Brand visibility report
Brand visibility report
Visibility, sentiment, and position metrics per brand.
POST
Brand visibility report
POST /reports/brands
Returns brand visibility metrics for the given date range: visibility percentage, sentiment, and average position. Endpoint:POST https://api.geoark.ai/api/customer/v1/reports/brands
Request
Send your API key in theX-API-Key header or as api_key query parameter (see Authentication).
Body (JSON, all optional):
| Icon | Field | Type | Description |
|---|---|---|---|
| đˇī¸ | brand_id | string | Filter by brand ID. Omit for all brands. |
| đ | start_date | string | Start date YYYY-MM-DD. Default: 30 days ago. |
| đ | end_date | string | End date YYYY-MM-DD. Default: today. |
| đĸ | limit | number | Max items (1â10000). Default: 1000. |
| âŠī¸ | offset | number | Pagination offset. Default: 0. |
project_id â Alias for brand_id (for integration compatibility). Use one or the other.Response
Status codes
- 200 â Success
- 400 â Validation error (e.g. invalid date format)
- 401 â Invalid or missing API key
- 402 â Paid subscription required (Custom plan)
Authorizations
API key from Dashboard â API Keys (Custom plan).
Body
application/json
Filter by brand ID. Omit for all brands.
Alias for brand_id (integration compatibility).
Start date (YYYY-MM-DD). Default: 30 days ago.
End date (YYYY-MM-DD). Default: today.
Max items to return.
Required range:
1 <= x <= 10000Offset for pagination.
Required range:
x >= 0