Reddit Trending Posts Scraper (r/popular, r/all)
Scrape trending Reddit posts from r/popular and r/all, globally or by country (US, GB, CA, AU, DE, IN, BR, MX). Get rank, title, selftext, author, subreddit, score, comments and awards. Export to JSON, CSV or Excel.
{ "thumbnail": "https://external-preview.redd.it/aWw4NnJmdGd3O…", "title": "Barack Obama gives Caitlin Clark some advice a…", "url": "https://v.redd.it/xf9c3nvgw8fh1", "id": "1v5olss", "subreddit": "sports", "author": "Seraphenigma", "authorFullname": "t2_2s98zvo", "score": 20975, "upvoteRatio": 0.95 }
Every run returns clean, typed records, ready for your CRM, spreadsheet or database.
- One clean record per result, deduped and normalized
- Stable schema in JSON, CSV or Excel, or read it via the Apify API
- Pay per use in the cloud, nothing to install or maintain
A real example record, exactly the shape you receive.
| Thumbnail | Title | Url | Id |
|---|---|---|---|
| https://external-preview.redd.it/… | Barack Obama gives Caitlin Clark … | https://v.redd.it/xf9c3nvgw8fh1 | 1v5olss |
| https://external-preview.redd.it/… | It’s Looking Like the Cybertruck … | https://finance.yahoo.com/markets… | 1v5hegw |
| (Charania) BREAKING: LeBron James… | 1v5eqbo | ||
| RAM Machine Giveaway - To enter t… | https://v.redd.it/2l8lpk52c7fh1 | 1v5ftwo | |
| https://preview.redd.it/9uzib3vfu… | Did I make the right choice? Kind… | https://www.reddit.com/gallery/1v… | 1v5oasm |
{ "thumbnail": "https://external-preview.redd.it/aWw4NnJmdGd3O…", "title": "Barack Obama gives Caitlin Clark some advice a…", "url": "https://v.redd.it/xf9c3nvgw8fh1", "id": "1v5olss", "subreddit": "sports", "author": "Seraphenigma", "authorFullname": "t2_2s98zvo", "score": 20975, "upvoteRatio": 0.95 }
Frequently asked questions
What is the difference between r/popular and r/all?
r/popular is Reddit's curated, advertiser-friendly trending feed with some communities filtered out. r/all is the raw firehose of everything reaching the front page. Pick `source` to choose.
Can I get trends for a specific country?
Yes. Set `country` (for example `GB` or `BR`) to read the geo-filtered r/popular feed for that region. Leave it empty for the global feed.
What is the rank field?
`rank` is the post's 1-based position in the trending feed at the moment it was scraped, so you can reconstruct the exact ordering.
Does it return the full post text?
With Fetch Full Post Text enabled, every self/text post carries its complete `selftext` body. Link posts have no body text, so the external `url` is populated instead.
Ready when you are.
Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.