Reddit scraper API

A Reddit scraper API collects public posts — by keyword, inside a subreddit, or both — with title, subreddit, author, score, comment count, creation time, link target, domain, NSFW flag and flair.

Reddit's 2023 API pricing change is the reason this collector exists. Free programmatic access was effectively withdrawn, third-party clients shut down, and teams doing market and sentiment research suddenly had a line item where they previously had a free endpoint. This reads Reddit's legacy render instead, whose post nodes carry score and comment counts as attributes — which means the numbers are exact rather than parsed out of abbreviated display text. No API key, no OAuth, no login, no browser.

$0.0005 per delivered post, up to 250 posts per run. Nothing delivered means nothing charged.

How the Reddit scraper API works

Both inputs are optional and the combination is what you choose between. A query alone searches site-wide. A subreddit alone lists that community. Both together search inside one subreddit, which is usually the highest-signal option — a keyword across all of Reddit returns a lot of noise, the same keyword inside r/webscraping does not.

sort and time map to Reddit's own controls: relevance, new, top or comments, over an hour, day, week, month, year or all time. Getting these right is most of the value. "Top posts of the past year in this subreddit for this keyword" is a research query; "posts mentioning this word" is a firehose.

Up to 250 posts per run, which is deep — enough that a well-scoped query returns the whole relevant conversation rather than a sample of it.

Inputs

Neither query nor subreddit is individually required, but you need at least one; supplying both is the common case and the most useful. sort and time are Reddit's own parameters, applied at the source rather than after collection, so narrowing them lowers the bill as well as the noise. country sets the exit region.

What one post looks like

One row per post. score and comments are exact integers taken from the render's attributes rather than parsed from abbreviated text. domain is the target host for link posts — the fastest way to see which outlets a community actually circulates — and is Reddit's own self-post marker otherwise. flair carries community-assigned tags, which in well-moderated subreddits is a free classification layer. permalink is the discussion and url the thing linked to; keeping them separate matters more than it sounds when you are analysing what gets shared.

What the Reddit scraper API costs

$0.0005 per delivered post ($0.50 per 1,000). Nothing delivered means nothing charged, and the $2 monthly free credit covers roughly 4,000 posts here. Volume tiers take up to 30% off.

$0.0005 per delivered post, 50 cents per 1,000. A research pull of 50,000 posts across a topic is $25 — the kind of dataset that was free before mid-2023 and is now a paid product almost everywhere.

Because filters are applied at the source, narrowing by subreddit, sort and time window reduces what you pay rather than just what you keep. Blocked pages and empty results are never billed, and the free $2 monthly allowance covers about 4,000 posts.

Reddit scraper API vs the official Reddit API

Reddit's official API still exists and still has a free tier for low-volume, non-commercial use with OAuth — but the 2023 repricing put commercial access on paid terms negotiated per customer, which is a procurement conversation rather than a signup. That change is what removed Reddit data from a lot of research pipelines overnight, and it is worth being honest that it was Reddit's decision to make: the content is user-generated and Reddit chose to charge for programmatic access to it.

There is also a practical difference beyond price. The official API is the right tool if you are building a client or a bot that participates in Reddit — posting, voting, moderating. This collector reads public discussion pages, which is the research use case. It cannot write anything, and that is a feature: a read-only collector cannot get an account banned.

Versus scraping Reddit yourself

Reddit is more scrapeable than most large platforms, and the traps are still real:

What people build with it

Market and product research

What people say unprompted about a product category, in their own words, with score as a rough proxy for how much the community agreed.

Sentiment and brand monitoring

Track mentions of your brand across relevant subreddits and catch a complaint thread while it is still small.

Content and SEO research

Reddit ranks well in Google now. Top posts for a keyword show you the questions and phrasings that already earn visibility.

Community and link analysis

Aggregate domain across a subreddit to see which sources a community trusts and circulates.

Limits, reliability and the legal bit

Up to 250 posts per run — deep enough that a well-scoped query usually returns the whole relevant set. Broader coverage means more runs across subreddits, keywords or time windows, parallel up to your plan's rate limit (60 requests/minute on pay-as-you-go, up to 1,200 on the top tier). This is read-only: it cannot post, vote or comment.

Legally: Reddit posts are public, and collecting public data is generally lawful in most jurisdictions — but usernames are pseudonymous personal data, post content is authored by users who retain rights in it, and Reddit's terms restrict automated collection. Research use and republication are different propositions. Aggregate rather than republish where you can. Not legal advice.

FAQ

Is the Reddit API still free?

There is still a free tier for low-volume, non-commercial use with OAuth, but the 2023 repricing moved commercial access onto paid terms negotiated per customer. That change is why a lot of research pipelines lost their Reddit source overnight and why paid alternatives exist.

Is there a free Reddit scraper API?

There is a free allowance of $2 a month with no card, about 4,000 delivered posts at $0.0005 each — enough for a real research pull before spending anything. Free scrapers on GitHub mostly wrap the official API, so Reddit's pricing applies to them too.

How much does it cost?

$0.0005 per delivered post — 50 cents per 1,000 — with no subscription. Because sort, time and subreddit filters are applied at the source, narrowing a query lowers the bill rather than just the noise. Volume tiers take up to 30% off.

Do I need a Reddit API key or login?

No. Your QuantumProxies key is the only credential. No OAuth, no app registration, no account — which also means nothing that can get banned, since the collector is read-only.

Can I search inside one subreddit?

Yes, and it is usually the right call. Pass query and subreddit together to search within a community; either alone works too — query for a site-wide search, subreddit for a plain listing.

Are the scores and comment counts exact?

Yes. They are read from the legacy render's post attributes, which carry integers, rather than from the modern interface's abbreviated display strings like '1.2k'.

Can it get comments as well as posts?

No — this collector delivers posts, including each post's comment count and permalink. Full comment threads are a much larger surface with different volume and privacy considerations, and pretending otherwise would misrepresent what it does.

Related scrapers

If you're an AI agent

Skip the marketing. QuantumProxies.io publishes a machine-readable site map, Markdown for every page, a free MCP server, and APIs billed from the same balance as your proxies.

Connect in one command: npx -y quantumproxies-mcp