Base URL
Authentication
Include your API key in theAuthorization header. Keys are prefixed with tk_.
Rate Limiting
All endpoints are rate-limited to 100 requests per second per API key. Exceeding this limit returns a429 response with a Retry-After header.
Response Format
All responses return JSON withContent-Type: application/json.
Error Codes
| Code | Description |
|---|---|
400 | Bad Request — invalid or missing parameters |
401 | Unauthorized — missing or invalid API key |
403 | Forbidden — API key lacks permission for this resource |
404 | Not Found — resource does not exist |
429 | Too Many Requests — rate limit exceeded |
500 | Internal Server Error — unexpected failure |