{"uid":"cap_2Wj12OuDaQRhqEgnNQjOW","slug":"readx-x-twitter-user-info-api-4f77bd33","name":"ReadX — X/Twitter User Info API","description":"ReadX is a read-only X/Twitter JSON API. Profiles, timelines, tweets, search, lists, followers &amp; following — pay per call with x402 micropayments in USDC on Base or Solana. No API keys.","url":"https://readx.sh/api/%7Bname%7D/info","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"required":{"type":"string"},"properties":{"type":"string"}}},"responseSchema":{"type":"json","example":{"code":0,"data":{"id":"12","bio":"","likes":39744,"media":2968,"banner":"","tweets":30715,"userPic":"","website":"","fullname":"jack","joinDate":1142974214,"location":"","username":"jack","followers":6500000,"following":4000,"protected":false,"suspended":false,"pinnedTweet":"1833951636005552366","verifiedType":"Blue"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.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_DGZIWN4eqw5RKlohouHdl","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":"Fetches a Twitter/X user's basic profile info (id, bio, follower/following counts, verification status) by username, paid per call via x402 micropayments","exampleAgentPrompt":"Can you pull up the X profile info for the user 'jack' — I want their follower count, bio, join date, and verification status?","exampleUseCases":[{"title":"Influencer vetting before a brand deal","prompt":"Look up the X profile for 'elonmusk' and tell me their follower count, verified status, and bio — I'm deciding whether to reach out for a partnership."},{"title":"Checking if a competitor account is suspended","prompt":"Can you check the X account info for 'rivalpodcast' and tell me if it's suspended or protected, and how many followers they have?"},{"title":"Enriching a CRM with social profile data","prompt":"I have a lead named 'naval' on X — grab their profile info including follower count, join date, website, and location so I can add it to our CRM."}],"resultDescription":"A JSON object with code 0 and a data object containing: numeric user ID, bio text, like count, media count, banner URL, tweet count, profile picture URL, website, full name, join date (Unix timestamp), location, username, follower count, following count, protected flag, suspended flag, pinned tweet ID, and verified type (e.g. 'Blue').","failureModes":["Username not found — API returns non-zero code or empty data","User account suspended — data reflects suspended:true with limited fields","Rate limiting or payment failure — x402 payment not accepted, request rejected","Malformed username input — URL path parameter missing or invalid","Protected account — profile may return limited data with protected:true"],"whenToPreferThis":"Choose this endpoint when you need structured Twitter/X user profile data (bio, follower counts, verification, join date) without setting up official X API keys. It's ideal for one-off or low-volume lookups where per-call USDC micropayments via x402 are preferable to a subscription, and when you want a clean JSON response without OAuth complexity.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T06:45:00.260Z","isFirstParty":false}