Twitter (X.com) Scraper Unlimited: No Limits
/apidojo/twitter-scraper-liteasync$0.032 / resultIntroducing Twitter Scraper Unlimited, the most comprehensive Twitter data extraction solution available. Our enterprise-grade scraper offers unmatched capabilities with a transparent event-based pricing model, making it perfect for both small-scale and large-scale data extraction needs. Runs as an Apify actor (20–120 s); results are dataset rows.
Charged per returned row plus the flat fee.
searchTermsarrayIf you add search terms, the scraper will find and extract tweets that mention those terms. Alternatively, see further down to scrape by Twitter URL.
sortstringSorts search results. If you are getting low results, try Top instead of Latest. Latest + Top runs both simultaneously to maximize results but may return some duplicate tweets.
Top, Latest, Latest + Top
maxItemsintegerThis value lets you set the maximum number of tweets to retrieve. Twitter has a default limit of around 800 tweets per query. Check the README for workarounds.
startstringScrape tweets starting from this date
endstringScrape tweets until this date
twitterHandlesarrayYou can add the twitter handles of specific profiles you want to scrape. This is a shortcut so that you don't have to add full username URLs like https://twitter.com/apify
startUrlsarrayThis lets you tell the scraper where to start. You can enter Twitter URLs one by one. You can also link to or upload a text file with a list of URLs
includeSearchTermsbooleanIf selected, a field will be added to each tweets about the search term that was used to find it.
| Field | Type | Required | Description |
|---|---|---|---|
| searchTerms | array | — | If you add search terms, the scraper will find and extract tweets that mention those terms. Alternatively, see further down to scrape by Twitter URL. |
| sort | string (Top, Latest, Latest + Top) | — | Sorts search results. If you are getting low results, try Top instead of Latest. Latest + Top runs both simultaneously to maximize results but may return some duplicate tweets. |
| maxItems | integer | — | This value lets you set the maximum number of tweets to retrieve. Twitter has a default limit of around 800 tweets per query. Check the README for workarounds. |
| start | string | — | Scrape tweets starting from this date |
| end | string | — | Scrape tweets until this date |
| twitterHandles | array | — | You can add the twitter handles of specific profiles you want to scrape. This is a shortcut so that you don't have to add full username URLs like https://twitter.com/apify |
| startUrls | array | — | This lets you tell the scraper where to start. You can enter Twitter URLs one by one. You can also link to or upload a text file with a list of URLs |
| includeSearchTerms | boolean | — | If selected, a field will be added to each tweets about the search term that was used to find it. |
Run it
Or ask your agent: it will call inspect for this schema and run it over MCP.