Get brand
curl --request GET \
--url https://www.qwairy.co/api/v1/brands/{brandId} \
--header 'Authorization: <authorization>'import requests
url = "https://www.qwairy.co/api/v1/brands/{brandId}"
headers = {"Authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<authorization>'}};
fetch('https://www.qwairy.co/api/v1/brands/{brandId}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"success": true,
"brand": {
"id": "<string>",
"name": "<string>",
"domain": "<string>",
"description": "<string>",
"createdAt": "<string>",
"stats": {
"promptsCount": 123,
"answersCount": 123,
"competitorsCount": 123
}
}
}Brands
Get brand
Retrieve detailed information about a specific brand.
GET
https://www.qwairy.co
/
api
/
v1
/
brands
/
{brandId}
Get brand
curl --request GET \
--url https://www.qwairy.co/api/v1/brands/{brandId} \
--header 'Authorization: <authorization>'import requests
url = "https://www.qwairy.co/api/v1/brands/{brandId}"
headers = {"Authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<authorization>'}};
fetch('https://www.qwairy.co/api/v1/brands/{brandId}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"success": true,
"brand": {
"id": "<string>",
"name": "<string>",
"domain": "<string>",
"description": "<string>",
"createdAt": "<string>",
"stats": {
"promptsCount": 123,
"answersCount": 123,
"competitorsCount": 123
}
}
}Retrieve one accessible brand and current counts for non-deleted prompts, non-deleted answers, and SELF or DIRECT competitor domains.
See Rate limits for retry behavior.
string
required
Bearer token. Example:
Bearer qw-api-xxxPath parameters
string
required
The unique brand identifier
Response
boolean
Indicates if the request was successful
object
Show Brand details
Show Brand details
string
Opaque brand identifier
string
Brand display name
string
Primary domain for the brand
string
Brand description (can be null)
string
ISO 8601 creation timestamp
Synthetic request
curl "https://www.qwairy.co/api/v1/brands/YOUR_BRAND_ID" \
-H "Authorization: Bearer $QWAIRY_API_TOKEN"
Synthetic response
{
"success": true,
"brand": {
"id": "brand_01",
"name": "Acme Analytics",
"domain": "acme.example",
"description": "Analytics software for operations teams.",
"createdAt": "2026-07-15T10:30:00.000Z",
"stats": {
"promptsCount": 156,
"answersCount": 312,
"competitorsCount": 8
}
}
}
Errors
| Status | Code | Description |
|---|---|---|
| 401 | gateway error | Missing or invalid API token |
| 404 | BRAND_NOT_FOUND | Brand doesn’t exist or not accessible |
| 429 | gateway error | Rate limit exceeded; honor Retry-After |

