Screenshot Reddit with an API
Reddit blocks most automated browsers before the page even loads. Stealth mode gets the real page back — one request, no browser to run.


Free plan to start · stealth mode for Reddit needs a paid plan
What makes Reddit hard to capture
A plain headless browser usually never reaches Reddit content. The request is flagged and served a "blocked" interstitial or a network error instead of the page. Stealth mode runs on our own stealth engine, which combines a range of anti-detection tactics and automatically detects when a request is blocked and recovers — so you get the actual subreddit or post back.
- Bot detection
- Cookie banner
- Heavy JavaScript
- Login prompts
The request that works
curl -X POST https://api.allscreenshots.com/v1/screenshots \
-H "X-API-Key: $ALLSCREENSHOTS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://www.reddit.com/r/programming/",
"stealthMode": true,
"blockAds": true,
"blockCookieBanners": true,
"viewport": {
"width": 1440,
"height": 1000
},
"waitUntil": "domcontentloaded",
"delay": 3500
}' \
--output screenshot.pngStealth mode is a paid feature — not on the free plan. The Starter plan includes an intro allowance of 100 stealth captures per month, and Pro and above include unlimited stealth captures. Read the stealth docs.
FAQ
Can you screenshot Reddit with an API?
Yes. Send a Reddit URL to the Allscreenshots API with stealth mode turned on and you get back a PNG of the rendered page — no browser to run. It works on subreddits, posts, and user profiles.
Why does Reddit block automated screenshots?
Reddit fingerprints incoming browsers and challenges anything that looks automated, so a standard headless capture gets a block page or an error instead of the content. Stealth mode is built to return the real page.
Can I screenshot Reddit without logging in?
Yes. Public subreddits, posts, and profiles are captured without an account. Content behind a login or age gate needs authenticated session cookies, which you can pass with the request.
How do I screenshot a full Reddit thread?
Add fullPage: true to the request. The API scrolls the whole thread and stitches it into one tall image, top to bottom.
Is screenshotting Reddit free?
Reddit needs stealth mode, which is a paid feature — not on the free plan. The Starter plan includes 100 stealth captures per month, and Pro and above include unlimited stealth captures.
Capture Reddit.
And everything else.
Free plan to start. Stealth mode is available from the Starter plan.
Get started free