Skip to content
forumdataapi.com

Independent Forum & Reddit JSON Data Gateway · No OAuth Review, No 100 QPM Caps, No Proxies

NEW SANDBOX12,000 Free Credits ($1.20) instantly, no card + +$2.00 (+20,000 Credits) Day-2 / Multi-Day Streak Bonus

Reddit & Forum API at$0.10 per 1K posts.

Fetch real-time subreddit feeds, global keyword & brand mention searches, 200-per-call nested comment trees, and user karma profiles via clean REST endpoints. Get 12,000 free credits ($1.20) instantly with no credit card, plus +$2.00 (+20,000 credits) in Day-2 & Day-7 integration bonuses.

Posts & Brand Search
$0.10

per 1,000 posts (1 Credit/post)

Nested Comment Trees
$0.10

per 1,000 comments (up to 200/call)

Gateway Latency
~180ms

L1 Redis cache + PG 16 mirror

Empty / Failed Calls
0 Credits

Charge-Before-Return guarantee

01 · PAY-AS-YOU-GO

$0.10 / 1K items · Never expires

0 Credits charged on empty keyword polls or 4xx/5xx upstream errors.

02 · ZERO OAUTH / ZERO COOKIES

No Reddit account or proxies needed

Skip 6-week commercial OAuth reviews, refresh tokens, and AWS/GCP 403 blocks.

03 · 10×–24× LOWER UNIT COST

Beats Official $0.24/1K calls & $1.50 actors

Up to 100 posts or 200 nested comments per call ($0.04–$0.06/1K with bonus).

04 · $1.20 INSTANT + $2.00 STREAK

12,000 Free Credits ($1.20) instantly

0 card, 0 blocks on sign-up + Day-2 (+$1.00) & Multi-Day (+$1.00) return bonuses.

Live Debugger · 3 Instant Free Runs (No Login Required)

Test live endpoints in your browser.

Edit parameters like subreddit=saas or query=supabase OR clerk and click Run Live Request — 3 free live runs before sign-up.

Interactive API Playground0/3 Free Live Runs
1 Credit / post ($0.10 / 1K) · min 2 CreditsGet Free Key (12,000 Credits) →
GET/v1/subreddit/posts

Zero charge on errors (`code !== 0`). Want 30–300 RPM & full batch pagination? Create free account (12,000 Credits).

curl "https://api.forumdataapi.com/v1/subreddit/posts?subreddit=MachineLearning&sort=hot&limit=5" \
  -H "x-api-key: rd_live_your_api_key"
HTTP 200 OK·180 ms·0 Credits (Sandbox Preview)
Offline Sample Payload
{
  "code": 0,
  "provider": "https://forumdataapi.com",
  "status": "ok",
  "msg": "success",
  "data": {
    "items": [
      {
        "id": "1xmjld9",
        "post_id": "t3_1xmjld9",
        "subreddit": "saas",
        "subreddit_name_prefixed": "r/saas",
        "title": "How we scaled our B2B SaaS to $42k MRR using automated Reddit brand mention alerts",
        "selftext": "We built an internal keyword monitor across r/saas, r/startups, and r/entrepreneur...",
        "author": "indie_founder_io",
        "score": 384,
        "upvote_ratio": 0.96,
        "num_comments": 78,
        "created_utc": 1762286400,
        "created_at": "2026-11-04T20:00:00.000Z",
        "url": "https://www.reddit.com/r/saas/comments/1xmjld9/how_we_scaled_our_b2b_saas/",
        "permalink": "https://www.reddit.com/r/saas/comments/1xmjld9/how_we_scaled_our_b2b_saas/",
        "domain": "self.saas",
        "flair": "Case Study",
        "over_18": false,
        "is_nsfw": false,
        "is_video": false,
        "is_self": true
      }
    ],
    "count": 1,
    "next_cursor": "t3_1xmjld9",
    "cursor": "t3_1xmjld9",
    "has_more": true,
    "hasMore": true
  },
  "meta": {
    "request_id": "c42d9f10-81e3-4c22-9118-092f1a8b1122",
    "endpoint": "/v1/subreddit/posts",
    "credits_used": 2,
    "credits_remaining": 249998,
    "cache_hit": false,
    "data_age_seconds": 0,
    "latency_ms": 185
  }
}

