{"uid":"cap_yQbQ-btSyPlypIXq69rRI","slug":"readx-twitter-timeline-api-ad3fa81d","name":"ReadX Twitter Timeline API","description":"A user's timeline: tweets, retweets and quotes. Example: GET /api/jack","url":"https://readx.1x402.sh/api/:name","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"pathParams":{"type":"object"},"queryParams":{"type":"object","required":["name"],"properties":{"name":{"type":"string","pattern":"^[A-Za-z0-9_]+$","minLength":1,"description":"X handle without the leading @ (alphanumeric and underscore)."},"cursor":{"type":"string","description":"Pagination cursor from a previous response's pagination.bottom (or replies.bottom)."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.03","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":"down","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.03/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_x7pUu0Xt_RU5S5_HKPf2T","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.03","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches a user's Twitter/X timeline including their tweets, retweets, and quote tweets by handle","exampleAgentPrompt":"Can you pull the recent timeline for the X/Twitter account 'elonmusk' — I want their tweets, retweets, and quote tweets?","exampleUseCases":[{"title":"Monitor competitor social media activity","prompt":"Pull the timeline for @opensai on Twitter and show me everything they've been posting lately — tweets, retweets, the whole feed. I need to see what they're up to."},{"title":"Track influencer engagement patterns","prompt":"Can you fetch the last few pages of tweets from @karpathy's X account? I want to see their recent posts and retweets so we can analyze what content they're engaging with."},{"title":"Analyze user content for research","prompt":"Grab the timeline for the handle 'naval' and get me all their tweets and quote tweets. I'm doing some research and need to see their full posting history."}],"resultDescription":"Returns a paginated JSON list of the user's tweets, retweets, and quote tweets, including a pagination cursor (bottom) to fetch subsequent pages. The response contains structured tweet objects with content, metadata, and engagement data.","failureModes":["Invalid or non-existent X handle returns an error response","Handle with special characters fails schema validation (only alphanumeric and underscore allowed)","Invalid pagination cursor causes request to fail or return empty results","Payment failure (insufficient USDC) results in 402 response before data is returned","Rate limiting or upstream X API outage causes service unavailability"],"whenToPreferThis":"Use this endpoint when you need to programmatically access a specific Twitter/X user's public timeline including tweets, retweets, and quote tweets without managing Twitter API credentials. Ideal for agents that need to monitor or analyze what a particular account is posting, especially when pay-per-call pricing ($0.03 USDC) is preferable to a subscription. Prefer this over scraping or building Twitter integrations from scratch.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T13:26:53.978Z","isFirstParty":false}