Getting started
Errors
The API uses standard HTTP status codes. Failures return a JSON body with an error string and a human-readable message.
Status codes
400Bad Request
Missing or invalid parameters.
401Unauthorized
Invalid or missing API key.
403Forbidden
Feature requires a higher plan tier.
404Not Found
The resource does not exist.
429Rate Limited
Daily or monthly credit limit exceeded.
500Server Error
Internal error. Retry after a short pause.
Error response
json
{
"error": "Rate limit exceeded",
"message": "Daily credit limit reached for this endpoint",
"status": 429
}