Metricool Explore API

The Explore API from Metricool — 3 operation(s) for explore.

Operations 3

GET /explore/followers/{blogId} Get blog followers #
GET /explore/posts/{blogId} This method is deprecated #
GET /explore/trend This method is deprecated #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/metricool:metricool-explore-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

metricool-explore-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Metricool Explore API
  description: 'Metricool API


    The base URL for all endpoints is: https://app.metricool.com/api


    All endpoints require authentication.'
  version: 2.0.0
servers:
- url: https://app.metricool.com/api
tags:
- name: Explore
paths:
  /explore/followers/{blogId}:
    get:
      operationId: getBlogFollowers
      parameters:
      - name: blogId
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: object
                additionalProperties:
                  type: integer
                  format: int32
      tags:
      - Explore
      summary: Get blog followers
      x-summary-source: derived
  /explore/posts/{blogId}:
    get:
      summary: This method is deprecated
      description: Deprecated. No direct replacement.
      operationId: getBlogPosts
      parameters:
      - name: blogId
        in: path
        required: true
        schema:
          type: string
      - name: limit
        in: query
        required: false
        schema:
          type: string
      - name: date
        in: query
        required: false
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/PublicPost'
      deprecated: true
      tags:
      - Explore
  /explore/trend:
    get:
      summary: This method is deprecated
      description: Deprecated. No direct replacement.
      operationId: getTrending
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/PublicBlog'
      deprecated: true
      tags:
      - Explore
