Skip to content
scrapeatlas.Dashboard

Post details

Try in Playground

Read a Reddit post by canonical post URL or mobile share link.

GET/v1/reddit/postx-api-key
x-api-keystringrequiredheader

Your ScrapeAtlas customer key. Create one on /account/ and set SCRAPEATLAS_API_KEY.

Query parameters
1
urlstringrequiredquery

Required.

max 2048 chars · absolute HTTPS URL

Examplehttps://www.reddit.com/r/Example/comments/abc123/example/
Response fields
41
requestIdstring

Always included.

Inspect complete and reasons on every response. Source failures never masquerade as empty success.

coverage.completeboolean

Always included.

coverage.reasonsstring[]

Always included.

Always included.

accounting.httpRequestsinteger

Always included.

≥ 0

accounting.proxyBytesnumber

Always included.

≥ 0

accounting.durationMsnumber

Always included.

≥ 0

accounting.pageLoadsinteger

Always included.

≥ 0

accounting.challengeCountinteger

Always included.

≥ 0

accounting.rssRequestsinteger

Always included.

≥ 0

accounting.proxySessionIdstring

Always included.

successboolean

Always included.

statusenum

success, partial, challenged or failed. error contains a sanitized machine-readable reason on failure.

one of: success, partial

idstring

Always included.

titlestring

Always included.

permalinkstring

Always included.

namestringoptional

Optional.

authorstringnullableoptional

Optional.

author_fullnamestringnullableoptional

Optional.

subredditstringnullableoptional

Optional.

subreddit_idstringnullableoptional

Optional.

selftextstringnullableoptional

Optional.

selftext_htmlstringnullableoptional

Optional.

scorenumbernullableoptional

Optional.

upsnumbernullableoptional

Optional.

downsnumbernullableoptional

Optional.

upvote_rationumbernullableoptional

Optional.

num_commentsnumbernullableoptional

Optional.

creatednumbernullableoptional

Optional.

created_utcnumbernullableoptional

Optional.

created_at_isostringnullable

Always included.

urlstringnullableoptional

Optional.

is_videobooleannullableoptional

Optional.

over_18booleannullableoptional

Optional.

archivedbooleannullableoptional

Optional.

lockedbooleannullableoptional

Optional.

spoilerbooleannullableoptional

Optional.

link_flair_textstringnullableoptional

Optional.

total_awards_receivednumbernullableoptional

Optional.

subreddit_subscribersnumbernullableoptional

Optional.

HTTP 200 returns the success variant. Check status: partial means usable data with warnings, and failed or challenged requests carry a failure object described in Errors & responses.

Error codes
6
HTTPfailure.codeMeaning
400invalid_requestThe request failed validation.
401invalid_requestThe internal service secret is invalid.
503upstream_error breaker_openProxy unavailable or thread retrieval temporarily paused.
502upstream_errorRetrieval failed.
504timeoutThe deadline expired; available results are retained.
200partial challengedInspect status and failure even when HTTP succeeds.