API Reference
Conventions
- Base URL
https://api.competlab.com, every route under/v1. - Authentication — a
CL-API-Keyheader on every request (see Authentication). - Responses — a single resource returns
{ item }; a collection returns{ items }with apaginationobject where applicable. - Errors —
{ error: { code, message, status } }, wherecodeis a machine-readable snake_case string.
Resources
- Projects — 2 endpoints.
- Competitors — 2 endpoints.
- AI Visibility — 4 endpoints.
- Positioning — 3 endpoints.
- Pricing — 3 endpoints.
- Content — 4 endpoints.
- Tech & Trust — 3 endpoints.
- Alerts — 1 endpoint.
- Schedules — 1 endpoint.
- Strategic Briefing — 1 endpoint.
- Tools — 9 endpoints.
- Health — 1 endpoint.
OpenAPI
This reference is generated from the live OpenAPI document, public at https://api.competlab.com/v1/docs/openapi.json (interactive Swagger UI at https://api.competlab.com/v1/docs).
Prefer to explore in the browser? The interactive API explorer runs this same spec — send real requests and read the responses, then come back here for the full field and error reference.
Last updated on