{"uid":"cap_90YNo9_cnfQff2cCAnro7","slug":"twitter-x-com-scraper-unlimited-via-apify-stableapify-dev-dced7c3c","name":"Twitter (X.com) Scraper Unlimited via Apify (stableapify.dev)","description":"Start the \"Twitter (X.com) Scraper Unlimited: No Limits\" Apify actor (apidojo/twitter-scraper-lite). Introducing Twitter Scraper Unlimited, the most comprehensive Twitter data extraction solution available. Our enterprise-grade scraper offers unmatched capabil…","url":"https://stableapify.dev/api/actors/apidojo/twitter-scraper-lite/call","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"input":{"type":"object","properties":{"end":{"type":"string","description":"Scrape tweets until this date"},"sort":{"enum":["Top","Latest","Latest + Top"],"type":"string","description":"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."},"start":{"type":"string","description":"Scrape tweets starting from this date"},"maxItems":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991,"description":"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."},"startUrls":{"type":"array","items":{"type":"string"},"description":"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"},"searchTerms":{"type":"array","items":{"type":"string"},"description":"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."},"twitterHandles":{"type":"array","items":{"type":"string"},"description":"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"},"includeSearchTerms":{"type":"boolean","description":"If selected, a field will be added to each tweets about the search term that was used to find it."}},"description":"Normalized actor input. See field descriptions for the simplified shape; native Apify input also accepted (passed through).","additionalProperties":{}},"options":{"type":"object","properties":{"build":{"type":"string","maxLength":100,"minLength":1},"memory":{"type":"integer","maximum":32768,"minimum":128},"maxItems":{"type":"integer","maximum":100000,"minimum":1}},"description":"Optional Apify run options.","additionalProperties":false}}},"responseSchema":null,"example":{"request":{"input":{"bbox":{"east":-73.9,"west":-74,"north":40.8,"south":40.7},"maxItems":10,"listingType":"for_sale","extractionMethod":"MAP_MARKERS"}},"response":{"run":{"id":"aid4Koeh2k5JBOHed","status":"READY","actorId":"nfp1fpt5gUlBwPcor","startedAt":"2026-06-18T06:38:40.430Z","usageTotalUsd":0,"defaultDatasetId":"D3TZlcEaUCWCAWTgb"},"token":"eyJhbGciOiJIUzI1NiJ9.eyJydW5JZCI6ImFpZDRLb2VoMms1SkJPSGVkIiwiYWN0b3JJZCI6ImFwaWRvam8vdHdpdHRlci1zY3JhcGVyLWxpdGUiLCJkZWZhdWx0RGF0YXNldElkIjoiRDNUWmxjRWFVQ1dDQVdUZ2IiLCJ3IjoiMHg5Y2M0MmYzZDkyNDViODY3YWNjY2Q2MzBiNDNmOTA2YzE2NjViMTc2IiwiaWF0IjoxNzgxNzY0NzIwLCJleHAiOjE3ODQzNTY3MjB9.fWnLDYZcTXVj63v59Pz3x9uApEVW3GuR-ZqfDqdQYwQ"}},"exampleRequest":{"input":{"bbox":{"east":-73.9,"west":-74,"north":40.8,"south":40.7},"maxItems":10,"listingType":"for_sale","extractionMethod":"MAP_MARKERS"}},"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_sgTqpe6PWlowAkfLrEr5i","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Starts an Apify actor run to scrape tweets, profiles, or search results from Twitter/X.com with no rate limits, returning a run ID and dataset token for result retrieval.","exampleAgentPrompt":"Scrape up to 100 recent tweets mentioning 'AI agents' from Twitter and give me the results — start the apidojo/twitter-scraper-lite actor with that search query and max 100 items.","exampleUseCases":[{"title":"Brand mention monitoring on Twitter","prompt":"Scrape the last 200 tweets mentioning our brand name 'Luminos AI' on Twitter so I can analyze what people are saying about us — use the Twitter scraper with maxItems set to 200."},{"title":"Competitor tweet analysis","prompt":"Pull the most recent 50 tweets from the Twitter account @OpenAI so I can analyze their messaging and content strategy — start the Twitter scraper actor for that handle with up to 50 items."},{"title":"Hashtag trend data collection","prompt":"Collect up to 150 tweets using the hashtag #Web3 from Twitter right now — I want to analyze the trend and engagement metrics for each post."}],"resultDescription":"Returns a JSON object containing the Apify actor run ID, current run status (e.g. READY), the actor ID, start timestamp, total usage cost in USD, the default dataset ID where scraped tweets will be stored, and a JWT token to access the dataset once the run completes.","failureModes":["Invalid or unsupported input parameters return a 400 error","Payment failure via x402 if USDC balance is insufficient","Actor run may fail or timeout for very large datasets","Twitter anti-scraping measures may reduce data yield","Token expiry if results are not fetched within the token's validity window","Rate limits on the Apify platform side may queue runs"],"whenToPreferThis":"Choose this endpoint when you need to scrape Twitter/X.com data at scale without worrying about per-request rate limits, and you want a pay-per-call model via USDC micropayments. It is ideal for agents that need to asynchronously launch a scrape job and retrieve results via dataset ID, especially for keyword searches, hashtag monitoring, or profile scraping. Prefer it over direct Twitter API access when you lack Twitter API credentials or need to bypass standard rate limits.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:47:04.240Z","isFirstParty":false}