Skip to main content

Reddit Scraper API

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.
Non-gallery posts are not affected: a single-image post’s url is already the direct, full-resolution image on i.redd.it, and thumbnail holds the ~140px version. Native Reddit video lives under media / secure_media. Only galleries needed a dedicated field, because their url points at a gallery page rather than at any image.
preview.redd.it URLs are signed. Use them exactly as returned — stripping or re-ordering the query string invalidates the signature.

Rate Limits

Reddit Scraper API requests are subject to the same rate limits as all ScrapeBadger endpoints. See Rate Limits for details.