API authentication
Create a GetIntel API key, send it as a Bearer token, choose the brand with brand_id, and revoke keys you no longer use.
API keys
Section titled “API keys”Send your key in the Authorization header on every request:
curl https://app.getintel.ai/api/v1/overview \ -H "Authorization: Bearer YOUR_API_KEY"Create keys in Integrations → Developers → GetIntel API. The full key is shown once, when you create it. After that GetIntel only shows its last 4 characters, when it was created, who created it, and when it was last used.
- Keys are read-only. They can’t change anything in GetIntel.
- Keys belong to the account, not to one person or brand. Anyone on the account can see and revoke them, and a key keeps working if the person who made it leaves.
- Keys don’t expire. Revoke a key to stop it: it stops working immediately.
API keys only work with the API. They don’t work with the MCP server or the Looker Studio connector, and those tokens don’t work here.
Choosing the brand
Section titled “Choosing the brand”One key reads every brand on the account. Pass brand_id to choose one:
curl "https://app.getintel.ai/api/v1/topics?brand_id=123" \ -H "Authorization: Bearer YOUR_API_KEY"- Get brand ids from
GET /brands. - If the account has one brand,
brand_idis optional. - If it has several, leaving it out returns
400 brand_required. - A
brand_idthat isn’t on your account returns404 brand_not_found. The API never falls back to another brand.