components:
  schemas:
    PublicPost:
      type: object
      properties:
        postUrl:
          type: string
        title:
          type: string
        excerpt:
          type: string
        date:
          type: string
          format: date-time
        commentsCount:
          type: integer
          format: int32
        picture:
          type: string
        twShares:
          type: integer
          format: int32
        fbShares:
          type: integer
          format: int32
        inShares:
          type: integer
          format: int32
        pinShares:
          type: integer
          format: int32
        totalShares:
          type: integer
          format: int32
        pageViews:
          type: integer
          format: int64
        totalPageViews:
          type: integer
          format: int64
    OrganizationRoleActionsDto:
      type: object
      properties:
        manageBrands:
          type: boolean
          description: Whether the role can create and manage brands at the organization level.
        manageRoles:
          type: boolean
          description: Whether the role can create and manage other brand roles at the organization level.
        manageTeamMembers:
          type: boolean
          description: Whether the role can manage team members at the organization level.
        manageAgencyConfig:
          type: boolean
          description: Whether the role can manage the agency configuration.
        manageAgencyClients:
          type: boolean
          description: Whether the role can manage agency clients.
      description: Organization-level permissions granted by a brand role, on top of the per-brand actions. Never null in a read response - a role that never had organization permissions set is reported with every field false.
    BrandRoleActions:
      type: object
      properties:
        viewAnalytics:
          type: boolean
        viewInbox:
          type: boolean
        viewPlanner:
          type: boolean
        viewAds:
          type: boolean
        viewSmartlinks:
          type: boolean
        fullAccessReports:
          type: boolean
        fullAccessInbox:
          type: boolean
        fullAccessPlanner:
          type: boolean
        fullAccessAds:
          type: boolean
        fullAccessSmartlinks:
          type: boolean
        fullAccessHashtagTracker:
          type: boolean
        editBrand:
          type: boolean
        schedulePosts:
          type: boolean
        publishPosts:
          type: boolean
        approvePosts:
          type: boolean
        viewCondensedAnalytics:
          type: boolean
        fullAccessDashboards:
          type: boolean
        viewDashboards:
          type: boolean
        editFlow:
          type: boolean
        viewFlow:
          type: boolean
        fullAccessStudio:
          type: boolean
    DateTimeInfo:
      required:
      - dateTime
      type: object
      properties:
        dateTime:
          type: string
          description: 'Local Date-time represented with a certain timezone '
        timezone:
          type: string
          description: Timezone applied to the datetime
    PublicBlog:
      type: object
      properties:
        id:
          type: integer
          format: int32
        userId:
          type: integer
          format: int32
        ownerUserId:
          type: integer
          format: int32
        label:
          type: string
        url:
          type: string
        title:
          type: string
        description:
          type: string
        picture:
          type: string
        twitter:
          type: string
        facebook:
          type: string
        facebookPageId:
          type: string
        facebookGroup:
          type: string
        facebookGroupId:
          type: string
        instagram:
          type: string
        fbBusinessId:
          type: string
        googlePlus:
          type: string
        linkedinCompany:
          type: string
        facebookAds:
          type: string
        adwords:
          type: string
        gmb:
          type: string
        youtube:
          type: string
        twitch:
          type: string
        tiktokads:
          type: string
        pinterest:
          type: string
        tiktok:
          type: string
        threads:
          type: string
        bluesky:
          type: string
        feedRss:
          type: string
        tiktokAccountType:
          type: string
          enum:
          - BUSINESS
          - PERSONAL
        instagramConnectionType:
          type: string
          enum:
          - BUSINESS
          - FACEBOOK_LOGIN
        instagramFollowsUnfollowsAvailable:
          type: boolean
        twitterPicture:
          type: string
        twitterSubscriptionType:
          type: string
        facebookPicture:
          type: string
        facebookGroupPicture:
          type: string
        instagramPicture:
          type: string
        linkedInPicture:
          type: string
        facebookAdsPicture:
          type: string
        facebookAdsName:
          type: string
        pinterestPicture:
          type: string
        pinterestBusiness:
          type: boolean
        tiktokPicture:
          type: string
        tiktokBusinessTokenExpiration:
          type: string
        threadsPicture:
          type: string
        threadsAccountName:
          type: string
        blueskyPicture:
          type: string
        blueskyHandle:
          type: string
        fbUserId:
          type: string
        inUserId:
          type: string
        adwordsUserId:
          type: string
        adwordsAccountName:
          type: string
        gmbUserId:
          type: string
        gmbAccountName:
          type: string
        gmbAddress:
          type: string
        gmbUrl:
          type: string
        tiktokadsUserId:
          type: string
        linkedInCompanyPicture:
          type: string
        linkedInCompanyName:
          type: string
        linkedInTokenExpiration:
          type: string
        linkedInUserProfileURL:
          type: string
        youtubeChannelName:
          type: string
        youtubeChannelPicture:
          type: string
        twitchName:
          type: string
        twitchPicture:
          type: string
        twitchChannelId:
          type: string
        tiktokadsDisplayName:
          type: string
        tiktokadsPicture:
          type: string
        tiktokUserProfileUrl:
          type: string
        isShared:
          type: boolean
        ownerUsername:
          type: string
        whiteLabelLink:
          type: string
        analyticModeWhitelabelLink:
          type: string
        whiteLabelAlias:
          type: string
        hash:
          type: string
        version:
          type: integer
          format: int64
        frontendVersion:
          type: string
        role:
          type: string
        deleteDate:
          type: string
          format: date-time
        deleted:
          type: boolean
        joinDate:
          type: string
          format: date-time
        firstConnectionDate:
          type: string
          format: date-time
        lastResolvedInboxMessageTimestamp:
          type: integer
          format: int64
        lastReadInboxMessageTimestamp:
          type: integer
          format: int64
        timezone:
          type: string
        availableConnectors:
          type: array
          items:
            type: string
        brandRole:
          $ref: '#/components/schemas/BrandRole'
        isWhiteLabel:
          type: boolean
        isWhiteLabelOnlyRead:
          type: boolean
        engagementRatio:
          type: integer
          format: int32
        hasXOAuth2Token:
          type: boolean
        isDemo:
          type: boolean
        allWhiteLabelLinks:
          type: object
          additionalProperties:
            type: string
          writeOnly: true
    BrandRole:
      required:
      - actions
      - name
      - organizationActions
      - userId
      type: object
      properties:
        id:
          type: integer
          format: int64
        userId:
          type: integer
          format: int32
        name:
          minLength: 1
          type: string
        description:
          type: string
        color:
          type: string
        type:
          type: string
        assignable:
          type: boolean
        teamMemberOnly:
          type: boolean
        deletedDate:
          $ref: '#/components/schemas/DateTimeInfo'
        deleted:
          type: boolean
        actions:
          $ref: '#/components/schemas/BrandRoleActions'
        organizationActions:
          $ref: '#/components/schemas/OrganizationRoleActionsDto'
        assignedUsersCount:
          type: integer
          format: int32
        assignedEnabledCount:
          type: integer
          format: int32
        assignedDisabledCount:
          type: integer
          format: int32