TikTok Audience Demographics API
Knowing a creator's follower count tells you reach. Knowing who those followers are tells you fit. The Firebox audience API returns a TikTok creator's audience demographics — age, gender, country, language, and interests — as structured JSON, with honest coverage flags.
What the audience API returns
| Dimension | Example |
|---|---|
geo | Audience country distribution (US 34%, BR 11%, …) |
age | Age-band breakdown (18–24, 25–34, …) |
gender | Gender split |
language | Primary audience languages |
interests | Top audience interest categories |
Firebox exposes 35 audience dimensions across platforms — see the full set in the docs.
Example request
curl -X GET "https://openapi.scdata.cc/api/v1/audience/tiktok/demographics?unique_id=khaby.lame" \
-H "Authorization: YOUR_API_KEY"
# → { "success": true, "data": {
# "demographics_available": true,
# "confidence": 0.79,
# "estimated": true,
# "audience": {
# "geo": { "US": 0.28, "IT": 0.14, "IN": 0.09 },
# "age": { "18-24": 0.39, "25-34": 0.31 },
# "gender": { "f": 0.46, "m": 0.54 },
# "interests": ["comedy","gaming","sports"] } } }
Honest coverage, by design
Audience demographics are computed and estimated, and available for a large share of creators but not all. Every response is explicit: demographics_available tells you if there's data, confidence scores how reliable it is, and estimated: true makes clear it's a model output, not official TikTok analytics. When there's not enough signal, you get a clean "unavailable" — and you're not billed for demographics you didn't receive.
What teams use it for
- Creator vetting — confirm a creator's audience matches a brand's target before outreach.
- Fit scoring — rank shortlists by audience overlap with your customer profile.
- Reporting — show clients real audience composition, not just follower counts.
- Fraud signals — spot audiences that don't match a creator's claimed niche or geo.
Add audience intelligence to your product
Pull demographics for any creator with a single call. Free to start, honest coverage flags included.
See pricing & get a key →Pricing
Simple, credit-based, self-serve — start free, no sales call.
| Plan | Price | Credits / month |
|---|---|---|
| Free | $0 | Trial credits to evaluate |
| Starter | $29 / mo | 30,000 |
| Pro | $99 / mo | 150,000 |
| Business | $299 / mo | 750,000 |
| Enterprise | Custom | Volume & SLA |
Every plan includes the full endpoint catalog across TikTok, Instagram, and YouTube. See full pricing →
Frequently asked questions
Can I get TikTok audience demographics through an API?
Yes. Firebox computes a creator's audience demographics — age, gender, country, language, and interests — and returns them as JSON. Coverage is broad but not universal, so every response includes availability and confidence flags.
Are the demographics official TikTok data?
No, and Firebox is explicit about it. Audience demographics are estimated model outputs (flagged with estimated: true and a confidence score), because TikTok doesn't expose per-creator audience data publicly. They're built for directional creator vetting, not official reporting.
What if demographics aren't available for a creator?
You get a clean response with demographics_available: false and a reason, rather than a fabricated number — and you aren't billed for the demographics you didn't receive. Core profile data is still returned.
How many audience dimensions are there?
Firebox exposes 35 audience dimensions across TikTok, Instagram, and YouTube — geography, age, gender, language, interests, and related signals. The full list is in the docs.
Who is this for?
Influencer platforms, agencies, and brands doing creator vetting and fit scoring — anyone who needs to know who a creator's audience is, not just how many followers they have.