Overview
Getting started with ScrapeTwitter API
API Reference
Base URL
https://api.scrapetwitter.comNo authentication required for self-hosted instances.
Pagination
All list endpoints support cursor-based pagination:
- Omit
cursorfor the first page - Pass
next_cursorfrom the response for subsequent pages - Each page returns ~20 items
- Keep paginating until
has_moreisfalse
Rate Limits
Per account, per 15-minute window:
| Endpoint | Internal Name | Limit |
|---|---|---|
| Advanced Search | SearchTimeline | 50 |
| Followers | Followers | 500 |
| Following | Following | 500 |
| Verified Followers | BlueVerifiedFollowers | 500 |
| User Profile | UserByScreenName | 500 |
With N accounts in the pool, effective limits are N × the above.
Error Responses
400 - Bad Request
{
"error": "Missing required query param: q"
}429 - Rate Limited
{
"error": "All accounts exhausted for SearchTimeline. Retry after 120s",
"retry_after": 120
}500 - Server Error
{
"error": "HTTP 503: Service Unavailable"
}