Authentication
All API requests require authentication via an API key passed in the X-API-Key header.
Creating an API key
- Go to Dashboard > API Keys
- Click Create Key
- Copy the key immediately - it is only shown once
The key has a tp_ prefix. Only the prefix is stored for identification.
Using your key
Include the key in every request:
Error responses
| Status | Meaning |
|---|---|
401 | Missing or invalid API key |
402 | No credits available |
403 | Domain not verified or insufficient permissions |
400 | Invalid request body |
404 | Resource not found |
All errors return JSON:
Rate limits
The API is rate-limited to protect service quality. If you receive a 429 response, wait before retrying. Contact support if you need higher limits.