Reddit Scraper avatar

Reddit Scraper

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Reddit Scraper

Reddit Scraper

Easily collect Reddit data from multiple subreddits with support for sorting, image extraction, links, flair, and safe rate-limited scraping. Multi-subreddit scraping Images, links, and metadata No API key required Safe & reliable

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

Jamshaid Arif

Jamshaid Arif

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

3

Monthly active users

a month ago

Last modified

Share

Reddit Scraper — Apify Actor

Scrape posts, images, and metadata from any public subreddit using Reddit's built-in feeds. Zero API keys required — just provide subreddit names and go.


Features

CapabilityDescription
Multi-subredditScrape many subreddits in a single run
Sort optionsHot, New, Top, Rising
Image extractionPulls direct URLs from i.redd.it and preview.redd.it
Link extractionOptionally collects all external links in post bodies
Flair / categoryCaptures post flair when available
Content snippetPlain-text preview of post body (500 chars)
Image-only filterOptionally skip text-only posts
Rate-limit safeConfigurable delay between subreddit requests
Error resilientGracefully handles 404, 403, 429 per-subreddit

Input Parameters

FieldTypeDefaultDescription
subredditsstring[]["Python"]Subreddit names (no r/ prefix)
sortstringhothot, new, top, or rising
maxPostsPerSubredditinteger25Posts per subreddit (max ~100)
extractImagesbooleantrueParse and collect image URLs
onlyWithImagesbooleanfalseSkip posts without images
extractLinksbooleanfalseCollect external links from post body
requestDelaynumber1.0Seconds between subreddit fetches
proxyConfigurationobjectApify proxy settings

Example Input

{
"subreddits": ["EarthPorn", "CityPorn", "ArchitecturePorn"],
"sort": "top",
"maxPostsPerSubreddit": 50,
"extractImages": true,
"onlyWithImages": true,
"requestDelay": 1.5
}

Output

Each record in the dataset:

{
"subreddit": "EarthPorn",
"title": "Misty morning in the Swiss Alps [OC] [4000x3000]",
"url": "https://www.reddit.com/r/EarthPorn/comments/...",
"author": "/u/photographer_jane",
"updated": "2026-03-30T14:22:00+00:00",
"category": "OC",
"images": [
"https://i.redd.it/abc123.jpg"
],
"imageCount": 1,
"contentSnippet": "Taken last week near Lauterbrunnen valley…",
"sort": "top",
"externalLinks": ["https://example.com/full-gallery"]
}

externalLinks is only present when extractLinks is enabled.

A RUN_SUMMARY key is written to the key-value store with per-subreddit counts.


Usage via Apify API

curl -X POST "https://api.apify.com/v2/acts/<YOUR_ACTOR_ID>/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{
"subreddits": ["Python", "MachineLearning"],
"sort": "hot",
"maxPostsPerSubreddit": 25
}'

License

MIT