Query Parameters
Watchlist ID(s) to retrieve posts from. Can be a single ID or multiple IDs. If omitted, retrieves posts from all team watchlists.
Page number for pagination (20 posts per page)
Filtering Parameters
Filter by label tags. Multiple labels can be specified.
Filter by specific people (profile slugs)
Filter by specific companies (company slugs)
Search within post content
Filter for bookmarked/saved posts only
Filter by post language (e.g., “en”, “es”, “fr”)
Filter posts from this date onwards (ISO 8601 format: YYYY-MM-DD)
Filter posts up to this date (ISO 8601 format: YYYY-MM-DD)
Filter by post type (e.g., “article”, “image”, “video”, “poll”)
Filter for trending posts with high engagement
Filter for posts you’ve already liked or commented on
Filter by author’s seniority level (e.g., “Director”, “VP”, “C-Level”)
Retrieve a specific post by its LinkedIn slug
Sorting Parameters
Sort order for posts. Options:
recent_first- Most recent posts firstoldest_first- Oldest posts firstengagement- Highest engagement (likes + comments) firstinfluence_score- Highest influence score first
Response Fields
Array of post objects
Total number of posts matching the filters
Post Object Fields
Unique post identifier
Direct URL to the LinkedIn post
Post text content
Name of the post author
LinkedIn profile URL of the author
ISO 8601 timestamp when the post was published
Number of likes on the post
Number of comments on the post
Number of shares/reposts
Type of post (e.g., “text”, “image”, “video”, “article”, “poll”)
Detected language of the post
Detected sentiment (e.g., “positive”, “negative”, “neutral”)
Calculated influence score of the post
Pagination
Posts are returned in pages of 20 items. Use thecurrent_page parameter to navigate through results. The count field in the response shows the total number of posts matching your filters.
Error Responses
| Status Code | Error Message | Description |
|---|---|---|
| 400 | Invalid watchlist ID(s) | One or more watchlist IDs don’t exist |
| 401 | Unauthorized | Invalid or missing API key |
| 403 | Access denied | Trying to access watchlists from another team |
| 500 | Failed to fetch posts | Internal server error |

