Get User Followers IDs (Bulk)
Get a userβs follower IDs in bulk β lightweight, IDs only, no profile metadata. Designed for large-scale follower-graph collection where you join IDs against your own data warehouse.
Up to 5,000 IDs per call. Pass either userName or userId. Use cursor from the previous response (next_cursor) to paginate.
Tiered pricing (per ID returned)
Credits β USD: 100,000 credits = 0.00001)
| Returned IDs per call | Price | USD equivalent | Best for |
|---|---|---|---|
| 4,000 - 5,000 | 0.45 credits / ID | **4.50 per million) | Bulk graph collection (recommended) |
| 200 - 3,999 | 1 credit / ID | $0.01 / 1k IDs | Medium-batch fetch |
| 50 - 199 | 2 credits / ID | $0.02 / 1k IDs | New-follower monitoring / frequent polling |
π‘ Concrete examples at the bulk tier:
- Pull a userβs 1 million followers for $4.50
- Pull 100,000 followers for just $0.45
- Pull a celebrityβs 10 million follower graph for $45
Minimum charge: 100 credits ($0.001) per call (50 IDs Γ 2 credits, the smallest page size).
When to use this vs /twitter/user/followers
- This endpoint: returns IDs only, dramatically cheaper, up to 5,000 per call. Use for follower-ID collection at scale.
/twitter/user/followers: returns full follower profiles (name, bio, avatar, etc.), 200 max per call, $0.01 / 1k followers at max page. Use when you need profile data.
You can also combine: pull IDs cheaply here, then hydrate the IDs you care about via /twitter/user/batch_info_by_ids.
Authorizations
Query Parameters
Screen name of the user (e.g. elonmusk). Either userName or userId is required.
Numeric user ID. Either userName or userId is required.
Number of follower IDs to return per page. Min 50, max 5000. Default 5000 (bulk pull, recommended).
50 <= x <= 5000Pagination cursor β pass the next_cursor value from the previous response. First page: omit or pass empty string.
Response
Follower IDs
Array of follower IDs.
Numeric Twitter user ID, returned as string to preserve precision (Twitter IDs exceed JS Number safe range).
True if more pages are available (next_cursor is non-empty and not '0').
Cursor for the next page. Empty string or '0' means no more pages.
Status of the request β 'success' or 'error'.
success, error Status message.
Status code (0 = success).