LIST MEMBERS
Twitter List API: Fetch Any List Members at $0.04/1K
The Twitter List API is a REST endpoint that returns every member of any public X list by numeric list ID, as paginated JSON at $0.0008 per call ($0.04 per 1,000 members). TwitterAPIs delivers cursor pagination, structured per-member profile data, no X developer account, and no platform-level rate limits. One endpoint. One Bearer key. One flat price.
What is the Twitter List Members API?
GET /twitter/list/members accepts a numeric listId and returns an array of member account objects, each with screen name, display name, follower count, bio, and profile metadata. The response also includes next_cursor and has_more so you loop page by page until the list is exhausted. A typical page returns 100 to 200 members. At $0.0008 per call, enumerating 1,000 members costs roughly $0.004 to $0.008. There is no subscription, no minimum spend, and no X developer account required. You start with $0.50 in free credits at signup.
$0.0008
Per call
$0.04
Per 1,000 members
$0.50
Free signup credit
47
Endpoints on one key
Endpoint reference
The list members surface is a single endpoint. Pass the numeric list ID, read the members array, and loop with the cursor until the list is fully enumerated.
| Method | Path | Key param | Returns | Docs |
|---|---|---|---|---|
| GET | /twitter/list/members | listId (numeric) | Array of member profiles, next_cursor, has_more | View docs |
This endpoint sits alongside 46 other endpoints on the same Bearer key at the same base URL. Switch to the followers endpoint or the search endpoint with zero re-authentication.
Fetch list members with cursor pagination
Pass the numeric listId in the query string. Read the members array from the response. To walk the full list, omit cursor on the first call, then pass the returned next_cursor on each subsequent call and loop until has_more is false. Each call is $0.0008.
Get the first page of list members
1curl -H "Authorization: Bearer YOUR_API_KEY" \2 "https://api.twitterapis.com/twitter/list/members?listId=1234567890"Example response (single page)
1{2 "members": [3 {4 "id": "12345678",5 "userName": "johndoe",6 "name": "John Doe",7 "followers_count": 42300,8 "following_count": 880,9 "description": "Product engineer. Building in public.",10 "verified": false,11 "profile_image_url": "https://pbs.twimg.com/profile_images/..."12 }13 // ... up to ~200 members per page14 ],15 "next_cursor": "eyJpZCI6IjEyMzQ1NiJ9",16 "has_more": true17}Every member object carries the profile fields you need to enrich, score, or sync downstream. No HTML parsing, no proxy rotation, no session management. Read the full list members endpoint docs.
What people build with list member data
Curated X lists are one of the highest-signal data sources on the platform. The accounts on a list were added deliberately by someone with a point of view. Enumerating those members gives you a pre-filtered set that a keyword search would miss.
| Use case | What you do with the data | List type |
|---|---|---|
| Competitor watchlist monitoring | Pull members from a curated competitor list every morning. Detect new accounts added by a competitor or industry insider and route them into your CRM. | Any public list by list ID |
| Influencer discovery | Industry publications curate 'top voices' lists. Enumerate the members and score them by follower count, engagement rate, or niche to build a shortlist fast. | Media / publication lists |
| Signal list enrichment | Your ICP maintains a list of prospects or partners. Enumerate members, pull their profiles, and sync to your outreach tool without manual copy-paste. | Private or public lists you own |
| Community analysis | Twitter community managers maintain curated lists of active voices. Enumerate them to map a community's key nodes before launching outreach. | Community or topic lists |
| News desk tracking | Journalists and editors often maintain source lists. Pull members to surface the accounts a publication trusts for beats you cover. | Journalist / newsroom lists |
How to find a list ID on X
Every public X list has a numeric ID embedded in its URL. Open the list on x.com or twitter.com. The URL pattern is:
1https://twitter.com/i/lists/12345678902# or3https://x.com/i/lists/12345678904# ^^^^^^^^^^5# This is your listIdCopy the numeric string after /lists/ and pass it as the listId parameter. Lists accessed from a profile page also expose the same numeric ID in the URL once you click through to the list view.
TwitterAPIs vs the official X API vs scraping
| Option | Price | Auth | Limits | Full list export |
|---|---|---|---|---|
| TwitterAPIs | $0.04 / 1,000 members | Bearer token, 30 s signup | No rate limits | Cursor pagination to full list |
| Official X API list members | Gated, enterprise pricing | X developer account, app approval | Hard window caps on lower tiers | Token-based, tier-capped |
| Browser scraping the list tab | $0 plus proxy and compute costs | Session cookies or tokens | IP bans, anti-bot challenges | Breaks on every X layout change |
Pricing, plain and flat
$0.04
per 1,000 list members enumerated
$0.50
free credits at signup, no card required
47
endpoints on one Bearer key, same flat rate
Each call to /twitter/list/members is $0.0008. At roughly 100 to 200 members per page, enumerating 500 members costs under $0.004. No subscription, no seat fee, no minimum. See the full breakdown on the Twitter API pricing page or compare options at the pricing overview.
Build further with related endpoints
Once you have a member list, you often want tweets from those accounts or their follower graphs. The Twitter followers API lets you pull follower counts and follower lists for each member on the same key. To monitor what those accounts are saying, use the Twitter search API to query by username or keyword. To wire list data into an AI agent without writing HTTP boilerplate, connect via the MCP server. Need a key first? Get a Twitter API key in 30 seconds, no developer account required.
Twitter List API FAQ
The Twitter List API is a REST endpoint that returns the member accounts of any public X (formerly Twitter) list, given its numeric list ID. TwitterAPIs exposes this as GET /twitter/list/members. Each call returns a page of member profiles as structured JSON with a next_cursor and has_more flag so you can walk the full membership without holding server-side state. Billing is $0.0008 per call (source: twitterapis pricing), which works out to roughly $0.04 per 1,000 members at typical page sizes.
The list/members endpoint returns approximately 100 to 200 member profiles per page, depending on the list size and server-side paging. Each page is one call billed at $0.0008. To get 1,000 members you make roughly 5 to 10 calls, costing $0.004 to $0.008 total. For very large lists, the cursor loop handles it automatically without any changes to your code.
On your first call, omit the cursor parameter. The response includes the first page of member profiles, a next_cursor string, and a has_more boolean. Pass next_cursor as the cursor parameter on your next call to fetch the following page. Repeat the loop until has_more is false. This stateless cursor pattern means you can pause, resume, or checkpoint a large export at any page boundary without losing your place.
TwitterAPIs charges $0.0008 per call with no subscription and no minimum. Enumerating a 500-member list costs less than $0.01. The official X API gates list member lookups behind paid developer tiers; on the free and basic tiers, access to list members is restricted or unavailable, and enterprise pricing is required for high-volume access. TwitterAPIs is pay-per-call with no approval process and no waiting period.
Open the list on twitter.com or x.com and look at the URL. It follows the pattern twitter.com/i/lists/<list_id> where list_id is a long numeric string. Copy that number and pass it as the listId parameter in your API call. For lists accessed from a profile page, the URL after clicking the list also exposes the same numeric ID.
No. TwitterAPIs uses its own authentication layer, so you never apply for an X developer account or go through app approval. You sign up at twitterapis.com, copy your Bearer token, and start making calls within 30 seconds. You receive $0.50 in free credits at signup with no card required, which is enough to enumerate several hundred thousand list members before you spend a cent.
The list/members endpoint works on any public list by its numeric ID. Private lists owned by other accounts are not accessible without authentication on behalf of the list owner. Lists you own or are subscribed to that are public are accessible with your TwitterAPIs Bearer key. Contact support if you have an authenticated-user use case that requires access to private lists.
Enumerate any X list in under a minute
$0.04 per 1,000 members. $0.50 free credits. Cursor pagination, no developer account, no rate limits.
Next read
Continue exploring related pages: