Reddit Scraper API & MCP for AI Agents | FetchLayer
Unofficial Third-party API
15 endpoints live

Reddit data.
Without the scraping.

Posts & comments Subreddits User profiles Keyword search MCP ready

Posts, comments, subreddits, and user profiles — fetched live, returned as clean JSON via REST or MCP. No scraper to maintain, no rate limits to manage.

Read our field report: Reddit's API is officially dead in 2026.

Free tier included No credit card No scraper maintenance

Trusted by developers shipping real products.

95,850 served today

POST /api/reddit/search
200 OK · 1.2s

Request

$ curl -X POST api.fetchlayer.dev/reddit/search \
  -H "Authorization: Bearer ss-..." \
  -d '{"query": "best CRM", "sort": "top"}'

Response

{
  "items": [{
    "title": "What CRM do you hate?",
    "subreddit": "sales",
    "score": 184,
    "commentCount": 67
  }]
}

Used by developers at

Individual developers or teams — not official partnerships

The alternative

Scraping Reddit is hard. This isn't.

Reddit's public API is effectively closed to new projects. Everything below is what you inherit the moment you decide to solve it yourself.

Build it yourself

The part nobody budgets for

The scraper is a weekend. Keeping it alive is a headcount.

scraper.log
429 rate limited — backing off 60s 403 proxy pool exhausted, rotating WARN selector .Comment__body returned 0 nodes 503 captcha challenge on 41% of requests …silently shipping empty rows for 6 days
proxiescaptchasparser rotpaginationon-call
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
JS rendering×2
premium proxy×5
per result returned×n
your actual bill???
With FetchLayer

Our entire pricing model, in three lines

No compute units, no per-result inflation, no monthly minimum. Three lines is the entire formula — extra pages included, so the bill never surprises you.

1 request 1 credit
1 extra page fetched 1 credit
failed on our side 0 credits

You only pay for data you actually get.

A timeout, a block upstream, a bug on our side — the reason doesn't matter. If a request doesn't come back with usable data, it isn't billed.

No usable data back 0 credits

Live, not cached

Fetched the moment you ask. You're never handed a three-week-old dump that quietly went stale.

Nothing to maintain

Proxies, bans, captchas, and markup drift are our on-call rotation. Your code keeps calling one URL.

24/7 always on

Support, any hour

Stuck on an endpoint or a strange payload? Message us and you get an answer — any hour, any day.

What you get

Every public Reddit endpoint, structured.

We access publicly available Reddit data and return it as clean, typed JSON. No authentication with Reddit required on your end.

Search

Search posts

Full-text search across all of Reddit or scoped to a subreddit. Sort by relevance, hot, new, or top.

POST /reddit/search 200 OK
What CRM do you hate and why? 184 ↑
Switched off HubSpot after 3 years 97 ↑
Cheapest CRM that isn't awful? 61 ↑
Content

Scrape comments

Full comment trees with scores, authors, timestamps, and nested replies. Paginate deep threads.

"Datadog is overkill for small teams…"

devops_mike · 48 ↑

"Depends how much you self-host…"

sre_anna · 12 ↑

"Fair, we run it on one box…"

Community

Subreddit scraper

Posts, metadata, subscriber counts, rules — scrape any public subreddit. Sort by hot, new, top, rising.

r/startups r/sales r/saas
User

User profiles

Karma, bio, account age, post history, comment history for any public user.

u/

245,891 karma

19 years old

Discover

Trending & popular

r/popular feed and community leaderboards. See what's trending right now.

Base: POST /api/reddit/<endpoint> · Bearer auth · Pagination via pages · Full API reference →

MCP & agents

Live

Your AI already knows how to use this.

Every Reddit endpoint becomes a first-class tool inside your agent. Pick your editor, we hand you the config with your key already in it — no SDK, no wrapper code, no glue logic.

1
Pick your editor
2
Agent discovers 15+ tools
3
Query any platform instantly
connect your agent ~30s

Pick your editor and we hand you the config with your key already in it — no JSON to hand-edit, no wrapper code.

Get your free API key

Free tier · no credit card · any MCP host

New chat fetchlayer connected

Find what people are saying about "Tailwind vs Bootstrap" on Reddit, get the top 5 posts this month.

Used fetchlayer.reddit.search

Found 5 posts. The most discussed is "Why I switched back to Tailwind" with 342 comments in r/webdev. Sentiment is mixed — Tailwind wins for speed, Bootstrap wins for teams.

Ask a follow-up…

Works with every MCP-compatible tool

Cursor
Claude
VS Code
Windsurf
Cline
Hermes
OpenClaw
Kiro
No wrapper code
All 15 endpoints exposed as tools
Official & maintained
Free to install
Step-by-step setup Reddit MCP setup guides →

Use cases

What developers build with Reddit data.

Same API, endless applications. Here's what teams ship with our endpoints.

01

Competitor intelligence

Search public forums for any brand or product. Get unfiltered opinions, complaints, and praise from real users.

brandssentimentresearch
02

AI agent context

Feed real user conversations straight into your LLM pipeline. Structured data, zero parsing scripts.

llmagentsmcp
03

Brand monitoring

New posts, new mentions, new complaints. Sort by recency and run it on a schedule.

alertsmonitoringcron
04

Product research

Pull customer pain points from niche communities. Real people, real frustrations, no surveys.

pain pointsvalidationniches
05

Content pipelines

