{"uid":"cap_NL1Xque8EjEOq0O_5mIhr","slug":"twitter-x-public-profile-scraper-x402-pay-per-call-3d35cf7b","name":"Twitter/X Public Profile Scraper (x402 Pay-per-call)","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://x402.186-241-26-229.sslip.io/v1/twitter?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"maxItems":{"type":"integer","default":30,"minimum":0,"description":"Maximum number of unique posts across all inputs. Set 0 for no output cap; each profile still exposes only its public first page."},"startUrls":{"type":"array","description":"Public twitter.com or x.com profile and direct post URLs. Search and list URLs are unavailable."},"searchTerms":{"type":"array","description":"Single from:handle terms only. General keyword search requires sign-in and is unavailable."},"twitterHandles":{"type":"array","description":"Public account handles. Each profile currently exposes up to five recent posts to anonymous visitors."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"id":null,"url":null,"lang":null,"text":null,"type":null,"createdAt":null,"twitterUrl":null,"retweetCount":null}],"product":"twitter"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.025","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.025/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_PQPV-5HdaCTbXMRZ1aJsr","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.025","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes public Twitter/X profile posts and direct post URLs into structured JSON, charged per successful call via x402 micropayments.","exampleAgentPrompt":"Pull the last 20 public posts from the Twitter handles @elonmusk and @sama — I need the post text, timestamps, and retweet counts as structured data.","exampleUseCases":[{"title":"Competitor social media monitoring","prompt":"Grab the most recent 30 tweets from @OpenAI and @AnthropicAI — I want to see what they've been posting lately, including when each tweet was published and how many retweets it got."},{"title":"Influencer post research","prompt":"Scrape the public posts from these Twitter profiles — @naval, @paulg, and @benedictevans — up to 15 posts each, and give me the full text and timestamps so I can analyze their recent topics."},{"title":"Tracking a specific tweet's details","prompt":"Fetch the structured data for this specific X.com post — https://x.com/elonmusk/status/1234567890 — I need the text, language, creation date, and retweet count."}],"resultDescription":"Returns a JSON object with a count of items and an array of post objects, each containing the post ID, URL, Twitter URL, language code, text content, post type, creation timestamp, and retweet count. Only successful, non-empty results are charged.","failureModes":["Empty result set (not charged) — profile may have no public posts visible to anonymous visitors","Private or suspended accounts return no data","Search URLs and list URLs are not supported and will fail","General keyword search terms (not from:handle) are unavailable without login","Rate limiting or blocking by Twitter/X may return empty results","Malformed handle or URL input may produce zero results"],"whenToPreferThis":"Choose this endpoint when you need structured tweet data from public Twitter/X profiles without managing Twitter API credentials or OAuth flows. It is ideal for AI agents that need pay-per-call access (no subscription), especially when scraping a handful of profiles or specific post URLs. Prefer this over the official Twitter API when you want micropayment billing (only pay for successful results), need no API key setup, or are operating in an x402-enabled agent environment. Note: limited to publicly visible posts (typically up to 5 recent posts per anonymous profile view).","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:47:46.673Z","isFirstParty":false,"canonicalSlug":"twitter-x-public-profile-scraper-x402-pay-per-call-3d35cf7b"}