Skip to main content

Scraper API for Reddit

Search posts, fetch comment trees, explore subreddits, and retrieve user profiles from Reddit. The API handles TLS fingerprinting, proxy rotation, and anti-bot bypass automatically — no Reddit API key or OAuth setup needed.

Key Features

22 Endpoints

Search, posts, comments, subreddits, users, wiki, trending, and cross-post detection.

No Reddit API Key

We handle all authentication and rate limiting. Just use your ScrapeBadger API key.

Comment Trees

Full nested comment threads with configurable depth control (0-10 levels).

Search Syntax

Full Reddit search operators: title:, author:, subreddit:, flair:, AND/OR/NOT.

Anti-Bot Bypass

Automatic TLS fingerprint rotation and residential proxy routing.

SDK Support

First-class support via the ScrapeBadger Node.js and Python SDKs.

Quick Start

Endpoints

Posts

Subreddits

Users

Pagination

All listing endpoints use cursor-based pagination with after and before parameters.
Pass the after value as a query parameter to get the next page of results. The maximum limit per request is 100.

Search Syntax

The search endpoints support Reddit’s full query syntax:

Response Fields

These tables list every field the API returns. Fields Reddit only populates for the account that owns the content (saved, clicked, likes, …) and moderator-only fields are deliberately omitted — they are meaningless for a scraping API.

Post Object

Comment Object

Subreddit Object

User Object

Post images

Reddit stores a post’s images in two different places depending on the post type, so ScrapeBadger surfaces both.

Galleries

When is_gallery is true, every image is listed in gallery_images in the order the poster arranged them, at full source resolution. Deleted or still-processing slots are omitted.
A gallery post’s url points at reddit.com/gallery/<id> and its thumbnail is only ~140px wide. Use gallery_images for the actual images.
thumbnail is at most ~140px wide. For the full-size image:
preview.redd.it and external-preview.redd.it URLs are signed. Use them exactly as returned — changing width/height, or stripping or re-ordering the query string, invalidates the signature and Reddit answers 403.

Rate Limits

Reddit Scraper API requests are subject to the same rate limits as all ScrapeBadger endpoints. See Rate Limits for details.
ScrapeBadger is an independent tool and is not affiliated with, endorsed by, or sponsored by Reddit. “Reddit” is a trademark of Reddit, Inc., used here only to describe the platform this scraper is designed to work with.