Back to home page
Identity

Location

How we resolve a creator's free-text location into a clean, structured Location across every supported platform.

Instagram ยท YouTube ยท TikTok Validation โ†“
Lisbon ๐Ÿ‡ต๐Ÿ‡น +351 PT Lisboa .pt
Lisbon, Portugal
country ยท Portugal region ยท Lisboa city ยท Lisbon

Creators express their location in dozens of formats: city names, country names, flag emojis, abbreviations, foreign scripts, and more.

Signals are drawn from multiple sources across each profile and weighed by reliability.

The result is a single, clean Location with country, region, and city.

1

Coverage

Share of profiles for which we have a resolved structured location.

Coverage by Platform

Instagram 72.5% profiles with resolved location
YouTube 80% channels with resolved location
TikTok 94% creators with resolved location
2

The Priority Cascade

Sources are checked in a specific order, chosen for the best balance of accuracy and execution time. Each source returns its own confidence weight; the final output combines whatever signals are found.

Sources in Priority Order

1
Structured location data Highest confidence

When a platform exposes structured location data, we treat it as the primary country signal. State and city are then enriched from other sources. This is the highest-confidence path.

2
Location field Very high

If the platform exposes a structured location field, we resolve it to a clean, structured place.

3
Address / street Medium-high

Free-text addresses are parsed to extract place names, then geocoded. Noise words are stripped and multiple substring combinations are tried until a valid place resolves.

4
Biography parsing multi-signal

The bio is the richest fallback. We scan it for six different kinds of signals, each with its own confidence weight (see breakdown below).

City mentionsHigh
Country nameMedium
Nationality wordsMedium
US stateMedium
Regional subdivisionsMedium
Flag emojiLower

If the bio is written in a non-English language (e.g. Cyrillic, Chinese), US-only matches get demoted automatically to avoid false positives where, for example, "Georgia" could refer to either the US state or the country.

5
Phone number High

When a contact number is publicly listed, the country code provides a location signal. For US and Canada numbers, the area code also gives us a state.

6
Email domain High

A country-code TLD on the email domain (.uk, .de, .br) maps to a country.

3

How Confidence Adds Up

Every source produces a result at its own confidence tier. Multiple findings are combined: signals that agree increase confidence, signals that conflict reduce it. Final confidence has an upper limit so any single noisy signal can't dominate the result.

Source Confidence at a Glance

Structured location dataHighest
Location fieldVery high
Email domainHigh
Bio: city mentionsHigh
Phone numberHigh
Address / streetMedium-high
Bio: country / state / nationalityMedium
Bio: flag emojiLower
โ†‘ Confidence goes up
phone +33 โ†’ France bio ๐Ÿ‡ซ๐Ÿ‡ท โ†’ France email .fr โ†’ France
3 signals agree โ†’ France at high confidence
โ†“ Confidence goes down
phone +1 โ†’ United States bio ๐Ÿ‡ซ๐Ÿ‡ท โ†’ France email .com โ†’ no signal
Conflict โ†’ result published with lower confidence
The combining rule, in plain terms

The pipeline blends the confidence of every source that found a location. Each additional source that agrees raises confidence. Each source that disagrees lowers it. The combined result has an upper limit, so even multiple agreeing signals can't claim absolute certainty. This stops any single noisy signal from dominating the final answer.

Location Resolution for Two Illustrative Profiles

NikolaTravelsTravel ยท 3 platforms
Input Signals

Bio: "Lisbon-based traveller exploring Europe on a budget"

Post content: Mentions Lisbon landmarks, local cafes, Bairro Alto neighborhood

Phone prefix: +351 (Portugal)

Resolution
Bio city match โ†’ Lisbon Content analysis โ†’ Lisbon confirmed Phone +351 โ†’ Portugal confirmed
High confidence Lisbon, Portugal All three resolution levels resolved: country, region, city.
BorisLifeLogLifestyle ยท 2 platforms
Input Signals

Bio: "Documenting life one vlog at a time"

Post content: Mentions Berlin, Amsterdam, Prague across different vlogs

Phone prefix: Not available

Resolution
Bio city match โ†’ no match Content analysis โ†’ multiple cities (Germany most frequent) Phone โ†’ no signal
Lower confidence Germany Country resolved, city uncertain. AI picks most frequent location.
What determines resolution depth

When bio, content, and phone prefix all point to the same place, the algorithm resolves location down to city level with high confidence. When signals are mixed or sparse, the pipeline may only resolve to country level. The output always includes a confidence indicator so customers know how precise each location is.

4

Cross-Platform Signal

When we match a creator's profiles across platforms, location data from one platform can fill gaps on another. If a creator lists their city on one platform but not another, the matched profile carries that signal over.

How a Location Fills Across Platforms

YouTube
LocationCopenhagen, Denmark
โœ“
TikTok
LocationDenmark
โœ“
โ†’ fills gap
Instagram
LocationCopenhagen, Denmark
+

Previously empty on Instagram, now filled from matched YouTube profile

When profiles are matched across platforms

Our profile matching system links accounts that belong to the same creator. When a location is available on one platform but missing on another, the matched value fills the gap. The most specific location (city over country) takes priority.

5

Validation

Every accuracy number on this page comes out of a two-track validation process. We compare at least two independent AI sources on tens of thousands of records, and we manually validate at least 1,000 records per subset, with subsets defined to cover every meaningful use case. Location is fully re-validated after each major revision.

The Two Validation Tracks

Multi-AI Cross-Validation
  • At least 2 independent AI sources label the same data
  • Tens of thousands of records per validation cycle
  • Outputs are compared against each other to surface disagreements
  • Two AI sources agreeing is a much stronger signal than one
Stratified Manual Review
  • At least 1,000 records reviewed per subset
  • Subsets defined across country, language, follower bucket, account type, niche
  • Catches edge cases random sampling would miss
  • Reviewers blind to the pipeline's prediction

Measured Accuracy

Instagram 96% accuracy vs. ground truth
YouTube 95% accuracy vs. ground truth
TikTok 94% accuracy vs. ground truth
โ† Previous Gender Back to โ†’ All data points