{"uid":"cap_iJu_3scOJzpQlSuxf-p9x","slug":"telegram-channel-scraper-2d9cdee6","name":"Telegram Channel Scraper","description":"Pay-per-call data and tools for AI agents, $0.002-0.01 per call in USDC via x402 (Base, Polygon or Solana), no account or API key; MAX tiers ($0.05-0.25) run deeper jobs. Agent toolkit: web search, search + read top pages, any page as clean markdown with a prompt-injection check, which-x402-API-to-call recommender, seller check. Data: Google Maps places with contacts, YouTube video data and transcripts, job listings (Indeed, LinkedIn, 13 boards), Google Ads Transparency, TikTok comments, Pinterest, Airbnb, Redfin, AliExpress, app stores, live sports, website and SEO checks, Shopify store tech stacks, and onchain token / address risk checks.","url":"https://agent-data.centorprat.workers.dev/tools/telegram-channel-scraper?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"since":{"type":"string","description":"Only posts on or after this date (YYYY-MM-DD)."},"channels":{"type":"array","items":{"type":"string"},"maxItems":2,"description":"Public channel usernames or links, e.g. [\"durov\", \"https://t.me/telegram\", \"@bloomberg\"]."},"keywords":{"type":"array","items":{"type":"string"},"maxItems":5,"description":"Keep only posts whose text contains any of these (channel analytics still use all scraped posts)."},"maxPostsPerChannel":{"type":"integer","maximum":50,"description":"Newest posts first, going back through the history. 0 = channel stats only."}}},"responseSchema":{"type":"json","example":{"items":[{"url":"https://t.me/durov","type":"channel","files":null,"links":200,"title":"Pavel Durov","avatar":"https://cdn4.telesco.pe/file/YPQbnDImYE7p5Tn3W2GMhkoA38DnlEgMKnD4TZc1C-4Q_fEEba_ycojnCT_6KPPzbCE4TpuakZoRRHyOkS6D9ByTo5-lTy3Wbm7LYVA2h0sRJu9fA34hrDsSwEgnHrMpIrWYlI9wv3_A6K0f_SlCy3E9k5OvQoy1W28Y9qXFYe5foI24iyZZa8V9o7o1KTRXLp0ewp7ZMhfLHLZSTIV5v9YlAK5lKD2ek_mZmQLS7KvTHCWOHfsgGC-GKSWOMj5_s9BjfyjvtYxSZ-8dd1BRXz7yoA9GrKq4eorE3owMnZPwynN3M5XEOvYjGdfBglwFQerj2Jiw7fGYC0IjqzlFvw.jpg","photos":102,"videos":47,"username":"durov","isVerified":true,"description":"Founder of Telegram.","subscribers":10300000,"firstPostDate":"2026-08-14T13:49:28+00:00","postsAnalyzed":10}]}},"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":"unknown","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_dHAvA0CSCWmOu4BCRcHv1","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":"Scrapes public Telegram channels for posts, engagement metrics, and channel-level analytics without requiring login or API credentials","exampleAgentPrompt":"Can you scrape the last 30 posts from the Telegram channel @durov since 2024-01-01 and pull out any posts mentioning 'privacy', along with the channel's subscriber count and engagement stats?","exampleUseCases":[{"title":"Crypto community sentiment tracking","prompt":"Scrape the last 50 posts from the Telegram channel @bitcoinnews since 2024-06-01 and filter for posts mentioning 'ETF' or 'halving' — I want to see how often those topics come up and what the engagement looks like."},{"title":"Competitor channel analytics audit","prompt":"Give me the channel analytics for @bloombergcrypto on Telegram — I want subscribers, posts per day, median views, view rate, and their top hashtags. No need for individual posts, just the channel-level stats."},{"title":"Disinformation source monitoring","prompt":"Pull the last 25 posts from the Telegram channel @russiatoday since 2024-03-01 and show me which external domains they link to most, along with any hashtags they use repeatedly."}],"resultDescription":"Returns per-channel data including individual posts (with date, text, view count, reactions, embedded links, hashtags, and media indicators) and channel-level analytics (subscriber count, posts per day, median views, view rate, top hashtags, and most-linked domains). Channels that fail to resolve are not charged.","failureModes":["Channel is private or does not exist — returns a failed lookup (not charged)","Channel username misspelled or using incorrect format — no results returned","Date filter excludes all available posts — empty post list returned","Keyword filter matches no posts — empty filtered list but channel analytics still populated","Exceeds maxItems limits (2 channels, 5 keywords, 50 posts) — input rejected with validation error"],"whenToPreferThis":"Use this endpoint when you need to extract public Telegram channel content or engagement metrics without registering for the Telegram API or managing credentials. It is ideal for competitive intelligence, media monitoring, disinformation research, or community analytics on up to 2 channels per call. Prefer this over generic web scrapers because it understands Telegram's structure natively, returning structured fields like reactions, hashtags, view rates, and linked domains rather than raw HTML.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-27T19:58:26.709Z","isFirstParty":false,"canonicalSlug":"telegram-channel-scraper-2d9cdee6"}