9 Production-Verified Endpoints

Every community dataset, one unified gateway.

All endpoints use standard GET https://api.forumdataapi.com/v1/* requests authenticated with x-api-key: rd_live_....

  • 01GET /v1/subreddit/posts

    Subreddit Posts Feed (hot, new, top, rising, controversial)

    Fetch up to 100 normalized posts per call from any public subreddit (e.g. r/saas, r/startups, r/LocalLLaMA) with score, upvote_ratio, num_comments, flair, and cursor pagination.

  • 02GET /v1/posts/search

    Global Keyword & Brand Mention Search (?since=)

    Search up to 100 posts per call across all communities or scoped to a specific subreddit (?subreddit=), with incremental ?since= Unix timestamp filtering and 0 Credits charged on empty polls.

  • 03GET /v1/posts/comments

    Nested Post Comment Tree Extraction (200 / Call)

    Extract up to 200 comments per call with explicit depth (0, 1, 2...), parent_id (t3_... or t1_...), author, score, and is_submitter flags—ideal for LLM/RAG ingestion.

  • 04GET /v1/subreddit/info

    Subreddit Metadata, Subscribers & Community Rules

    Retrieve subscriber count, active online users, public description, NSFW status, creation timestamp, and community rules for any subreddit.

  • 05GET /v1/posts/detail

    Single Post Metadata & Real-Time Score Lookup

    Resolve any post ID (1xmjld9 or t3_1xmjld9) or permalink URL into full post text, score, upvote ratio, flair, and comment count.

  • 06GET /v1/users/profile

    User Profile, Link & Comment Karma Lookup

    Inspect any public user's link_karma, comment_karma, total_karma, account creation date, verification badges, and bio.

  • 07GET /v1/users/posts

    User Submitted Posts History Feed

    Paginate through any user's submitted posts sorted by new, hot, or top with up to 100 posts per call.

  • 08GET /v1/users/comments

    User Comment History Timeline

    Fetch up to 100 comments authored by a specific username with parent post IDs, subreddit names, and scores.

  • 09GET /v1/health

    Gateway Health & Local PostgreSQL Mirror Telemetry

    Zero-cost health probe returning real-time upstream pool status and total posts, comments, subreddits, and users indexed in our local PostgreSQL 16 mirror.

High-Margin Developer Economics

Monthly plans or Pay-As-You-Go. Your credits, your choice.

Start free with 12,000 Credits. Upgrade to a monthly plan for maximum discount or buy one-time Pay-As-You-Go credit packs that never expire.

Unified Credit System: $1 = 10,000 Credits (1 Credit = $0.0001)

Sandbox

$0never expires

12,000 Credits

$1.20 Free Instant + $2.00 Streak ($1.2 value)

Instant API key to test all 9 Reddit endpoints

