Request Body
Watchlist name. If not provided, a name will be auto-generated based on
keywords.
Array of keywords to track. Can be simple strings or advanced keyword objects with filtering rules.Simple format:Advanced format with filters:
Optional description for the watchlist
Custom labels for organization
Fetch frequency in hours. Allowed values:
1, 3, 6, 12, 24, 48, 72Advanced Keyword Filtering
Each keyword can have additional filtering rules:The primary keyword to search for
All of these keywords must be present in the post (AND logic)
None of these keywords should be present in the post (NOT logic)
Response Fields
Unique identifier for the watchlist
Watchlist name
URL-friendly slug for the watchlist
Always “keyword” for keyword watchlists
Array of tracked keywords
Fetch frequency in hours
Whether the watchlist was successfully created
Array of keyword creation results
Error Responses
| Status Code | Error Message | Description |
|---|---|---|
| 400 | Missing required parameter: keywords | Keywords array is required |
| 400 | Invalid fetchFreqInHours value | Fetch frequency must be one of: 1, 3, 6, 12, 24, 48, 72 |
| 401 | Unauthorized | Invalid or missing API key |
Use Cases
Track Job Postings
Track Job Postings
Monitor hiring posts for specific roles and locations:
Monitor Industry Trends
Monitor Industry Trends
Track discussions about emerging technologies:
Competitor Analysis
Competitor Analysis
Watch for mentions of competitors:
Frequently Asked Questions
Q: Is there a maximum number of keywords I can add to a single watchlist? The number of keywords per watchlist depends on your subscription plan. Free plans have lower limits, while Pro and Enterprise plans allow more keywords. If you hit your plan’s keyword limit, the API will return an error. Contact support@outx.ai for details on plan-specific limits.Q: How soon does tracking start after I create a keyword watchlist? Tracking begins immediately after creation. OutX will start scanning LinkedIn for matching posts on the next fetch cycle, based on the
fetchFreqInHours value you set. If you set fetchFreqInHours to 1, you can expect the first results within an hour.
Q: What happens when I hit my plan’s watchlist limit? When you reach the maximum number of watchlists allowed by your plan, the API will return an error when you try to create a new one. You can either delete an existing watchlist to free up a slot, or upgrade your plan for higher limits.

