Skip to content
Start free

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.

Send your key in the Authorization header on every request:

Terminal window
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.

One key reads every brand on the account. Pass brand_id to choose one:

Terminal window
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_id is optional.
  • If it has several, leaving it out returns 400 brand_required.
  • A brand_id that isn’t on your account returns 404 brand_not_found. The API never falls back to another brand.