Extract full details of a LinkedIn post including text, images, engagement metrics, and author info for insights and reporting.
/v1/actions/linkedin-extract-post/run/liveExtract LinkedIn Post pulls the full payload of a single LinkedIn post — text, media, engagement metrics, and author metadata — into a structured object. Instead of scraping HTML yourself, you get a clean JSON document per post.
The action runs on the LinkedIn level and is the base primitive for any workflow that reasons about post content: reporting, intent scoring, competitive analysis, content performance.
You pass a LinkedIn post URL or URN, Edges fetches the post through your authenticated session, and it parses the content, embedded media, and live engagement counts. The run is synchronous — one post resolves in a single call.
Runs execute on Edges infrastructure with safe rate pacing. For fan-out over many post URLs, Edges handles parallel execution without you juggling rate limits.
Reach for Extract LinkedIn Post whenever a post is an input to a workflow — you need its text for an LLM, its metrics for reporting, or its media for a dashboard. It maps to the LinkedIn profile & company data API use case.
Content teams use it to benchmark their posts against competitors. Sales uses it as context fuel for personalisation. Analytics teams use it to compute true engagement rates across the company's creators.
likesCount snapshots over time to understand half-life of high-performing posts.publicProfileUrl as your canonical key.mediaUrls[] links live on LinkedIn's CDN; mirror them if you need long-term retention.One post per call. For batches, fan out in parallel — Edges handles pacing so you stay within LinkedIn's guardrails.
Your LinkedIn account. The post is fetched through your authenticated session on Edges, which matches your browser view exactly.
Yes. Common chains are Extract LinkedIn Post into Extract LinkedIn Post Likers and Extract LinkedIn Post Commenters for full engagement capture.
Run Extract LinkedIn Post from the Edges library, schedule it against your content feed, or call it from the Edges API. Browse the full Actions library for post-level primitives you can chain together.
curl -X POST "https://api.edges.run/v1/actions/linkedin-extract-post/run/live" \
-H "X-API-KEY: <YOUR_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"identity_ids": [
"your-identity-uuid"
],
"identity_mode": "direct",
"input": {
"linkedin_post_url": "https://www.linkedin.com/in/example-profile",
"custom_data": "example_value"
}
}'{
"published_date": "1990-01-01",
"hyperlinks": [
"item1",
"item2",
"item3"
],
"post_media_url": [
"item1",
"item2",
"item3"
],
"content_text": "example_value",
"linkedin_post_id": "example-123",
"linkedin_post_url": "https://www.linkedin.com/in/example-profile",
"full_name": "John Doe",
"first_name": "John",
"last_name": "Doe",
"linkedin_profile_url": "https://www.linkedin.com/in/example-profile",
"linkedin_profile_id": 42,
"linkedin_original_post_url": "https://www.linkedin.com/in/example-profile",
"linkedin_post_type": "example_value",
"reaction_count": 42,
"comment_count": 42,
"repost_count": 42,
"linkedin_job_url": "https://www.linkedin.com/in/example-profile"
}