TikTok creator data

Build your next TikTok creator tool.

Creator profiles, audience demographics, and account discovery in one API. Credits are charged per successful call, and there is no subscription to keep alive.

  • 100 Credits on signup
  • 1 Credit per successful call
  • Errors and timeouts cost nothing
GET/api/v1/tiktok/creators?username=charlie
curl -G 'https://doapisright.com/api/v1/tiktok/creators' \  --data-urlencode 'username=charlie' \  -H "Authorization: Bearer $DOAPISRIGHT_API_KEY"
{  "code": "SUCCESS",  "data": {    "lookupStatus": "found",    "profile": {      "platform": "tiktok",      "handle": "charlie",      "displayName": "Charlie Creates",      "bio": "Short videos about building small tools.",      "verified": true,      "profileUrl": "https://www.tiktok.com/@charlie",      "platformUserId": "6987654321098765432",      "language": "en",      "accountCreatedAt": "2019-04-01T00:00:00.000Z",      "accountCreatedAtUnix": 1554076800,      "bioLink": {        "url": "https://charliecreates.example"      }    },    "metrics": {      "followers": 128400,      "following": 312,      "likes": 2410000,      "friends": 187    }  },  "meta": {    "request_id": "req_example_creator_01",    "version": "v1"  }}
Every endpoint is a plain GET
GET
Every endpoint is a plain GET
Credit per successful call
1
Credit per successful call
Credits on signup
100
Credits on signup
Credits charged for errors
0
Credits charged for errors

Pricing

Pay for the lookups you make.

One balance covers the API and the Playground. Every price is public, and there are no tiers to negotiate.

Price per endpoint

EndpointCredits
Creator profile/api/v1/tiktok/creators1
Audience information/api/v1/tiktok/audience1
Creator labels/api/v1/tiktok/labels1
Region information/api/v1/tiktok/region1
Partnership recommendations/api/v1/tiktok/partnership_recommendations1
Similar accounts/api/v1/tiktok/similar_account1

A successful call is charged the listed price even when the result is empty. Errors and timeouts leave no final charge.

How Credits work

Prepaid
Credits are paid for up front and held on your Credit Balance. There is no monthly minimum.
Unused balance
Credits you have not spent stay on your balance.
One balance
The API and the Playground spend from the same Credit Balance.
Buying Credits
Self-service purchases are not available yet, so an operator adds Credits to your balance.

Ways to connect

One source. Three ways in.

The same account, the same balance, the same data — whether you call the API from your code, try it in the browser, or point an AI agent at it.

API — for apps, scripts, and internal toolsLive now

Add creator lookups to your existing workflow. One key, one balance, no monthly plan.

OpenAPI 3.1 contractEvery endpoint is a GET

PlaygroundLive now

Try any endpoint with a real username. Documentation and request preparation are public; running a call needs sign-in and enough Credits.

Open the Playground

MCP server

Point an AI agent at the same APIs over Model Context Protocol. The agent runs with your API Key, either sent in the request header or picked by you on the authorization screen, and every call it makes is charged to your Credit Balance.

OAuth 2.1API Key

A host that runs MCP's authorization flow finds the endpoint and the sign-in by itself, and never sees your API Key.

Create an API key

From data to decisions

Build around the questions your team asks.

Start with a creator, then explore the audience and accounts around them. These are workflows you can build with the API — not features built into a campaign tool.

See the endpoints

Quickstart

Your first lookup in three steps.

The 100 Credits you start with cover 100 profile lookups. No card, no sales call.

  1. Sign in and create an API key

    Create a key for your integration. Every key draws from the same Credit Balance.

    Create a key
  2. Prepare a request in the Playground

    Pick an endpoint, enter a username, and copy the generated request.

    Open the Playground
  3. Call it from your code and watch Usage

    Every call records the endpoint, the duration, and the Credits it cost.

    See your usage

Coverage and billing

Know what you are paying for.

What the API returns, what it charges, and what it never does — written down before you spend anything.

Indexed profiles

Lookups read an index of TikTok creator profiles. Fields the source does not have are left out of the response.

Charged on success

A successful call costs its listed price, including a successful empty result.

Errors are never billed

Failed calls, timeouts, and rejected parameters cost no Credits. Retrying is free.

One balance

The API and the Playground spend from the same Credit Balance, and every call shows up in Usage.

Unused Credits stay

Credits you have not spent stay on your balance.

Revocable keys

Revoke a key at any time. A revoked key is refused on its next call.

Published contract

The OpenAPI contract is the source of truth for routes, parameters, and prices.

Independent service

DoApisRight is not affiliated with, endorsed by, or sponsored by TikTok or ByteDance.

FAQ

The questions people actually ask.

How much does one call cost?

Each endpoint lists its price in Credits. A successful call is charged even when the result is empty; errors and timeouts are not charged.

Do Credits expire?

No. Credits you have not spent stay on your balance. There is no subscription and no monthly minimum to keep alive.

What if the call fails?

You are not charged. Timeouts, upstream errors, and rejected parameters cost nothing, so you can retry.

What if the creator is not in the index?

The response says so instead of guessing. Optional profile fields are left out, and a successful empty result is still charged the listed price.

Where does the data come from?

Indexed public TikTok profile data. Fields vary by creator, so a response can carry fewer fields than the full reference.

Can I use it commercially?

The API returns public profile data and never private account content. Rules differ by jurisdiction and by use case — talk to your own counsel before you ship.

Can an AI agent call the API?

The application serves a Model Context Protocol endpoint at https://doapisright.com/mcp, where the same APIs are read-only tools and one more tool reads your Credit Balance. Connect it with an API Key, or let the host run the OAuth 2.1 flow and pick the key on the authorization screen. Agent calls are priced and recorded exactly like calls from the Playground or the API.

Your first lookup

Start with a creator you know.

100 Credits are waiting. Your first real call is one key and one line of code away.