Reddit Popular Posts Scraper
$1/1000
results
Scrape popular, rising, best, top, and country feeds via DataDoping Reddit API.
Reddit Popular Posts Scraper
Scrape popular, rising, best, top, and country feeds via DataDoping Reddit API.
$1/1000
results
Scrape popular, rising, best, top, and country feeds via DataDoping Reddit API.
Scrape popular, rising, best, top, and country feeds via DataDoping Reddit API.
The Reddit Popular Posts Scraper pulls trending posts from Reddit’s discovery feeds — Popular, Rising, Best, Top, or country-specific Popular — and returns structured JSON for each post. No subreddit list required: use it to monitor what is going viral across the platform right now.
Ideal for trend analysts, social listening teams, newsrooms, and marketers who need a reliable pulse on Reddit’s homepage-scale attention. Configure feed type, optional country code, and result limits to match your monitoring cadence.
Every item is returned as clean, structured JSON with title, author, subreddit, score, comment counts, timestamps, and URLs.
popular, rising, best, top, countryUS, GB, IN) when feed is countrymaxResults (1–500)The Reddit Popular Posts Scraper pulls trending posts from Reddit’s discovery feeds — Popular, Rising, Best, Top, or country-specific Popular — and returns structured JSON for each post. No subreddit list required: use it to monitor what is going viral across the platform right now.
Ideal for trend analysts, social listening teams, newsrooms, and marketers who need a reliable pulse on Reddit’s homepage-scale attention. Configure feed type, optional country code, and result limits to match your monitoring cadence.
Every item is returned as clean, structured JSON with title, author, subreddit, score, comment counts, timestamps, and URLs.
popular, rising, best, top, countryUS, GB, IN) when feed is countrymaxResults (1–500)| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| feed | string | No | "popular" | Feed to scrape: popular, rising, best, top, or country. |
| country | string | Conditional | "US" | ISO-style country code used when feed is country (e.g. US, GB, IN). |
| maxResults | integer | No | 50 | Maximum posts to collect (1–500). |
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| feed | string | No | "popular" | Feed to scrape: popular, rising, best, top, or country. |
| country | string | Conditional | "US" | ISO-style country code used when feed is country (e.g. US, GB, IN). |
| maxResults | integer | No | 50 | Maximum posts to collect (1–500). |
How parameters affect the run: Switching feed changes the ranking algorithm and content mix. For country, country scopes Popular to that geo. maxResults stops pagination once enough posts are collected.
How parameters affect the run: Switching feed changes the ranking algorithm and content mix. For country, country scopes Popular to that geo. maxResults stops pagination once enough posts are collected.
{
"feed": "rising",
"maxResults": 75
}
{
"feed": "rising",
"maxResults": 75
}
Country feed example:
Country feed example:
{
"feed": "country",
"country": "GB",
"maxResults": 50
}
{
"feed": "country",
"country": "GB",
"maxResults": 50
}
Each row is a post summary:
Each row is a post summary:
| Field | Type | Description |
|---|---|---|
| feed | string | Feed mode used |
| country | string | null | Country when applicable |
| id | string | null | Post ID |
| name | string | null | Fullname |
| kind | string | null | Reddit kind |
| title | string | null | Post title |
| author | string | null | Author |
| subreddit | string | null | Subreddit |
| score | number | null | Score |
| numComments | number | null | Comment count |
| createdUtc | number | string | null | Created time |
| permalink | string | null | Permalink |
| url | string | null | External or post URL |
| body | string | null | Selftext excerpt when present |
| Field | Type | Description |
|---|---|---|
| feed | string | Feed mode used |
| country | string | null | Country when applicable |
| id | string | null | Post ID |
| name | string | null | Fullname |
| kind | string | null | Reddit kind |
| title | string | null | Post title |
| author | string | null | Author |
| subreddit | string | null | Subreddit |
| score | number | null | Score |
| numComments | number | null | Comment count |
| createdUtc | number | string | null | Created time |
| permalink | string | null | Permalink |
| url | string | null | External or post URL |
| body | string | null | Selftext excerpt when present |
{
"feed": "rising",
"country": null,
"id": "1gh7890",
"name": "t3_1gh7890",
"kind": "t3",
"title": "Local bakery goes viral after inventing croissant-donut hybrid",
"author": "foodie_nyc",
"subreddit": "mildlyinteresting",
"score": 9204,
"numComments": 612,
"createdUtc": 1718222400,
"permalink": "https://www.reddit.com/r/mildlyinteresting/comments/1gh7890/local_bakery_goes_viral/",
"url": "https://i.redd.it/croissant-donut.jpg",
"body": null
}
{
"feed": "rising",
"country": null,
"id": "1gh7890",
"name": "t3_1gh7890",
"kind": "t3",
"title": "Local bakery goes viral after inventing croissant-donut hybrid",
"author": "foodie_nyc",
"subreddit": "mildlyinteresting",
"score": 9204,
"numComments": 612,
"createdUtc": 1718222400,
"permalink": "https://www.reddit.com/r/mildlyinteresting/comments/1gh7890/local_bakery_goes_viral/",
"url": "https://i.redd.it/croissant-donut.jpg",
"body": null
}