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
country is the account country returned by /about; location on a profile is a separate free-text field. Report the returned country as an account-level label, not a verified residence or precise location.
- Keep
"Unknown"as its own category and report its share of the retrieved sample. Do not substitute a country or treat failed requests as unknown-country results. - The first follower pages are an ordered sample. State the sample size and collection date; do not assume they represent the full audience.
- Compare distributions collected with the same sampling method. A larger sample alone does not remove selection bias.