Skip to main content
Competitors are the brands Topify.ai tracks alongside yours across AI responses. This endpoint returns active competitors with aggregated visibility, sentiment, and position metrics.

List competitors

Returns all active competitors for a project with aggregated metrics for the given date range.

Path parameters

Query parameters

Response

CompetitorResponse fields

CompetitorMetrics fields

Your own brand is always included in the response with is_own_brand: true. If your brand doesn’t already exist as a competitor, it is injected automatically with zeroed metrics so you can compare directly.

List pending competitors

Returns AI-discovered competitors that are waiting for a track or reject decision. Pending competitors do not have analytics metrics yet.

Review a pending competitor

Track or reject a pending competitor. Send active to begin tracking it, or inactive to reject it. Only competitors currently in pending state can be reviewed through this endpoint.

Create competitors

Add one or more competitor brands to a project. Each competitor begins tracking immediately.
API keys are admin-created and currently have full-team access. Confirm the project and competitor list before creating competitors.

Path parameters

Request body

Response

Error responses


Update competitor

Update the name or website of an existing competitor.
API keys are admin-created and currently have full-team access. Confirm the project and fields before updating a competitor.

Path parameters

Request body

All fields are optional. Include only the fields you want to change.

Response

Returns the updated competitor with all fields (same shape as items in list competitors).

Error responses


Delete competitor

Permanently remove a competitor from your project and stop tracking it.
This action cannot be undone. API keys are admin-created and currently have full-team access.

Path parameters

Response

Error responses