Get a LinkedIn post or article
A public post (linkedin.com/posts/…) or article (linkedin.com/pulse/…). Posts return text, images (including document carousel pages), author, embedded comments and counters; video posts add name, thumbnailUrl, uploadDate, transcript and the video media URL; articles return name, headline, full body text and more articles by the author.
/v1/linkedin/postx-api-keyHeaders
Get your API keyYour ScrapeAtlas customer key. Create one on /account/ and set SCRAPEATLAS_API_KEY.
Public post or article URL.
min 1 chars · max 500 chars
https://www.linkedin.com/posts/parrsam_careers-activity-7328088180820193281-3j6gOperational correlation UUID.
Post page plus up to two media manifests for document posts.
Always included.
≥ 0
Always included.
≥ 0
Always included.
≥ 0
True when usable data is returned.
success or partial; failed/challenged on errors.
one of: success, partial
Canonical www.linkedin.com page read.
absolute HTTPS URL
UTC retrieval time.
document_pages_unavailable when carousel pages fall back to cover images.
Always included.
one of: public_page, web_search
Always included.
Always included.
Public post or article URL.
absolute HTTPS URL
Video or article title.
Video poster (video posts).
Article lead (articles).
Comment counter.
Reaction counter.
Publication time.
Video upload time (video posts).
Post text, video description or full article body text.
Video transcript or null (video posts).
Video URL, first image or null.
Image or carousel page URLs.
First image or null.
name, url, image (when shown) and followers.
Always included.
Always included.
Optional.
Always included.
Comments embedded in the public page: author, text and profile URL.
up to 100 items
Always included.
Always included.
Always included.
More articles by the author (articles only).
up to 100 items
No fields match.
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.
| HTTP | failure.code | Meaning |
|---|---|---|
| 400 | invalid_request | Not a public LinkedIn profile, company or post URL, or invalid parameters. |
| 401 | unauthorized | Invalid worker key. |
| 403 | restricted | LinkedIn redirected to a login page for this resource. |
| 404 | not_found | The page does not exist or the search returned no posts. |
| 429 | upstream_rate_limited | LinkedIn or the search index throttled retrieval. |
| 502 | upstream_challenged | LinkedIn answered with a challenge (HTTP 999/403 or an auth wall), including through the proxy. |
| 502 | upstream_error unsupported_page unsafe_redirect search_failed | Source or search index did not return a usable page. |
| 503 | search_unavailable busy | No search key configured, or all retrieval slots are busy. |
| 504 | timeout | The operation exceeded its deadline. |