{"uid":"cap_VVZORdwF8ZBaKo_NApj6I","slug":"glim-sh-twitter-tweet-fetcher-ed79e5bf","name":"glim.sh Twitter Tweet Fetcher","description":"One remote endpoint gives your agent live data from Twitter, Reddit, the open web, GitHub and more. No API keys, no scraping stack - just connect the URL and go.","url":"https://surf.cascade.fyi/api/v1/twitter/get","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["ref"],"properties":{"ref":{"type":"string","maxLength":2048,"minLength":1,"description":"Tweet URL/id or profile URL. Tweet URLs including /i/status/<id> and bare numeric tweet ids return the tweet + thread; a profile URL (https://x.com/<handle>) returns the user + recent tweets."},"cursor":{"type":"string","maxLength":500,"description":"Profile refs only: pagination cursor"},"include":{"type":"array","items":{"enum":["replies","quotes"],"type":"string"},"description":"Tweet refs only: extra sections to include (replies, quotes)"},"expand_urls":{"type":"boolean","default":false,"description":"When true, auto-crawl entity URLs and attach crawled_content to tweets. Off by default: responses can grow by up to 4KB per expanded URL. Use glim_web_crawl(url) for targeted crawls instead."},"include_replies":{"type":"boolean","default":false,"description":"Profile refs only: include replies in the timeline"},"include_mentions":{"type":"boolean","default":false,"description":"Profile refs only: include the mentions timeline"}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"tweet":{"id":"123","text":"Hello"},"parent":null,"thread":[]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.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_6_eNmUvoUq2Hd9YRcEHIQ","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":"Fetches live tweet data by ID including the tweet text, parent tweet, and thread context from Twitter/X","exampleAgentPrompt":"Can you pull the full tweet for tweet ID 1234567890 from Twitter, including any parent tweet and thread context?","exampleUseCases":null,"resultDescription":"A JSON object containing the tweet's ID and text, a parent tweet object (or null if none), and a thread array with related tweets in the conversation chain.","failureModes":["Tweet ID not found or deleted — returns empty or error response","Tweet is from a private/suspended account — access denied","Malformed or missing tweet ID in request body — validation error","Rate limit or payment failure — 402 or 429 response","Twitter platform outage — upstream failure with error message"],"whenToPreferThis":"Use this endpoint when you need live tweet data without managing Twitter API credentials or a scraping stack, and you want pay-per-call simplicity via x402. Prefer this over direct Twitter API when you lack OAuth setup or want to avoid rate-limit management.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:43:57.130Z","isFirstParty":false}