# LinkedIn Post API (https://www.socialcrawl.dev/platforms/linkedin/post) > Returns detailed information about a specific LinkedIn post including the post text, like count, comment count, share count, author info, media attachments, and publish timestamp. **Which post URL to send.** A LinkedIn post can be addressed by three different ids, and this endpoint resolves the ACTIVITY one: `https://www.linkedin.com/feed/update/urn:li:activity:`, or the share-button form `https://www.linkedin.com/posts/-activity--`. A `urn:li:share:` or `urn:li:ugcPost:` URL is a different id for the same post and cannot be resolved here, so it is rejected with a 400 before any credits are charged. The reliable way to get a URL that works is to read `post.url` off any endpoint that lists posts (/v1/linkedin/profile/posts, /v1/linkedin/company/posts, /v1/linkedin/search/posts and the rest): that field is always the activity form. Do not rebuild the URL from `post.id`, which on some lanes is the share or ugcPost id rather than the activity id. TL;DR: `GET /v1/linkedin/post` costs 5 credits per call and returns SocialCrawl's unified JSON schema. Single x-api-key auth, 100 free credits on signup. ## Parameters | Parameter | Required | Description | | --- | --- | --- | | `url` | yes | Full URL of the LinkedIn post. It has to carry the post's ACTIVITY id, either `https://www.linkedin.com/feed/update/urn:li:activity:` or `https://www.linkedin.com/posts/-activity--`. A `urn:li:share:` or `urn:li:ugcPost:` URL names a different id for the same post and is rejected with a 400 before any credits are charged, because it cannot be resolved to the post. Every endpoint that lists posts publishes the activity form as `post.url`, so copy that field rather than rebuilding the URL from `post.id`, which is not always the activity id. | ## Code example ```bash curl -G "https://www.socialcrawl.dev/v1/linkedin/post" \ --data-urlencode "url=https://www.linkedin.com/feed/update/urn:li:activity:7501466755261820928" \ -H "x-api-key: sc_YOUR_API_KEY" ``` ## FAQ ### How do I get LinkedIn post data with an API? Send a GET request to /v1/linkedin/post with the full LinkedIn post URL in the url parameter. SocialCrawl returns JSON with the post text, reaction count, comment count, share count, author info, media attachments, and publish timestamp. ### What reaction data does the LinkedIn Post API return? Total reaction count plus the breakdown by type where available (like, celebrate, support, love, insightful, funny). You also get comment count, share count, and a computed engagement rate relative to the author's follower count. ### How much does a LinkedIn post lookup cost? Each post lookup costs 5 credits on the advanced tier. With 100 free credits on sign-up, you can pull 20 posts before you ever need to pay. No credit card is required to start. ### Can I monitor a LinkedIn post over time? Yes, just call the endpoint on a schedule. Poll every hour or day to track reaction, comment, and share growth. Combined with the author and publish timestamp, you get full engagement velocity for any public post. ### Does the API return media attachments on LinkedIn posts? Yes. The response includes media URLs for image, video, and document attachments, plus any link previews. Video posts include the thumbnail and playback URL where available. ### Is scraping LinkedIn posts legal? SocialCrawl reads only public LinkedIn posts visible to any logged-out viewer. You remain responsible for complying with LinkedIn's User Agreement and applicable data-protection law (GDPR, CCPA) for how you use the data. See the full LinkedIn API: https://www.socialcrawl.dev/platforms/linkedin ## Pricing - Standard endpoints: 1 credit per call - Advanced endpoints: 5 credits per call - Premium endpoints: 10 credits per call - 100 free credits on signup, no credit card required. Cached responses cost 0 credits. Credit packs never expire. - Full pricing: https://www.socialcrawl.dev/pricing ## Explore with AI Questions this API answers, phrased for an AI assistant: - How to scrape a LinkedIn post with SocialCrawl - Can I monitor LinkedIn post engagement over time - What fields does the LinkedIn Post API return