Skip to main content

Authentication

The API uses API keys for authentication. Include your key in the X-API-Key header on every request.

Getting an API key

  1. Log in to your Maverick Intelligence dashboard
  2. Open Integrations from the sidebar
  3. Find the Developer API card and click Manage Keys
  4. Click Create API Key
  5. Copy the key immediately — it’s only shown once

Key format

API keys follow the format mk_live_ followed by 40 random hex characters:

Security best practices

  • Never expose keys in client-side code — use your API key from a backend server only
  • Store keys securely — use environment variables or a secrets manager
  • Rotate keys regularly — you can have up to 5 active keys at a time
  • Revoke compromised keys immediately — revocation is instant

Key limits

  • Maximum 5 active keys per account
  • Keys can be revoked instantly from the dashboard
  • All keys share the same rate limit pool (1,000 requests/hour)

Error responses