Home › Guides › Reddit Post Details Scraper

Reddit post records by URL or id: refresh scores, check existence, hydrate links

The Reddit Post Details Scraper turns a list of post addresses, t3_ names or ids into full records, as Reddit shows a signed-out visitor: title, text, link, kind, score, upvote ratio, comment count, exact time, flair, media, score and comments per hour, the subreddit's size — and the author's karma and account age on request. Refresh the numbers of posts you found earlier, check which still exist, and hydrate a column of links into rows. No login, no cookies, no CAPTCHA solving.

Who it's for

What you get

GroupFields
PostIds & address, title, text, link, domain, kind, author & flair, media, the input line it answers, position
EngagementScore, upvote ratio, comment count, award count; scorePerHour, commentsPerHour, hours since post
State & contextFlags (incl. removedBy on a removed post), subreddit subscribers (free); author karma with includeAuthorInfo

Input

InputWhat it does
postUrlsOne per line: a post URL, t3_ name or id (up to 10,000); old.reddit.com, redd.it and profile posts accepted; share links (/s/) not accepted
maxPostsRows in the whole run
includeAuthorInfo · includeSubredditInfoAuthor karma (one read per author, off by default) · subreddit record (free — rides on the post's page)
{ "postUrls": ["https://www.reddit.com/r/Python/comments/1x2j7z3/", "t3_1x2jj5d", "1x27tvo"] }

Honest limits

Pricing

Pay per result: one post-details event per delivered row (the author's and subreddit's records ride along free). Status rows are free, and a run Reddit doesn't answer ends failed and charges nothing. Current prices are on the actor's Pricing tab on Apify.

Hydrate a list of Reddit links: fresh scores, comments, velocity and author karma — plus a removal check. Exportable to JSON, CSV or Excel.

Open the Reddit Post Details Scraper →

Related

This Actor hydrates post links; to discover posts by keyword use the Reddit Search Scraper, by subreddit the Reddit Subreddit Posts Scraper, for a post's comment thread the Reddit Post Comments Scraper, and for a user's history the Reddit User Scraper.

Frequently asked questions

Do I need a Reddit account, login or API key?

No. It reads Reddit as a signed-out visitor via a guest token — no account, no cookies, no CAPTCHA solving. The token is handed to residential addresses only, so Apify Proxy residential is used by default.

How many posts can one run take?

Up to 10,000 lines. Since Reddit closed its signed-out JSON API, each post is read from its own page (six at a time), so a long list takes longer than it did on the old API.

What happens to a removed or deleted post?

A removed post keeps its record with removedBy set and its text empty; a deleted one, or a nonexistent id, gets a free status row. A page that comes back without the post is reported as "not shown to this run", is retryable, and charges nothing.

What does the author karma cost?

includeAuthorInfo adds each author's karma and cake day, one profile-page read per author, so it is off by default. The subreddit record (includeSubredditInfo) costs nothing — the subscriber count comes off the post's own page.

Are share links accepted?

No — a /s/ share link is not accepted. Use the full post URL, its t3_ name or its id.

Using the data lawfully

It reads only what Reddit shows anyone who is not signed in. Rows carry user names (public pseudonyms) and publicly posted text; you are responsible for using them lawfully (GDPR, CCPA, Reddit's User Agreement). Reddit is a trademark of Reddit, Inc.; this Actor is not affiliated with it.

Reddit Post Details Scraper — links in, full records out, with a removal check. Pay per row, no API key.

Get Reddit post records on Apify →