All endpoints require Bearer token authentication. See Authentication.
Response format
All responses are wrapped in a standard envelope:Record ids
Every record the API returns carries its Clustr ID in a field that starts withclustr_, such as clustr_competitor_id or clustr_tag_ids. Use it whenever a route asks for a
record: in the path, in a query parameter or in the body. The other ids you see next to it, such
as id or company_id, are kept for integrations built before Clustr IDs, and routes still
accept them.