Errors
The API uses standard HTTP status codes and JSON error bodies.
Common errors
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
400 | HTTP | No | - | Missing or invalid query parameters, for example missing `q` or invalid coordinates. |
404 | HTTP | No | - | Resource not found on detail endpoints. |
429 | HTTP | No | - | Rate limit exceeded. |
Example
json
{
"error": "Missing q parameter"
}
Rate limit example
json
{
"error": "rate_limited",
"message": "Too many requests",
"retryAfterSeconds": 60
}