TikTok Audience demographics API
Get the audience country breakdown (follower count and share per country) for a TikTok creator by handle.
$18.00/1k req, pay per request, no subscription.
{"country": "United States","countryCode": "US","count": 842000,"percentage": "18.4%"}
Pricing and providers
TikTok Audience demographics API pricing: one API, 2 interchangeable providers
The cheapest provider serves first. If it fails, the next one takes over in the same call.
Call it
Get TikTok audience demographics in one request
import os, requests res = requests.post( "https://api.getanyapi.com/v1/run/tiktok.audience_demographics", headers={"Authorization": f"Bearer {os.environ['ANYAPI_KEY']}"}, json={ "handle": "" }, ) print(res.json())
This sample shows 7 of 8 fields. See every field
{
"found": true,
"data": {
"audienceLocations": [
{
"country": "United States",
"countryCode": "US",
"count": 842000,
"percentage": "18.4%"
},
{
"country": "Colombia",
"countryCode": "CO",
"count": 611000,
"percentage": "13.3%"
},
{
"country": "Mexico",
"countryCode": "MX",
"count": 498000,
"percentage": "10.9%"
}
]
}
}Full parameter and response reference - every field, type, and example for this endpoint.
Reference
One request, one response shape.
Every field you send and every field you get back, each with a real example.
Last verified 2026-10-31 · uptime and latency measured over 30d
Request body
JSON, posted to this endpoint.
- handlestring
shakira
TikTok username without the leading @ (e.g. "shakira").
Response
JSON, one example value per field.
- countinteger
842000
- countrystring
United States
Populated whenever the provider has data for the entity.
- countryCodestring
US
Populated whenever the provider has data for the entity.
- percentagestring
18.4%
Populated whenever the provider has data for the entity.
- foundboolean
true
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
FAQ
About the TikTok Audience demographics API
The AnyAPI TikTok Audience demographics API returns TikTok audience demographics data as normalized JSON from one POST call to /v1/run/tiktok.audience_demographics. Get the audience country breakdown (follower count and share per country) for a TikTok creator by handle. AnyAPI routes each request across 2 sources and falls back automatically when one fails. It costs from $18 per 1,000 requests, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 99.9% of TikTok audience demographics calls through AnyAPI succeeded, with a median response time of 7.9 seconds across 1,351 measured calls.