Extract posts from a LinkedIn profile or company page
Signals
Extract posts from a LinkedIn profile or company page
Returns up to the specified limit of posts for a LinkedIn person profile or company page. The URL is detected automatically: company page URLs use the organization feed; profile URLs use the member profile feed. Results can be narrowed with posted_within.
POST
Extract posts from a LinkedIn profile or company page
Use Cases
- Monitor content published by key prospects, customers, or their companies
- Track thought leadership from individuals and brand pages
- Analyze posting patterns and content strategy
- Extract posts for further analysis or engagement tracking
Parameters
Required
linkedin_url: LinkedIn profile URL (e.g.https://www.linkedin.com/in/...) or company page URL (e.g.https://www.linkedin.com/company/...)limit: Maximum number of posts to return (minimum: 1)
Optional
posted_within:last_24_hours,last_7_days, orlast_30_days. Omit to return posts without this recency filter. Any other value returns400.
Response
The response is a JSON object with aposts array. Each post may include:
author: Post author nameauthor_url: LinkedIn URL of the author (profile or company)content: Post text contentid: Post IDurn: LinkedIn URN for the postbase_url: Base post URLpost_url: Full post URLpublished_at: Date when the post was published (YYYY-MM-DD format)engagement_count: Total engagement on the post (reactions + comments)reactions_count: Number of reactions on the postcomments_count: Number of comments on the post
200 with an empty posts array.
Example Request
"linkedin_url": "https://www.linkedin.com/company/example".
Example Response
Errors (400)
- Missing
limit:Missing required keys: limit - Missing
linkedin_url:Missing required keys: linkedin_url - Invalid
posted_within:Invalid posted_within. Use last_24_hours, last_7_days, last_30_days, or omit the key.
Notes
- Synchronous response (
200 OK) with{ "posts": [...] } - Recency filtering is applied after posts are fetched from LinkedIn
Authorizations
Body
application/json
LinkedIn profile URL (e.g. /in/...) or company page URL (e.g. /company/...)
Example:
"https://www.linkedin.com/in/john-doe"
Maximum number of posts to return
Required range:
x >= 1Example:
5
Only include posts published within this window. Omit for no recency filter.
Available options:
last_24_hours, last_7_days, last_30_days Response
Successfully extracted posts
Posts from the profile or company page, after optional recency filtering