What this buys you

  • →12,000 scraped posts or comments ($1.20 instant)
  • →+20,000 bonus credits ($2.00) via Day-2 & 3-Day Streak
  • →All 9 /v1/* endpoints unlocked

Included

  • ✓30 requests / min rate limit (2 RPS)
  • ✓No credit card required · Instant key
  • ✓+$1.00 Day-2 & +$1.00 Multi-Day return bonus
  • ✓Zero charge on failed or 404 calls

Starter

$19/ month · 0%-fee crypto (+5% bonus)

Or $25 one-time PAYG

250,000 Credits

Base rate on PAYG · +32% Bonus on Monthly ($25 value)

For indie SaaS, lead monitoring & Reddit sentiment bots

What this buys you

  • →250,000 scraped posts or comments
  • →or 125,000 subreddit / user lookups
  • →Mix & match across all 9 endpoints

Included

  • ✓60 requests / min rate limit (2 RPS)
  • ✓PAYG credits never expire
  • ✓Full nested comment tree extraction
  • ✓0% fee Crypto checkout (NOWPayments)

Growth

Most Popular
$69/ month · 0%-fee crypto (+5% bonus)

Or $89 one-time PAYG

1,200,000 Credits

+35% Bonus on PAYG · +74% Bonus on Monthly ($120 value)

For brand monitoring SaaS, AI/RAG pipelines & market research

What this buys you

  • →1,200,000 scraped posts or comments
  • →or 600,000 subreddit / user lookups
  • →Real-time incremental brand mention polling (?since=)

Included

  • ✓180 requests / min burst concurrency (5 RPS)
  • ✓Multi-upstream automatic failover
  • ✓Local PostgreSQL 16 instant cache hits
  • ✓Priority engineering support

Scale

$199/ month · 0%-fee crypto (+5% bonus)

Or $249 one-time PAYG

5,000,000 Credits

+101% Bonus on PAYG · +151% Bonus on Monthly ($500 value)

High-volume LLM corpus ingestion & enterprise social listening

What this buys you

  • →5,000,000 scraped posts or comments
  • →or 2,500,000 subreddit / user lookups
  • →Dedicated high-concurrency upstream pool

Included

  • ✓300 requests / min burst concurrency (10 RPS)
  • ✓Lowest unit cost ($0.040 / 1K posts on Monthly)
  • ✓Custom webhook & SLA support
  • ✓0% fee Crypto settlements

Unified Credit Rate Card ($1 = 10,000 Credits · 1 Credit = $0.0001)

Endpoint CategoryBatch SizeCredit RateEffective Cost
Subreddit Post Feeds (hot / new / top / rising)/v1/subreddit/postsUp to 100 posts / call1 Credit / post (min 2)$0.10 / 1,000 posts
Global Keyword & Brand Mention Search/v1/posts/searchUp to 100 posts / call1 Credit / post (min 2)$0.10 / 1,000 posts
Post Comment Tree Extraction/v1/posts/commentsUp to 200 comments / call1 Credit / comment (min 2)$0.10 / 1,000 comments
User Post & Comment History/v1/users/posts · /v1/users/commentsUp to 100 items / call1 Credit / item (min 2)$0.10 / 1,000 items
Single Entity Lookups (Subreddit Info, Post Detail, User Profile)/v1/subreddit/info · /v1/posts/detail · /v1/users/profile1 entity / call2 Credits / call (flat)$0.20 / 1,000 lookups

Estimate your monthly workload.

Compare ForumData API credit pricing against the Official Reddit Data API and legacy scraping platforms.

250,000 posts · 250,000 Credits
ForumData API (Pro Bonus Rate)
$14.37

Base PAYG: $25

Official Reddit Data API / Legacy Scrapers
$125

$0.50 per 1,000 posts

Your Monthly Savings
$110.63

Up to 85%+ cost reduction

Engineered for Scale

Why engineering teams switch to ForumData API.

Stop fighting OAuth 100 QPM token limits, cloud IP 403 blocks, and recursive comment tree bottlenecks.

AI Agent & Browser Export Ready

Connect Claude, ChatGPT, Cursor, or Windsurf in 30 seconds via our official MCP server, or export subreddit JSON & LLM Markdown right in your browser.

  1. 01

    $0.10 per 1,000 posts or comments — 0 Credits on empty search

    Pay strictly per returned item (1 Credit = $0.0001, minimum 2 Credits per non-empty call). Empty brand mention polls and HTTP 404/429/5xx responses cost 0 Credits.

  2. 02

    No Official Reddit OAuth app review or 100 QPM token ceilings

    Skip 6-week commercial OAuth approvals and per-token rate limits. Authenticate immediately with a single x-api-key: rd_live_... header.

  3. 03

    200-comment nested trees in a single ~180ms HTTP call

    Eliminate PRAW's slow recursive replace_more() loops. Receive flattened comment trees with depth and parent_id ready for RAG embeddings.

  4. 04

    Multi-upstream failover + local PostgreSQL 16 permanent mirror

    Our gateway routes across isolated upstream clusters and our local PostgreSQL 16 full-text GIN mirror with L1 Redis single-flight caching.

Questions.

How does the Unified Credit System work?

$1 equals 10,000 Credits (1 Credit = $0.0001). Every endpoint deducts credits based on the records returned, with a minimum floor of 2 Credits ($0.0002) per non-empty call: 1 Credit per post ($0.10 / 1,000 posts), 1 Credit per comment ($0.10 / 1,000 comments), and 2 Credits ($0.20 / 1,000 calls) for single subreddit metadata, post detail, or user profile lookups.

Do I need a Reddit OAuth client ID, app approval, or residential proxies?

No. Unlike the Official Reddit Data API—which requires commercial OAuth review, strict 100 QPM per-token caps, and $0.24 per 1,000 API calls—ForumData API handles all upstream proxy rotation, session management, and multi-provider failover at the gateway layer. You simply make standard HTTPS GET requests with your x-api-key: rd_live_... header.

How does /v1/posts/comments return nested Reddit comment trees?

GET /v1/posts/comments returns up to 200 comments per call with explicit depth (0 for top-level comments, 1+ for nested replies), parent_id (t3_... for root comments or t1_... for replies), author, score, is_submitter, and created_utc. You can reconstruct the full hierarchical thread in 5 lines of Python or feed the flattened array directly into an LLM / RAG vector index.

Am I charged when a request fails, returns 404, or returns 0 results?

Never. We strictly enforce Charge-Before-Return & Zero-Charge on Error/Empty: only HTTP 200 responses with non-empty data deduct credits. Upstream errors, non-existent subreddits/posts (HTTP 404), rate-limited requests (HTTP 429), and empty search results cost 0 Credits.

Should I choose a Monthly Plan or Pay-As-You-Go (One-Time Top-Up)?

Both credit your account with the exact same bonus credit packages (Starter 250,000 Credits, Pro 1,200,000 Credits, Business 5,000,000 Credits). Pay-As-You-Go top-ups have no recurring billing and your purchased credit balance never expires. Monthly subscriptions save up to 24% more for continuous subreddit and brand monitoring workloads.

What are the concurrency, pagination, and RPM rate limits?

Free Trial accounts include 12,000 Credits at 30 RPM (2 RPS) with full access to all 9 endpoints and deep cursor pagination. Paid accounts lift concurrency and scale from 60 RPM / 2 RPS (Starter) and 180 RPM / 5 RPS (Pro) up to 300 RPM / 10 RPS (Business). Need 1,000+ RPM? Dedicated Enterprise Key Pool available.

What payment methods are accepted?

You can top up or subscribe instantly with 0%-fee Cryptocurrency via NOWPayments (USDT or USDC on Solana, Tron, Polygon, Arbitrum, BNB Smart Chain, and Ethereum, plus BTC, ETH, and SOL) with an automatic +5% bonus credit reward.

Can I use ForumData API inside Claude Desktop, Cursor, or LangChain?

Yes. Configure our MCP Server in Claude Desktop, Cursor, or Windsurf using your rd_live_... API key to give AI agents real-time subreddit feed inspection, keyword brand mention search, and comment tree sentiment analysis tools.

How does ForumData API compare to PRAW and the Official Reddit API?

PRAW requires an approved Reddit OAuth application, enforces strict rate limits per OAuth token, and blocks commercial AI/LLM scraping under Reddit's Data API terms. ForumData API provides a drop-in REST JSON gateway with up to 300 RPM (1,000+ RPM Enterprise Key Pool available), L1 Redis caching, and a local PostgreSQL 16 mirror at $0.10 per 1,000 posts or comments.

Is ForumData API affiliated with Reddit, Inc.?

No. ForumData API is an independent developer infrastructure provider for publicly available web data and is not affiliated with, endorsed by, or sponsored by Reddit, Inc.