GensivDocs
AcademyAPI referenceMCP

Basics

OverviewAuthenticationRate limitsErrors

Endpoints

List competitors GETAdd competitor POSTUpdate competitor PATCHBulk update competitors POSTSet competitor tags PUTTag competitors POST
Competitors

Get sentiment breakdown GET

Sentiment of the brand and its competitors per topic or per engine.

Add competitor POST

Add a competitor as direct or ignored.

Gensiv

Resources

AcademyWebsiteBlogGlossary

Developer tools

API referenceMCP serverChangelog

Support

Contact supportGetting startedRate limits

© 2026 Gensiv. All rights reserved.

Competitors

List competitors

GET
/brands/{brandId}/competitors

List a brand's competitors of one relation, filtered and paged.

Authorization

apiKey
headerx-api-key<token>

Workspace API key from Settings > API keys. Also accepted as Authorization: Bearer gsk_...

Path Parameters

brandId*string
Formatuuid

Query Parameters

relation?string

direct: tracked competitor; ignored: hidden and left out of analytics; suggested: found in AI answers, not reviewed yet

Value in"direct""ignored""suggested"
q?string

Matches name or domain

Lengthlength <= 100
tagIds?string

Comma-separated tag ids; matches competitors with any of them

Lengthlength <= 2000
page?integer
Range1 <= value
Default1
pageSize?integer
Range1 <= value <= 100
Default25

Response Body

One page of competitors

application/json
  1. response
  1. response
  2. …
items*array<>
total*integer
page*integer
pageSize*integer
Example Request
curl -X GET 'https://app.gensiv.com/api/v1/brands/497f6eca-6276-4993-bfeb-53cbbbba6f08/competitors'
Example Response
{  "items": [    {      "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",      "name": "string",      "website": "string",      "domain": "string",      "logoUrl": "string",      "aliases": [        "string"      ],      "domainAliases": [        "string"      ],      "includeSubdomains": true,      "relation": "direct",      "source": "ai",      "tags": [        {          "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",          "name": "string"        }      ]    }  ],  "total": 0,  "page": 0,  "pageSize": 0}

Get sentiment breakdown GET

Sentiment of the brand and its competitors per topic or per engine.

Add competitor POST

Add a competitor as direct or ignored.

Start free trial
Start free trial
Example Request
curl -X GET 'https://app.gensiv.com/api/v1/brands/497f6eca-6276-4993-bfeb-53cbbbba6f08/competitors'
{
  "items": [
    {
      "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
      "name": "string",
      "website": "string",
      "domain": "string",
      "logoUrl": "string",
      "aliases": [
        "string"
      ],
      "domainAliases": [
        "string"
      ],
      "includeSubdomains": true,
      "relation": "direct",
      "source": "ai",
      "tags": [
        {
          "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
          "name": "string"
        }
      ]
    }
  ],
  "total": 0,
  "page": 0,
  "pageSize": 0
}