{"uid":"cap_rfHRi1QL6mY9FhAHNzIGv","slug":"scrapemole-social-telegram-public-channel-posts-2370ed95","name":"ScrapeMole Social – Telegram Public Channel Posts","description":"Pay-per-call public social data for agents: Telegram public channel posts; Mastodon hashtag timelines; Bluesky post search, profiles and author feeds; Hacker News full-text search and threads with comments; Lobsters hottest stories. Official public APIs only, no logins, no private data. USDC via x402, no accounts; failed calls are never charged.\n\nPayments: x402 v2, scheme \"exact\", USDC on Base (eip155:8453). The payment is verified before the work and settled only when the response is 200. Terms: https://social.scrapemole.workers.dev/terms","url":"https://social.scrapemole.workers.dev/v1/telegram/channel?utm_source=zero.xyz","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"},"queryParams":{"type":"object","required":["channel"],"properties":{"q":{"type":"string","description":"Optional keyword search within the channel."},"limit":{"type":"string","default":"20","description":"Max posts (1-20)."},"before":{"type":"string","description":"Return posts older than this post id (pagination)."},"channel":{"type":"string","examples":["durov"],"description":"Public channel username or t.me link."}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"count":1,"posts":[{"id":553,"url":"https://t.me/durov/553","date":"2026-10-10T12:00:00+00:00","text":"…","views":5800000}],"channel":{"title":"Pavel Durov","username":"durov","subscribers":10400000},"nextBefore":531}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_lhqvrAyIfZt2uEFWTZ3GU","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches recent posts from a public Telegram channel, with optional keyword search and pagination","exampleAgentPrompt":"Fetch the last 10 posts from the Telegram channel @durov and show me any that mention 'privacy'.","exampleUseCases":[{"title":"Monitor crypto project announcements","prompt":"Pull the 20 most recent posts from the Telegram channel @ton_blockchain so I can see what they've announced lately."},{"title":"Search channel for keyword mentions","prompt":"Search the public Telegram channel @cointelegraph for posts mentioning 'Bitcoin ETF' and return up to 15 results."},{"title":"Track influencer activity on Telegram","prompt":"Get the latest posts from Pavel Durov's Telegram channel @durov — I want to see what he's been saying this week."}],"resultDescription":"Returns a JSON object containing a list of posts (each with id, URL, date, text, and view count), channel metadata (title, username, subscriber count), total count, and a nextBefore cursor for pagination to older posts.","failureModes":["Channel not found or does not exist — returns an error or empty result","Channel is private — only public channels are supported, private ones will fail","Keyword query returns no matching posts — empty posts array","Invalid limit parameter (outside 1–20 range) — may return an error or default","Payment failure — call not charged, response not returned","Rate limiting on the upstream Telegram public API"],"whenToPreferThis":"Use this endpoint when you need to read posts from a known public Telegram channel — especially for monitoring announcements, searching message history by keyword, or paginating through older content. It is purpose-built for Telegram public channel scraping via official APIs with no authentication required, making it ideal for agent workflows that need fresh social signals from Telegram without managing credentials.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-23T02:15:17.419Z","isFirstParty":false,"canonicalSlug":"scrapemole-social-telegram-public-channel-posts-2370ed95"}