X-ABP-API-KEY header.
How to authenticate
Pass your API key in theX-ABP-API-KEY request header:
API key metadata
Each API key is associated with:| Field | Description |
|---|---|
clientName | Your client identifier (used for filtering data) |
bookmakers | Allowed bookmaker slugs (empty = all) |
rateLimit | Requests per minute (default: 60) |
enabled | Whether this key is active |
clientName.
WebSocket authentication
For WebSocket connections, authenticate via the login message after connecting:Rate limiting
Rate limits are enforced per API key using a sliding window.- Default: 60 requests per minute
- Exceeded: Returns
429 Too Many Requests - WebSocket: Maximum 5 concurrent connections per API key
429 responses.
Error responses
| Status | Meaning |
|---|---|
401 | Missing or invalid API key |
403 | Access denied — resource belongs to a different client |
429 | Rate limit exceeded |