TikTok Audience Demographics [$0.25💰] | Country | Age | Gender
Pricing
from $240.00 / 1,000 full audience samples
TikTok Audience Demographics [$0.25💰] | Country | Age | Gender
Get a TikTok creator audience by country plus age, gender, devices and performance. Combines public engagement signals with the TikTok One follower profile. Export to CSV, JSON or API.
Pricing
from $240.00 / 1,000 full audience samples
Rating
0.0
(0)
Developer
Ahmed Jasarevic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Features
Share
TikTok Audience Demographics
Get a TikTok creator's audience by country — plus age, gender, device brands and performance metrics — from public engagement signals and the creator's TikTok One follower profile.
Vet Creators And Analyze TikTok Audiences
- Check whether a creator's audience actually sits in your target markets
- Compare creators by audience geography, engagement and follower profile
- Estimate the share of a creator's audience in specific countries
- Add audience context to influencer outreach and media plans
- Refresh creator data before every campaign on a schedule
How It Works

The Actor combines TikTok One follower data with publicly visible engagement signals to estimate audience geography. Region signals are normalized to ISO country codes and aggregated into a ranked country distribution with counts and shares.
TikTok does not expose a follower list, so the audience estimate reflects publicly engaged users, not a census. The Actor reports coverage (share of users with a usable region), audienceSampleSize and a confidence label so you can judge the result. When the public signal is too small, auto mode falls back to TikTok One's top-5 follower estimate and marks sampleType as platform_estimate.
Analyze TikTok Audience Geography By Country
audienceCountrieslists every country found in the public signal withcountandshareaudienceCountryCountis the number of countries representedtopCountry,top3ShareandtargetAudienceSharesummarize concentration and fittargetCountriesdrivestargetAudienceShare; set the markets you actually care about (defaultUS,GB,CA)includeEngagedAudienceandincludeReachedAudienceadd TikTok One's engaged and reached country breakdowns
TikTok Demographics With Age, Gender And Devices
TikTok One supplies follower demographics that public engagement cannot:
audienceAge— age brackets and sharesaudienceGender— gender splittopDeviceBrands— device brand distributionperformance— engagement rate, median views, growth rate and related metricsplatformFollowerCountries— the platform's top-5 follower countries, kept alongside the public estimate for comparison
Influencer Vetting And Creator Sourcing
- Brand deals — reject a creator whose audience is concentrated outside the campaign markets
- Sourcing — rank a list of creators by
targetAudienceShareand engagement - Reporting — export consistent audience metrics for client reports
- Trend checks — re-run monthly and compare country mix and follower growth
Input
| Field | Type | Required | Default | Notes |
|---|---|---|---|---|
creators | array of strings | Yes | ["mkbhd","mrbeast","khaby.lame"] | Handles, @handles or profile URLs. |
accountId | string | No | — | Optional TikTok One account identifier; detected from the session when omitted. |
targetCountries | array of strings | No | ["US","GB","CA"] | Pick from a dropdown of ISO 3166-1 alpha-2 codes (all countries); used for targetAudienceShare. |
audienceMode | string | No | auto | auto, full or platform. See below. |
sampleVideos | integer | No | 3 | Recent videos reviewed per creator. Maximum 10. |
commentPages | integer | No | 2 | Comment pages per video, 50 comments per page. Maximum 5. |
replyThreads | integer | No | 5 | High-reply threads expanded per video. Maximum 10. |
replyPages | integer | No | 1 | Reply pages per expanded thread, 50 replies per page. Maximum 3. |
minAudienceSample | integer | No | 50 | Minimum region-tagged users before the public estimate replaces the top-5 estimate. Maximum 5,000. |
rsshubBase | string | No | — | Advanced: optional discovery source for recent video IDs. |
maxCreators | integer | No | 50 | Maximum creators per run. Maximum 200. |
includeEngagedAudience | boolean | No | true | Include TikTok One engaged-audience countries. |
includeReachedAudience | boolean | No | true | Include TikTok One reached-audience countries. |
requestDelayMillis | integer | No | 800 | Base delay between creators, with jitter. Maximum 10,000. |
audienceMode values:
auto— try the public engagement estimate, fall back to the top-5 platform estimate when the signal is too smallfull— prefer the public engagement estimate and still return the estimate withaudienceSampleErrorif collection failsplatform— skip the engagement pass and use only the TikTok One top-5 estimate
Output
One row per creator.
| Field | Description |
|---|---|
status, handle, nickname, profileUrl, avatarUrl | Creator identity and run status. |
followerCount, livingRegion, storeRegion | Profile basics from TikTok One. |
audienceCountries | Estimated country distribution: countryCode, country, count, share. |
audienceCountryCount, audienceSampleSize | Breadth and size of the public signal. |
sampleType | engagement_sample or platform_estimate. |
topCountry, topCountryName, top3Share, targetAudienceShare | Concentration and target-market fit. |
coverage, otherShare, platformCoverage | Share of users with a usable region and platform top-5 coverage. |
confidence, isPartial, audienceSampleError | Quality signals for the estimate. |
platformFollowerCountries | TikTok One top-5 follower countries with estimated counts. |
audienceAge, audienceGender, topDeviceBrands | Follower demographics. |
performance | Engagement rate, median views, growth and related metrics. |
audienceEngagedCountries, audienceReachedCountries | Optional TikTok One audience breakdowns. |
videoDiscoverySource, scrapedAt | Run metadata. |
Example Input
{"creators": ["mkbhd", "mrbeast"],"targetCountries": ["US", "GB", "CA"],"audienceMode": "auto","sampleVideos": 3,"maxCreators": 2}
Example Output
{"status": "ok","handle": "mkbhd","nickname": "Marques Brownlee","followerCount": 2343055,"topCountry": "US","topCountryName": "United States","top3Share": 0.4532,"targetAudienceShare": 0.4512,"coverage": 1,"otherShare": 0,"audienceSampleSize": 818,"audienceCountryCount": 113,"sampleType": "engagement_sample","confidence": "high","audienceCountries": [{ "countryCode": "US", "country": "United States", "count": 283, "share": 0.346 },{ "countryCode": "GB", "country": "United Kingdom", "count": 52, "share": 0.0636 },{ "countryCode": "PH", "country": "Philippines", "count": 36, "share": 0.044 }],"performance": { "engagementRate": 0.0662, "medianViews": 1288154 }}
Schedule Creator Audience Monitoring
- Read results through the Apify API or export JSON, CSV, Excel or HTML
- Connect Zapier, Make or Google Sheets through Apify integrations
- Add a webhook to refresh a creator database when a run finishes
- Schedule a monthly refresh per creator list; sessions expire, so refresh the credentials when a run returns an authentication error
Processing several creators is slow by design (requestDelayMillis and page caps keep runs reliable). For a quick pre-screen, use audienceMode: "platform"; use auto or full for the creators that pass.
Related Actors
- TikTok Scraper — videos, hashtags, profiles, comments and metadata
- TikTok Profile Scraper — profile and post history for creator research
- TikTok Comments Scraper — comments for sentiment and engagement analysis
- TikTok Scraper (Pay Per Result) — another high-volume TikTok data source
- TikTok Video Scraper — single-video metadata and downloads
FAQ
Does TikTok have a public API for audience demographics?
TikTok does not expose a creator's follower list or audience country breakdown through its public developer tools. TikTok One (Creator Marketplace) shows aggregate follower demographics to logged-in accounts, and public engagement signals are visible without login. This Actor combines both sources and clearly labels the result as an engagement estimate or a platform estimate.
Why is the audience an estimate rather than an exact count?
TikTok never publishes who follows a creator. The Actor uses publicly visible engagement signals and aggregates public regions. audienceSampleSize, coverage and confidence tell you how much to trust the result; when the public signal is below minAudienceSample, the Actor falls back to TikTok One's top-5 follower estimate.
What are alternatives to this Actor?
TikTok's own Creator Marketplace analytics, third-party influencer platforms and general TikTok comment scrapers. Comment scrapers give raw comments without country aggregation; influencer platforms often report only top-5 markets. This Actor adds a full distribution, age, gender, devices and performance in one record.
Do I need TikTok One credentials?
No, not as a user. The Actor owner configures a TikTok One session through the TIKTOK_ONE_COOKIES environment variable; all runs use it automatically. The session must belong to a TikTok One account that can open Creator Marketplace profiles. Public engagement signals alone are not enough to start a run.
What does confidence mean?
high means coverage of at least 0.9 of sampled users, medium at least 0.6 and low below that. Low confidence usually means many sampled users hide their region; raise sampleVideos, commentPages or replyThreads, or switch to platform mode.
How many creators can one run process?
Up to maxCreators (default 50, maximum 200). Each creator is processed with a delay to keep runs reliable, so large lists take time; split them across scheduled runs if needed.
For AI Agents & LLM Apps
Returns one row per TikTok creator with estimated audience countries, engagement quality signals, follower demographics and performance metrics.
Minimal input (credentials are configured by the Actor owner via TIKTOK_ONE_COOKIES and never exposed in the input):
{ "creators": ["mkbhd"] }
Platform-only mode (no engagement pass, top-5 follower estimate):
{ "creators": ["mkbhd"], "audienceMode": "platform" }
Output fields: status, handle, nickname, profileUrl, avatarUrl, followerCount, livingRegion, storeRegion, aioCreatorID, ttUID, audienceCountries, audienceCountryCount, audienceSampleSize, sampleType, topCountry, topCountryName, top3Share, targetAudienceShare, coverage, otherShare, platformCoverage, confidence, isPartial, audienceSampleError, platformFollowerCountries, audienceAge, audienceGender, topDeviceBrands, performance, audienceEngagedCountries, audienceReachedCountries, videoDiscoverySource, scrapedAt.
Behaviors an agent should know:
creatorsis required; each creator produces one row plus an optionalSUMMARYrecord.- Credentials come from the Actor's
TIKTOK_ONE_COOKIESenvironment variable; the input has no credentials field. autofalls back to the top-5 platform estimate when fewer thanminAudienceSampleusers have a usable region.platformmode skips the engagement pass entirely and is the fastest, least precise option.- Page caps (
sampleVideos,commentPages,replyThreads,replyPages) control both runtime and sample size. - Each creator is billed as one creator event; see the Pricing tab for the currently active events.
Billing: pay-per-event, configured at $0.25 per creator for the full engagement sample and $0.10 per creator for the basic/platform mode.
Legal & Compliance Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by or sponsored by TikTok. It uses publicly visible engagement signals and TikTok One data through credentials that you supply; it does not bypass login, collect private profiles or solve CAPTCHAs.
Sampled data can include usernames and public region information, and the output aggregates it into country shares. You are responsible for complying with TikTok's Terms of Service and applicable data-protection law, including GDPR and CCPA where relevant, and for keeping your TikTok One credentials secure.
SEO Keywords
tiktok audience demographics, tiktok audience geography, tiktok audience country breakdown, tiktok creator analytics, tiktok follower demographics, tiktok audience analysis, tiktok influencer vetting, tiktok creator database, tiktok comments scraper, tiktok audience age gender, tiktok one api, tiktok creator marketplace data, influencer audience analysis, tiktok marketing research, tiktok audience targeting, tiktok creator sourcing, tiktok audience api, tiktok demographics tool