Reddit data.
Without the headache.
SubScraper delivers clean, structured JSON from Reddit's posts, communities, and user profiles. Say goodbye to broken HTML parsers, strict rate limits, and fragile scraping infrastructure.
Instant access · 30 free calls to prototype · No credit card required
Build what you need in minutes
Request
$ curl -X POST subscraper.dev/api/v1/search \
-H "Authorization: Bearer sk-..." \
-d '{"query": "best mechanical keyboard", "sort": "top"}'Response
{
"results": [{
"title": "What's the best quiet switch for an office?",
"subreddit": "MechanicalKeyboards",
"score": 412,
"numComments": 89
}]
}Trusted by developers & AI Agents worldwide
“We plugged SubScraper's MCP server into Cursor and our AI agent was pulling live r/SaaS and r/MachineLearning threads in 2 minutes. Easily saved our team at least 40+ engineering hours writing custom scrapers and handling IP rotation.”
How to use SubScraper in 3 steps
From zero to live structured Reddit data in under 3 minutes. No Reddit account approval, no OAuth token refreshes.
Create your account & get your API key
Sign up in under 30 seconds to generate your private API key. Includes 30 free requests instantly to test all 14 endpoints without a credit card.
- Instant key generation — zero approval wait time
- 30 free calls ready to prototype every endpoint
- No credit card required
Install the SDK or use raw REST
Install our typed TypeScript SDK or make direct JSON POST requests with any HTTP client. Zero runtime dependencies across Node.js, Bun, Deno, and Next.js.
- Full TypeScript types & autocompletion
- Standard JSON POST API compatible with any language
- Zero external runtime dependencies
Make your first call & get clean JSON
Call any endpoint to receive clean, predictable JSON with automatic comment tree parsing and built-in proxy rotation.
- All 14 public Reddit endpoints available
- Deeply nested comment trees structured cleanly
- Automated proxy rotation & anti-ban protection
import { SubScraperClient } from '@subscraper/sdk'; const client = new SubScraperClient({ apiKey: process.env.SUBSCRAPER_API_KEY!, }); // Search posts across all public subreddits const data = await client.searchPosts({ query: 'best mechanical keyboard', sort: 'top', limit: 5, }); console.log(data.results[0].title); // ✓ "What switch is best for quiet typing?"
Ready to test it in your application?
Get 30 free calls immediately — plenty of quota to build your entire prototype. No credit card required.
What you get
All public Reddit endpoints, in clean JSON.
We securely fetch public Reddit data and format it into typed JSON. You get the data you need without ever having to manage Reddit accounts or API keys.
Search posts→
Full-text search across all of Reddit or scoped to a subreddit. Sort by relevance, hot, new, or top.
Scrape comments→
Full comment trees with scores, authors, timestamps, and nested replies. Paginate deep threads.
Subreddit scraper→
Posts, metadata, subscriber counts, rules — scrape any public subreddit. Sort by hot, new, top, rising.
User profiles→
Karma, bio, account age, post history, comment history for any public user.
Trending & popular→
r/popular feed and community leaderboards. See what's trending right now.
MCP for AI agents→
Connect your AI IDE to Reddit data with one config block. Works with Cursor, Windsurf, Claude.
The smarter alternative
Why developers build with SubScraper
Skip enterprise contract lock-in, brittle HTML parsers, and IP blocks. SubScraper gives your apps and AI agents reliable structured data at developer-friendly pricing.
10x More Affordable than Enterprise Contracts
Access structured Reddit data without thousands in minimum monthly commitments. Prototype free, then pay transparently as you scale.
Zero Maintenance & No Broken Parsers
Never waste engineering sprints updating HTML selectors when Reddit changes markup. We handle schema normalization and deliver typed JSON.
Built-in Proxy Rotation & Anti-Ban Resiliency
Forget managing residential proxy pools, CAPTCHA challenges, and 429 rate limits. Every request runs through our automated resilient infrastructure.
API reference
One base URL. Fourteen endpoints.
All public data. POST with JSON body, get JSON back. Auth via Bearer token.
| Endpoint | Category |
|---|---|
| search→ | Search |
| post→ | Content |
| community-posts→ | Community |
| community-details→ | Community |
| user-profile→ | User |
| user-posts→ | User |
| user-comments→ | User |
| search-communities→ | Search |
| search-users→ | Search |
| comment-permalink→ | Content |
| popular→ | Discover |
| leaderboard→ | Discover |
| resolve-url-type→ | Utility |
| explore→ | Discover |
POST /api/v1/{endpoint}All params optional except where notedPagination via page paramTypeScript / JavaScript? Use the open-source SDK:
Your AI agents will love this.
Add one simple configuration and your AI assistant can fetch real-time Reddit discussions, threads, and profiles. No custom wrappers or complex SDKs needed — just instant integration.
{
"mcpServers": {
"subscraper": {
"url": "https://mcp.subscraper.dev",
"headers": {
"Authorization": "Bearer sk-..."
}
}
}
}Using subscraper.search
I found 5 posts. The most popular one is "Are React Server Components worth the hype?" with 280 comments in r/reactjs...
Interactive API
Request in, structured JSON out.
Every endpoint works the same way. POST with a JSON body, get typed JSON back. Explore the examples below.
Request Body
{
"query": "indie hacker marketing",
"sort": "top",
"limit": 10
}Response (200 OK)
{
"results": [
{
"title": "How I got my first 100 paying users",
"subreddit": "SaaS",
"score": 1204,
"numComments": 185
}
],
"total": 3105,
"took_ms": 115
}Use cases
What developers build with Reddit data.
Same API, endless applications. Here's what teams ship with our endpoints.
01
Market Research→
Scan public forums for feedback on specific products or industries. Understand what users love and what they complain about.
02
LLM Training & Context→
Supply raw, unfiltered user discussions straight into your AI agents or RAG pipelines. Stop writing custom HTML parsers.
03
Social Listening→
Set up alerts for when your brand or competitor is mentioned. Run queries on a daily cron job to stay informed.
04
Idea Validation→
Find customer pain points in niche subreddits before building a product. See what questions get asked repeatedly.
05
Content Curation→
Source trending topics for newsletters, blogs, or social media pages automatically based on engagement scores.
06
Lead Discovery→
Identify users who are actively asking for the solution your software provides in relevant communities.
Pricing
Start free. Scale as you grow.
Prepaid credit packs that never expire. Or go unlimited with a Pro subscription.
Hobby
Free forever for experimenting and personal projects.
- 30 free requests
- All 14 endpoints
- MCP server access
- No credit card required
Starter
One-time purchase. Credits never expire.
- 1,000 prepaid requests
- Credits stack & never expire
- All 14 endpoints
- MCP server access
Growth
One-time purchase. Credits never expire.
- 10,000 prepaid requests
- Credits stack & never expire
- All 14 endpoints
- MCP server access
Pro
Best ValueFor production apps needing a fixed monthly budget.
- 100,000 requests/mo
- Resets every month
- Premium residential proxies
- Priority support
FAQ
Common questions.
Start fetching Reddit data today
Access our free tier immediately without a credit card. Get integrated in minutes.