Query Parameters
Watchlist ID. If omitted, returns all company watchlists for your team.
Response Fields
Array of watchlist objects (when fetching all)
Total number of watchlists (when fetching all)
Unique identifier for the watchlist
Watchlist name
URL-friendly slug
Always “company” for company watchlists
Number of tracked companies
Error Responses
| Status Code | Error Message | Description |
|---|---|---|
| 401 | Unauthorized | Invalid or missing API key |
| 403 | Access denied | Trying to access watchlist from another team |
| 404 | Watchlist not found | Watchlist ID doesn’t exist |
Frequently Asked Questions
Q: How do I get a specific watchlist versus all my company watchlists? To get all company watchlists, callGET /api-company-watchlist without any parameters. To get a specific watchlist, pass the watchlist ID as a query parameter: GET /api-company-watchlist?id=YOUR_WATCHLIST_ID. The single-watchlist response includes additional details like companies_count and associated lists.
Q: What fields are returned in the response? When fetching all watchlists, you get a summary array with
id, name, slug, type, and createdAt for each watchlist, plus a total count. When fetching a single watchlist by ID, you also get companies_count (number of tracked companies) and the lists array with associated list details.
