Every social platform.
One structured API.
Public discussions, reviews, ad libraries and storefronts — fetched live, returned as clean JSON. No scrapers to maintain, no rate limits to babysit.
Trusted by developers shipping real products.
12,889,755 served today
Request
$ curl https://api.fetchlayer.dev/reddit/search \
-H "Authorization: Bearer ss-..." \
-d '{"query": "CRM complaints", "limit": 10}'
Response
{
"items": [{
"title": "What CRM do you hate?",
"subreddit": "sales",
"score": 184,
"commentCount": 67
}]
} 12,889,755
requests served so far today
36
platforms, one key
240
endpoints
<3s
average live fetch
36 scrapers to keep alive.
Or one API.
Every platform is its own moving target. This is what you take on when you build it yourself, and what you get instead.
Every platform breaks differently
The first scraper is a weekend. Keeping 36 of them returning real rows is a team.
Pricing you can't predict
Most scraping platforms don't bill per request. They bill per compute unit, per record or per result, then stack multipliers on top.
The whole pricing model, in three lines
No compute units, no per-result inflation, no monthly minimum. The same three lines on every platform.
One key opens all of them
A single Bearer token, the same request shape, one bill. A platform we ship next month works with the key you make today.
live
Fetched when you ask
Every call reads the platform at that moment. You are never handed a three-week-old dump that went stale.
2 min
To your first response
Sign in, copy the key, paste a curl. No OAuth app to register, no SDK to install, no approval queue.
0
Scrapers to maintain
When a platform changes its pages, we absorb it. Your code keeps calling the same URL and getting the same fields.
One command.
Your agent does the rest.
Every endpoint on all 36 platforms becomes a tool Claude Code or Codex can call. Run one command, sign in, and ask in plain language.
1 Run one command, then sign in
$ npx fetchlayer
◇ Agents
│ Claude Code and Codex
◇ Signed in as you@company.com
◇ Connected
│ ✓ Claude Code ✓ Codex
It opens a sign-in page in your browser. New here? Signing in creates your free account.
2 Ask
›Search Reddit and X for "AI developer tools" and tell me what people liked this month.
fetchlayer.scrape_search
fetchlayer.scrape_twitter_search
Found 8 Reddit posts and 12 tweets. The most discussed is "Best AI dev tools in 2026", with 230 comments in r/programming. On X the top tweet is from @aibuilder, with 891 likes. Both praise speed and complain about cost.
No key to copy and nothing to install. New accounts are free, with no credit card.
What people build with it.
The same key feeds all of these. Pick one to see what comes back.
Every new mention of you or a competitor, from forums, video comments and review sites.
- Anyone else moving off Acme CRM after the pricing change? r/sales, 214 upvotes, 96 comments complaint
- Support answered in ten minutes and fixed the import. 5 stars, verified praise
- Is there an Acme CRM alternative with a real API? @buildwithdana, 38 likes question
- The new dashboard is slower than the old one. Comment on a product walkthrough, 51 likes complaint
Illustration of the data each endpoint returns, with sample values.
36 platforms.
One key.
240 endpoints between them, with the same auth and the same request shape on every one.
Social
- Reddit Posts, comments, subreddits, users, search
- X / Twitter Tweets, profiles, followers, search
- YouTube Video comments, likes, and nested replies
- TikTok Accounts, videos, hashtags, search, comments
- Instagram Profiles, posts, reels, comments, trends
- Weibo Posts, comments, profiles, search, hot list
- Douyin Videos, accounts, comments, collections, hot list
- Link in Bio Link pages, their links, real destinations
App stores
Ad libraries
Reviews
Communities
Storefronts
Marketplaces
Search engines
AI assistants
0 are in beta, where every other request is free. Read the API docs
Start free. Scale when ready.
Try it free, buy credits as you go, or take a monthly plan when your volume is steady.
Free
$0
30 requests
Enough to call the platforms you care about and read real responses before you pay anything.
- Every platform and endpoint
- REST and MCP
- No credit card
Pay as you go
$1.99
per 1,000
Buy credits when you need them. They stay on your account until you use them.
- Credits never expire
- No monthly commitment
- Same access as subscribers
- ∞ req/min, ∞ API keys
Monthly plan
Starter$25
per month
15,000 requests a month, about 500 a day.
$1.67 per 1,000, $5 less than credits each month
- ∞ req/min, ∞ API keys
1 page fetched is 1 credit
A normal call reads one page. Ask for more pages and each one is one more credit.
The same on every platform
No multiplier for harder targets, and no charge per result returned.
Nothing back, nothing billed
If a request does not return usable data, it costs 0 credits.
Not sure which volume fits?
15 minutes with the founder. Tell us the workload, we tell you what it needs.
Guaranteed throughput on the platform you run on
A dedicated platform from $400/mo, plus $500 for each ~21 req/s. Every other platform on the same key. 99.8% uptime, 24-hour support on Slack or Telegram.
FAQ
Frequently asked questions
What is FetchLayer?
FetchLayer is a structured social data API for developers and AI agents. It provides public discussions, app and business reviews, ad libraries, maker communities and storefront catalogues as clean JSON through REST and MCP, so you get consistent fields back regardless of which platform you are pulling from. There is no scraper code to write or maintain, no proxy pool to rotate, and no HTML to parse — every endpoint returns the same predictable JSON shape. The API runs at 99.5% uptime across all endpoints and never serves cached results: every call fetches live, publicly available data at the moment you request it. Authentication is a single Bearer token, and every endpoint is a POST with a JSON body, so a working request in one language ports to any other in minutes. A free tier (no credit card required) is available across every platform, and pay-as-you-go pricing starts at $1.99 per 1,000 requests once you are ready to scale past it.
What platforms does FetchLayer support today?
There are 36 platforms live today on one account, across eight kinds of source: social (Reddit, Twitter/X, YouTube, TikTok), app stores (App Store, Google Play), ad libraries (Facebook, Google, TikTok, LinkedIn), review sites (Trustpilot, Glassdoor, Tripadvisor, Google Maps), maker communities (Product Hunt, Printables, MakerWorld), storefronts (Shopify, WooCommerce), marketplaces (Amazon, eBay, AliExpress, Temu) search engines (Bing and DuckDuckGo) and AI assistants (ChatGPT). Between them they expose 240 endpoints — posts and comment trees, app and business reviews, the ads a competitor is running with their creative files, product launches, and full store catalogues with prices and stock. Every platform uses the same Bearer token, the same request/response shape, and the same developer-first API model, so learning one endpoint means you already know how the rest work. There are no per-platform sign-ups, no separate billing relationships, and no credit multipliers: one API request equals one credit everywhere. New platforms are added to every existing account automatically as FetchLayer ships them, with the same credentials and the same bill — no upgrade step and no new integration required on your end.
Who is FetchLayer for?
FetchLayer is for developers building social listening tools, lead generation workflows, research products, monitoring systems, and AI agent integrations that need public platform data without scraper maintenance. If your product needs to read what people are saying on Reddit, track App Store or Trustpilot reviews, pull YouTube comments, watch which ads a competitor is running, or walk a storefront's catalogue for prices — and you would rather call a stable JSON API than run and babysit your own scraping infrastructure — this is built for that. It is also used as a second source behind an existing pipeline: teams route queries to FetchLayer when their primary provider rate-limits or goes down, without changing their data model. Individual developers use the free tier and pay-as-you-go pricing to prototype and ship small projects; teams running production monitoring or research pipelines typically move to a subscription plan (from $25/mo) or an Enterprise/Unlimited tier once volume becomes predictable.
Does FetchLayer work with AI agents?
Yes. FetchLayer supports direct REST access and a native Model Context Protocol (MCP) server, so tools like Cursor, Claude Desktop, Claude Code, and Windsurf can use social data through normal agent tool-calling instead of custom wrapper code. The MCP server runs at mcp.fetchlayer.dev and exposes every supported platform's tools — an agent can search Reddit, pull App Store reviews, read a company's Trustpilot rating, or walk a Shopify catalogue the same way it would call any other tool in its toolbox. Setup is a config-file change per client, not a new integration — see fetchlayer.dev/mcp for connection steps by client. Because the agent receives typed JSON rather than raw HTML, it does not burn context re-parsing pages or fail when a platform changes its markup. This is also why FetchLayer publishes machine-readable service manifests (llms.txt, an MCP server card, and per-platform agent-skill definitions) alongside its human-facing docs.
Make your first call in two minutes.
30 free requests across all 36 platforms. No credit card, nothing to install.
12,889,755 requests served so far today
FetchLayer is not affiliated with, endorsed by, or sponsored by Reddit, Inc., X Corp., or any other platform. We access publicly available data in compliance with applicable law.
Used by developers at
Individual developers or teams — not official partnerships