Skip to main content
Brands are the core entities in Qwairy. Each brand represents a company or product you’re monitoring across AI platforms. Use these endpoints to list all brands in your team or get details about a specific brand.
See Entities for the complete Brand object structure.

List Brands

Authorization
string
required
Bearer token. Example: Bearer qw-api-xxx
GET /api/v1/brands

Response

success
boolean
Indicates if the request was successful
total
number
Total number of brands
brands
array

Example Request

curl -X GET "https://qwairy.co/api/v1/brands" \
  -H "Authorization: Bearer qw-api-your-token-here"

Example Response

{
  "success": true,
  "total": 2,
  "brands": [
    {
      "id": "cm1234567890abcdef",
      "name": "My Brand",
      "domain": "mybrand.com"
    },
    {
      "id": "cm0987654321fedcba",
      "name": "My Other Brand",
      "domain": "myotherbrand.com"
    }
  ]
}

Get Brand Details

Retrieve detailed information about a specific brand.
Authorization
string
required
Bearer token. Example: Bearer qw-api-xxx
brandId
string
required
The unique brand identifier
GET /api/v1/brands/{brandId}

Response

success
boolean
Indicates if the request was successful
brand
object

Example Request

curl -X GET "https://qwairy.co/api/v1/brands/cm1234567890abcdef" \
  -H "Authorization: Bearer qw-api-your-token-here"

Example Response

{
  "success": true,
  "brand": {
    "id": "cm1234567890abcdef",
    "name": "My Brand",
    "domain": "mybrand.com",
    "description": "Leading provider of innovative solutions",
    "createdAt": "2024-01-15T10:30:00.000Z",
    "stats": {
      "promptsCount": 156,
      "answersCount": 312,
      "competitorsCount": 8
    }
  }
}

Error Responses

StatusCodeDescription
401INVALID_TOKENAuthentication failed
404BRAND_NOT_FOUNDBrand doesn’t exist or not accessible

Next Steps

Once you have your brand IDs, you can: