{"uid":"cap_zZNGfvfNK-jbCp2WF2IqH","slug":"xactions-tweet-scraper-7fea70a5","name":"XActions Tweet Scraper","description":"Free, open-source AI-powered X/Twitter automation tools. Works with Grok, GPT, Claude & MCP servers. Mass unfollow non-followers, auto-liker, growth suite. No API fees, 100% browser-based. The Twitter API alternative.","url":"https://xactions.app/api/ai/scrape/tweets?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","required":["username"],"properties":{"limit":{"type":"integer"},"username":{"type":"string","description":"Handle, @handle, or profile URL."}}},"responseSchema":{"type":"object","properties":{"cursor":{"type":["string","null"]},"tweets":{"type":"array","items":{"type":"object"}}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_OZ85Y5w8PX2kVd78atxeS","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes tweets from a given X/Twitter user profile by username, returning a list of tweets and a pagination cursor.","exampleAgentPrompt":"Can you scrape the last 50 tweets from @paulg on X/Twitter and show me what he's been posting?","exampleUseCases":[{"title":"Competitive social media monitoring","prompt":"Pull the last 30 tweets from @OpenAI on X so I can see what they've been announcing recently."},{"title":"Influencer content research","prompt":"Scrape the most recent 100 tweets from @naval on Twitter — I want to analyze his posting topics and style."},{"title":"Journalist tweet archive retrieval","prompt":"Get me all the recent tweets from @karaswisher on X, up to 50, so I can review her coverage of the tech industry this week."}],"resultDescription":"Returns a JSON object containing an array of tweet objects from the specified user and a cursor string (or null) for paginating through additional results.","failureModes":["Username not found or account suspended — empty tweets array or error response","Rate limiting or bot detection by X/Twitter — request may fail or return partial results","Private/protected account — tweets cannot be scraped without authentication","Invalid username format — validation error","Network or scraping infrastructure failure — 5xx or timeout"],"whenToPreferThis":"Choose this endpoint when you need to collect tweets from a public X/Twitter profile without paying for official Twitter API access. It is particularly useful for agents that need tweet data for analysis, monitoring, or research at low cost ($0.005/call) and without API key setup. Prefer it over the official Twitter API when cost or API access is a barrier.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T13:01:13.368Z","isFirstParty":false,"canonicalSlug":"xactions-tweet-scraper-7fea70a5"}