Audience Geography
How to retrieve the country associated with any public X account and aggregate audience geography data from a follower list.Note: For a fuller walkthrough with worked examples and country-distribution analysis, see Twitter Audience Geography API: Analyze Followers by Country on the blog.
The /about Endpoint
Returns “About” section metadata for any public X account: country, username change history, X Premium (Blue) status and start date, account source, and organization affiliation.
Request
Parameters
Response
Response fields
For audience geography you only need
country. The remaining fields come back on the same call and are documented here for completeness.
Audience Geography Workflow
To build a country distribution for any account’s audience:- Extract the follower list with
GET /v3/followers. - Call
GET /v3/aboutfor each follower using theiruser_id. - Aggregate the
countryvalues into a distribution.
Cost
Each/about call counts as one request against your quota. For a 1,000-follower sample, that is roughly 1,005 requests: 1,000 country lookups and 5 follower-list pages (200 followers per page). Every new account starts with 100 free requests (no card required), enough to test a smaller geography sample before choosing a plan. See Pricing for per-plan rates.
Exporting to CSV
Data Accuracy
Thecountry field is derived from platform-level technical signals, not from the user-reported bio “Location” field. This makes it more reliable for aggregate analysis, with two caveats:
- A small percentage of users access X via VPN. Their assigned country reflects the VPN exit node. For sample sizes of 500 or more, this noise averages out and the distribution is accurate within a few percentage points.
- Some accounts return
"Unknown". Expect 1-5% in a healthy organic audience; a share above 15-20% in a specific cohort (for example, recent followers after a spike) is a signal worth investigating.