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. Supports multiple comma-separated values (e.g.,
"VP,Director,CXO"). Common values: "Entry", "Manager", "Director", "VP", "CXO", "Founder".Retrieve a specific post by its LinkedIn slug
Sorting Parameters
Sort order for posts. Options:
recent- Most recent posts first (default)popular_first- Highest engagement (likes + comments) firstengagement- Alias forpopular_first
Pagination start offset (0-indexed). Use with
range_to for custom page sizes.Pagination end offset (inclusive). Default returns 20 posts (0-19).
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
ID of the watchlist this post belongs to
Post text content
Name of the post author
LinkedIn profile slug of the author
Headline/bio of the post author
Profile image URL of the author
ISO 8601 timestamp when the post was added to OutX
ISO 8601 timestamp when the post was published on LinkedIn
Number of likes on the post
Number of comments on the post
Number of shares/reposts
Whether the post has been bookmarked/saved
Type of post (e.g., “text”, “image”, “video”, “article”, “poll”)
Detected language of the post
Array of tag labels assigned to the post
Array of image URLs attached to the post
Array of video data attached to the post
Seniority level of the post author (e.g., “C-Level”, “VP”, “Director”)
Relevance score of the post (1-10). High: 8-10, Medium: 4-7, Low: 1-3
Array of countries associated with the post author’s location
Array of user/company IDs who have liked this post via OutX
Array of user/company IDs who have commented on this post via OutX
Array of objects with
tag and description for each tagPagination
Posts are returned in batches of 20 by default. Userange_from and range_to for custom pagination:
count field in the response shows the total number of posts matching your filters, so you know how many pages to fetch.
Omitting watchlist_id
If you omit thewatchlist_id parameter, the API returns posts from all watchlists in your team. This is useful for building a unified feed across all your monitoring.
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 |
Frequently Asked Questions
Q: Can I get posts from all my watchlists at once? Yes. Simply omit thewatchlist_id parameter from your request, and the API will return posts from all watchlists in your team. This is useful for building a unified feed across all your keyword, people, and company watchlists.
Q: What is the maximum number of posts returned per page? The default page size is 20 posts. You can use the
range_from and range_to parameters for custom pagination. For example, range_from=0&range_to=49 would return the first 50 posts. The count field in the response tells you the total number of matching posts so you know how many pages to fetch.
Q: How do I filter by multiple seniority levels? Pass comma-separated values to the
seniority_level parameter. For example: seniority_level=VP,Director,CXO. This returns posts authored by people at any of those seniority levels. Common values include Entry, Manager, Director, VP, CXO, and Founder.
