OD. Media & Technology Dashboard API

The Dashboard API from OD. Media & Technology — 3 operation(s) for dashboard.

Operations 3

POST /v1/billing/checkout Create a one-time hosted Stripe Checkout for 10k credits at USD 19 or 50k… #
POST /v1/referrals/dashboard Create or open the verified account’s partner dashboard and return its personal… #
POST /v1/referrals/signup Attribute a verified signup to a consented referral visit #

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/scrapeatlas:scrapeatlas-dashboard-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

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

scrapeatlas-dashboard-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: ScrapeAtlas Dashboard API
  version: 0.1.0
  description: ScrapeAtlas turns public social media data into structured JSON. Get profiles, posts, videos, comments, ads and products through one API for your apps and AI agents. Authenticate at api.scrapeatlas.com with a customer x-api-key. Availability is documented per platform; local worker origins are operator references.
servers:
- url: https://api.scrapeatlas.com
tags:
- name: Dashboard
paths:
  /v1/billing/checkout:
    post:
      operationId: billingCheckout
      summary: Create a one-time hosted Stripe Checkout for 10k credits at USD 19 or 50k…
      tags:
      - Dashboard
      security:
      - dashboardSession: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/checkoutRequestSchema'
      responses:
        '200':
          description: Dashboard response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/checkoutResponseSchema'
  /v1/referrals/dashboard:
    post:
      operationId: referralDashboard
      summary: Create or open the verified account’s partner dashboard and return its personal…
      tags:
      - Dashboard
      security:
      - dashboardSession: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/referralDashboardRequestSchema'
      responses:
        '200':
          description: Dashboard response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/referralDashboardResponseSchema'
        default:
          description: Request failed
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/referralFailureSchema'
  /v1/referrals/signup:
    post:
      operationId: referralSignup
      summary: Attribute a verified signup to a consented referral visit
      tags:
      - Dashboard
      security:
      - dashboardSession: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/referralSignupRequestSchema'
      responses:
        '200':
          description: Dashboard response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/referralSignupResponseSchema'
        default:
          description: Request failed
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/referralFailureSchema'
components:
  schemas:
    referralFailureSchema:
      type: object
      properties:
        success:
          type: boolean
          const: false
        status:
          type: string
          const: failed
        requestId:
          type: string
        failure:
          type: object
          properties:
            code:
              type: string
            message:
              type: string
          required:
          - code
          - message
          additionalProperties: false
      required:
      - success
      - status
      - requestId
      - failure
      additionalProperties: false
    referralDashboardRequestSchema:
      type: object
      properties:
        consent:
          type: boolean
          const: true
      required:
      - consent
      additionalProperties: false
    checkoutResponseSchema:
      type: object
      properties:
        url:
          type: string
          format: uri
      required:
      - url
      additionalProperties: false
    checkoutRequestSchema:
      type: object
      properties:
        pack:
          type: string
          enum:
          - 10k
          - 50k
          - 200k
        attemptId:
          type: string
          format: uuid
        referral:
          type: string
          pattern: ^[A-Za-z0-9_-]{1,200}$
      required:
      - pack
      - attemptId
      additionalProperties: false
    referralDashboardResponseSchema:
      type: object
      properties:
        partnershipStatus:
          anyOf:
          - type: string
            enum:
            - APPROVED
            - PENDING
            - REJECTED
          - type: 'null'
        link:
          type:
          - string
          - 'null'
          maxLength: 2048
          format: uri
          x-runtime-refinement: true
        trackingId:
          type:
          - string
          - 'null'
          maxLength: 255
        currency:
          type: string
          const: USD
        stats:
          type: object
          properties:
            clicks:
              type:
              - integer
              - 'null'
              minimum: 0
              maximum: 9007199254740991
            leads:
              type:
              - integer
              - 'null'
              minimum: 0
              maximum: 9007199254740991
            sales:
              type:
              - integer
              - 'null'
              minimum: 0
              maximum: 9007199254740991
            pending:
              type:
              - number
              - 'null'
              minimum: 0
            approved:
              type:
              - number
              - 'null'
              minimum: 0
            paid:
              type:
              - number
              - 'null'
              minimum: 0
          required:
          - clicks
          - leads
          - sales
          - pending
          - approved
          - paid
          additionalProperties: false
        earnings:
          type: array
          items:
            type: object
            properties:
              date:
                type: string
                format: date-time
              amount:
                type:
                - number
                - 'null'
                minimum: 0
              commission:
                type:
                - number
                - 'null'
                minimum: 0
              status:
                type: string
                enum:
                - PENDING
                - APPROVED
                - PAID
                - REFUNDED
                - DECLINED
            required:
            - date
            - amount
            - commission
            - status
            additionalProperties: false
          maxItems: 10
      required:
      - partnershipStatus
      - link
      - trackingId
      - currency
      - stats
      - earnings
      additionalProperties: false
    referralSignupResponseSchema:
      type: object
      properties:
        status:
          type: string
          enum:
          - lead
          - customer
          - active
          - rejected
      required:
      - status
      additionalProperties: false
    referralSignupRequestSchema:
      type: object
      properties:
        referral:
          type: string
          pattern: ^[A-Za-z0-9_-]{1,200}$
      required:
      - referral
      additionalProperties: false
  securitySchemes:
    amazon:
      type: apiKey
      in: header
      name: x-api-key
    bluesky:
      type: apiKey
      in: header
      name: x-api-key
    cosmos:
      type: apiKey
      in: header
      name: x-api-key
    couchsurfing:
      type: apiKey
      in: header
      name: x-api-key
    depop:
      type: apiKey
      in: header
      name: x-api-key
    dribbble:
      type: apiKey
      in: header
      name: x-api-key
    etsy:
      type: apiKey
      in: header
      name: x-api-key
    facebook-events:
      type: apiKey
      in: header
      name: x-api-key
    facebook-marketplace:
      type: apiKey
      in: header
      name: x-api-key
    facebook:
      type: apiKey
      in: header
      name: x-api-key
    github:
      type: apiKey
      in: header
      name: x-api-key
    hackernews:
      type: apiKey
      in: header
      name: x-api-key
    instagram:
      type: apiKey
      in: header
      name: x-api-key
    kalshi:
      type: apiKey
      in: header
      name: x-api-key
    kick:
      type: apiKey
      in: header
      name: x-api-key
    komi:
      type: apiKey
      in: header
      name: x-api-key
    kwai:
      type: apiKey
      in: header
      name: x-api-key
    linkbio:
      type: apiKey
      in: header
      name: x-api-key
    linkedin-ads:
      type: apiKey
      in: header
      name: x-api-key
    linkedin:
      type: apiKey
      in: header
      name: x-api-key
    linkme:
      type: apiKey
      in: header
      name: x-api-key
    linktree:
      type: apiKey
      in: header
      name: x-api-key
    mastodon:
      type: apiKey
      in: header
      name: x-api-key
    medium:
      type: apiKey
      in: header
      name: x-api-key
    meetup:
      type: apiKey
      in: header
      name: x-api-key
    meta-ads:
      type: apiKey
      in: header
      name: x-api-key
    pillar:
      type: apiKey
      in: header
      name: x-api-key
    pinterest:
      type: apiKey
      in: header
      name: x-api-key
    polymarket:
      type: apiKey
      in: header
      name: x-api-key
    producthunt:
      type: apiKey
      in: header
      name: x-api-key
    quora:
      type: apiKey
      in: header
      name: x-api-key
    reddit:
      type: apiKey
      in: header
      name: x-api-key
    rumble:
      type: apiKey
      in: header
      name: x-api-key
    skool:
      type: apiKey
      in: header
      name: x-api-key
    snapchat:
      type: apiKey
      in: header
      name: x-api-key
    substack:
      type: apiKey
      in: header
      name: x-api-key
    telegram:
      type: apiKey
      in: header
      name: x-api-key
    threads:
      type: apiKey
      in: header
      name: x-api-key
    tiktok-shop:
      type: apiKey
      in: header
      name: x-api-key
    tiktok:
      type: apiKey
      in: header
      name: x-api-key
    truthsocial:
      type: apiKey
      in: header
      name: x-api-key
    tumblr:
      type: apiKey
      in: header
      name: x-api-key
    twitch:
      type: apiKey
      in: header
      name: x-api-key
    twitter:
      type: apiKey
      in: header
      name: x-api-key
    usage:
      type: apiKey
      in: header
      name: x-api-key
    vinted:
      type: apiKey
      in: header
      name: x-api-key
    whatnot:
      type: apiKey
      in: header
      name: x-api-key
    youtube:
      type: apiKey
      in: header
      name: x-api-key
    dashboardSession:
      type: http
      scheme: bearer
      description: ScrapeAtlas dashboard session