Competitors API reference - LLM Pulse
Competitors
The brands you track alongside your own. The competitor ids returned here are the actor_id values the metrics endpoints report against.
GET /dimensions/competitors
Lists competitors for the project.
GET /dimensions/competitors/:id
Get detailed information about a competitor including matching names and app store IDs.
POST /competitors
Add a competitor with its own citation URL matching rule. Honours the per-plan max competitors cap.
Body (JSON):
project_idrequiredbrand_namerequireddomainrequired, URL is normalisedmatching_namesoptional arraycitation_match_modedomain,hostorpath_prefix; defaultdomaincitation_match_pathrequired forpath_prefix
PATCH/DELETE /competitors/:id
Update a competitor (brand_name, website domain or host, matching_names, color, citation URL matching) or delete it. Name, website and citation-rule changes re-run historical matching in the background (processing: true for a few minutes, edits blocked meanwhile). Deleting is irreversible and purges the competitor data in the background.
PATCH body:
project_idrequiredbrand_namedomainwebsite domain or host; a full URL is normalisedmatching_namesfull replacement arraycolorhexcitation_match_modecitation_match_path
DELETE: project_id + :id in URL.
Full access. Cancel anytime.