Multi-Platform Social Media Scraping API | FetchLayer

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.

Get started free
Free tier included No credit card Cancel anytime

Trusted by developers shipping real products.

12,889,755 served today

POST /reddit/search
200 OK

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

Used by developers at

Individual developers or teams — not official partnerships

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.

Build it yourself

Every platform breaks differently

The first scraper is a weekend. Keeping 36 of them returning real rows is a team.

scrapers/ last good run
reddit.ts 429 rate limited, backing off 2h
amazon.ts 503 challenge page on 41% of calls 3d
tiktok.ts WARN selector returned 0 rows 6d
trustpilot.ts WARN layout changed, 12 fields null 1d
google-maps.ts 200 ok
+ 31 more to write, then watch
Other scraping APIs

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.

base request1 unit
harder target×5
premium tier×25
per result returned×n
your actual bill???
With FetchLayer

The whole pricing model, in three lines

No compute units, no per-result inflation, no monthly minimum. The same three lines on every platform.

1 request1 credit
1 extra page fetched1 credit
no usable data back0 credits

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.

ss-live-•••• +31

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.

Claude Code Codex

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.

How it works
The same command connects
Cursor
VS Code
Antigravity
OpenCode
Hermes
ChatGPT, Perplexity, the Claude app and others

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.

"Acme CRM" 4 new mentions in the last 3 hours
  • 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.

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
Start free

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
Get API key

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
Get started

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.

Book a call

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.

Build your plan

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.