apinoa
Social media API · part of the Apinoa data API

Social media data
in one social schema.

Profiles, posts, comments and media from 7 platforms as normalized JSON. Public data only, so no platform account is needed.

GET/v1/tiktok/profile?username=tiktok

    Updated 2026-11-03

    What can the Social media API do?

    The Social media API returns public profiles, posts, comments and media from Instagram, LinkedIn, Reddit, Threads, TikTok, X, and YouTube. Every platform answers in one social schema (accounts, posts, comments, media and groups), with each platform's own extras kept under ext.

    Operations are named for what they return: profile, posts, comments. Pass a handle, an id or a link, and page with the cursor each response carries. Every operation, parameter and cost is in the API reference.

    Open the API reference

    Operations

    profile
    One account as its page shows it.7 sources
    post
    One post with its media and engagement.7 sources
    posts
    Posts by account, keyword, hashtag, community or sound.7 sources
    comments
    A post's comments, with replies where the platform has them.6 sources
    group
    One community, hashtag, sound, location or company page.5 sources
    groups
    A list of groups, such as an account's playlists or a community search.4 sources
    profiles
    A list of accounts, such as followers or an account search.3 sources
    job
    One job posting.1 source
    jobs
    Job postings by keyword and location.1 source
    media
    A post's media file.1 source
    One request
    curl "https://gateway.apinoa.com/v1/tiktok/profile?username=tiktok" \
      -H "x-api-key: $APINOA_API_KEY"

    Built for social data

    • A handle, an id or a link

      Send whichever you have: an @handle, an id or the page's URL.

    • One posts call, many ways in

      Read posts by account, keyword, hashtag, community or sound, wherever the platform has them.

    • One cursor for the next page

      Every list returns a cursor. Send it back on its own to get the next page.

    • One social schema

      Accounts, posts and comments come back in the same fields on all 7 platforms.

    • Named for what they return

      profile, posts, comments, group: the same few operations on every platform that has them.

    • The maximum cost, up front

      Every operation lists the most it can cost before you call it.

    Every source, every operation

    What each source answers today, from the API reference.

    Social media API
    Sourceprofilepostpostscommentsgroupgroupsprofilesjobjobsmedia
    Instagram
    LinkedIn
    Reddit
    Threads
    TikTok
    X
    YouTube

    Give your AI agent
    commerce, social and search data

    Add the MCP server to Claude Code, Cursor or any MCP client, or build on the TypeScript and Python SDKs. One key covers all of it, and every repository is public.

    • MCP server

      Give Claude, Cursor and other agents the API

      npx -y apinoa-mcp
      View on GitHub
    • TypeScript SDK

      Typed client for Node, Deno and Bun

      npm install @apinoa/sdk
      View on GitHub
    • Python SDK

      Sync and async client for Python

      pip install apinoa
      View on GitHub

    Pay for the requests you make

    No plans and no minimum. Top up from $20 and each request comes off your balance. The more you send in a day, the less each one costs.

    Marketplace and social data
    $0.001 per request

    Social media calls are billed at the marketplace data price.

    Failed requests are free. Ask for $1 of free credit to evaluate, no card needed.

    What counts as a request, and the rest of the detail

    Price per request at each daily volume. The count resets at 00:00 UTC.
    12,000
    That day costs
    $10.00
    Per request, on average
    $0.00083
    30 days at this pace
    $300

    Top up more, pay less

    Top-ups from $5,000 carry 8–20% in bonus credit, added the moment the payment lands.

    The same heavy workload every day?

    We can fix a monthly price for it. Talk to us

    Ready to build?

    Create a key and make your first call. Ask for free credit to evaluate — no card needed.

    Using an AI agent? Connect over MCP

    Frequently asked questions

    Which platforms are covered?

    Instagram, LinkedIn, Reddit, Threads, TikTok, X, and YouTube. Each one's operations, parameters and costs are in the API reference.

    Why call an API instead of writing my own scraper?

    One call returns a profile, a post or a page of posts as JSON, with no browser to run and no HTML to parse. Every platform answers in the same social schema, fields are only ever added inside v1, and a request that fails is not billed.

    Do I need an account on the platform?

    No. You only need your Apinoa key. The API returns public data: what anyone can see without logging in.

    Can I use a profile link instead of a handle?

    Yes. Operations that take a handle or an id also take the page's link.

    How do I page through posts or comments?

    Each list returns a cursor. Pass it back on its own as cursor to get the next page; limit sets the page size where the platform allows it.

    Is every platform returned in the same shape?

    Yes, in one social schema: accounts, posts, comments, media and groups use the same fields everywhere. What only one platform has is kept under ext.

    What does a request cost?

    Social calls are billed at the marketplace price, per request, and that price falls as your daily volume grows. Most operations cost one request; the few that cost more say so in the API reference.