TikTok creator region: how to find which country a creator is in
Brands running campaigns in one country need creators whose audience is in that country. TikTok profiles do not show a location, so you have to infer it. This post lists the signals, how much to trust each, and where to stop.
One rule first: the goal is the country a creator works in and the country their audience lives in. It is never a creator's city, address or movements. Country-level is enough for every legitimate campaign decision.
The signals, ranked
| Signal | What it tells you | Reliability |
|---|---|---|
| Audience country breakdown | Where viewers or followers are | High, and it is what you actually need |
| Account region | The region TikTok associates with the account | High for the account, not proof of residence |
| Followers' regions | Where a sample of followers are | Medium, depends on sample size |
| Language of speech and captions | Language market | Medium; English and Spanish span many countries |
| Bio and content | Stated city or country, local brands, currency, shops | Medium; easy to read, easy to be stale |
| TikTok Shop region | Which country's Shop they sell in | High for commerce creators |
About the account region
TikTok's own Research API documents a region_code field on videos, described as the two-letter code for the country where the creator registered their account source. Note the word registered. A creator who signed up in Canada and moved to the UK may still show Canada. Its user info endpoint has no region field source, so the signal lives at the account and video level.
A method: combine three signals
- Get the account region.
- Get the audience country breakdown, or sample 200 to 500 recent followers and count their regions.
- Read the language of the last 10 transcripts or captions.
If all three agree, you are done. If the account region differs from the audience, trust the audience for campaign planning: that is where the views happen.
from collections import Counter
def audience_from_followers(followers):
regions = Counter(f.get("region") for f in followers if f.get("region"))
total = sum(regions.values()) or 1
return {r: round(n / total, 3) for r, n in regions.most_common(5)}
def verdict(account_region, audience, language):
top, share = next(iter(audience.items()), (None, 0))
if account_region == top and share >= 0.5:
return f"{top}: strong ({share:.0%} of sampled followers)"
if share >= 0.5:
return f"audience {top} ({share:.0%}); account says {account_region}; language {language}"
return f"mixed audience {audience}; account {account_region}; check manually"
Pitfalls
- Expats and travellers. Account region and content can point to different countries. Audience wins.
- Small samples. 50 followers is noise. Use a few hundred.
- Global niches. Gaming and tech creators often have audiences spread across 20 countries. A 30% top share may be as good as it gets.
- Bought followers. A sudden cluster from one unexpected country is a quality flag, not a market.
Where to stop
Do not try to work out where a creator lives beyond the country level, and do not combine signals to locate a person. That is outside any campaign need and can put people at risk. Store only what you use, and check the privacy law that applies to you. This is not legal advice.
A workflow for a campaign shortlist
Say you need 20 creators for a UK launch. Start with a keyword or user search for your niche and collect 100 candidates. Pull each account's region and drop the ones clearly elsewhere; that is cheap and removes most of the list. For the 30 to 40 that remain, sample followers or pull audience data and keep those with a strong UK share. Finally, watch a few videos from each shortlisted creator to confirm the language and context. You spend the most on the creators most likely to make the cut.
What to ask the creator
Data narrows the list; a direct question settles it. When you contact a shortlisted creator, ask for a screenshot of their audience country breakdown from their own TikTok analytics. It is the most accurate source there is, and creators who work with brands are used to sharing it.
How to do it with ScrapeIO
tiktok profile region API returns the region TikTok associates with an account, for 1 credit. tiktok followers API returns followers for your sample, with a region field when TikTok reports one, and tiktok user audience API returns audience demographics for 26 credits. tiktok transcript API gives you the spoken language.
Sources
Checked on 8 November 2026 from each vendor's own pages. Prices and limits change; follow the links before you decide.
- https://developers.tiktok.com/doc/research-api-specs-query-videos
- https://developers.tiktok.com/doc/research-api-specs-query-user-info
100 free credits, no card. Credits never expire.
Get API key