Trending discussions become blog ideas, newsletters, social content. Automate your content sourcing.

contentautomationtrending
06

Lead generation

Find people asking for solutions you sell. Identify intent signals in the right communities.

leadssalesintent
FetchLayer Research Chat

Instant research. Zero setup.

You can use FetchLayer with AI coding agents like OpenAI Codex, Claude Code, Cursor, or Windsurf via MCP. But if you just want results now — no IDE, no code, no terminal — open FetchLayer Research Chat and describe what you need.

fetchlayer.dev/chat
Y

Found 47 leads across 12 subreddits matching your criteria. Exporting now...

leads-saas-crm-2026-06.csv

47 rows · 6 columns · ready to download

Via AI Coding Agents

Connect via MCP and let your AI agent call FetchLayer tools inline. Fully customizable — build pipelines, chain tools, add your own logic. The most powerful option for devs who need total control over their workflow.

  • Best for: custom pipelines & automated workflows
  • Fully programmable — chain any tools together
  • Setup: add MCP config to your AI IDE
  • Output: inline in your editor/terminal
Set up MCP

Via FetchLayer Research Chat

Instant

No IDE needed. Describe your research in plain English — "Find SaaS founders complaining about CRM pricing" — and get a downloadable CSV or JSON file with structured leads in seconds.

  • Best for: instant research & lead gen
  • Setup: none — just type
  • Output: downloadable CSV & JSON files
Open Research Chat
Open Research Chat

Uses the same credits as the API · No additional setup

Pricing

Start free. Scale when ready.

Pay per request with no commitment, or lock in a flat monthly rate with built-in savings.

Free plan — 30 requests

Verify responses, inspect the API, no credit card required.

Try free

Pay as you go

$1.99

per 1,000 requests

$0.00199 per request · credits never expire

How credits work — no multipliers

One credit = one API call, on every endpoint and platform. No matter how many results come back, you pay for the call, not the output size. Most scraping APIs charge multipliers of 5x, 25x, even 75x per call depending on the target — here it's always 1.

  • No multipliers — 1 request = 1 credit
  • No monthly commitment
  • Credits never expire
  • Same API & MCP access as subscribers
  • ∞ req/min, ∞ API keys
Get API key

Expiry

Credits stay until you use them. No monthly reset, no pressure to hit a quota.

0

Commitments

No subscription, no contract, no minimums. Start, pause, or scale whenever.

100%

Access

Every endpoint and MCP included. Not a limited tier — same data as any subscriber.

FAQ

Common questions.

What is FetchLayer Reddit Scraper?

FetchLayer Reddit Scraper is a REST API and MCP-compatible service for accessing publicly available Reddit data as structured JSON. It covers posts, comments, subreddit feeds, user profiles, search results, and related metadata without requiring you to maintain scrapers, parse HTML, or manage proxy infrastructure.

Is this the official Reddit API?

No. FetchLayer is an independent, third-party service not affiliated with, endorsed by, or sponsored by Reddit, Inc. We access publicly available data and structure it for developer use, in compliance with applicable law.

Is this legal?

We access only publicly available information — the same data any browser can see without logging in. We do not bypass authentication, access private content, or violate any terms of service. If you have questions about your specific use case, consult your own legal counsel.

Can I use this with AI agents?

Yes. Call the API from your agent code, or use the MCP server so your AI IDE (Cursor, Windsurf, Claude Desktop) can search Reddit directly.

What is the MCP server?

A Model Context Protocol server. You add it to your AI IDE config, and your AI can call Reddit search/scrape tools inline. One-time setup.

Does MCP cost extra?

No. MCP uses the same API credits as direct API calls. Same plan, same bill.

What about Apify?

The same scraper runs as an actor on Apify at apify.com/neatrat/reddit-scraper. If you already live in Apify — schedules, datasets, webhooks — use it there. Same data, different delivery.

What data comes back?

Titles, body text, scores, comment counts, authors, timestamps, URLs, subreddit metadata. Everything in consistent JSON.

Can I monitor keywords over time?

Yes. Search by keyword, sort by newest, and run it on a schedule. Build your own monitoring pipeline.

Can I scrape a specific subreddit?

Yes. The subreddit scraper endpoints let you pull posts, metadata, and subscriber info from any public subreddit. Pass the subreddit name and sort order — hot, new, top, or rising.

Is there a free version I can try without signing up?

Yes — the Free Reddit Scraper is a narrow browser tool for quick, one-off lookups: no account, no API key. It caps at 25 results per search (100 comments per thread) and cannot return vote scores, comment counts, nested reply trees, media, or flair — no monitoring, no automation. This API is the real product: unlimited results via pagination, every field the free tool is missing, scheduled keyword monitoring, and an MCP server your AI agent can call directly.

Open the free Reddit scraper

Get Reddit data in the next minute.

Search posts, scrape comment trees, pull any subreddit — structured JSON on your first call. Free tier included, no credit card.

or read the docs first — no account needed

Free tier included
No credit card
Failed requests never billed
Credits never expire

FetchLayer is an independent, third-party service. We are not affiliated with, endorsed by, or sponsored by Reddit, Inc. "Reddit" is a registered trademark of Reddit, Inc. This service accesses only publicly available data — the same information visible to any unauthenticated browser. We do not access private content, bypass authentication, or store personal data beyond what is publicly displayed. Use of this API is subject to our Terms of Service and applicable law.