Note: Response structure may vary depending on the query and model output.
Rate Limit / Quota Exceeded (429)
If your API key exceeds a rate limit or usage quota, the API will return:
Code
{ "error": "quota_exceeded", "message": "This API key exceeded a usage or rate limit and the request was blocked.", "tier": "trial", "rate_limit": "domain-genai", "limits": { "daily_requests": 100, "monthly_requests": 1000 }, "action": "Wait for your quota to reset or contact IntelCenter if you need a higher usage allowance."}
Forbidden (403)
Returned when your API key does not have access to the requested dataset or feature.
Code
{ "error": "FORBIDDEN", "message": "You do not have access to this dataset or feature."}
Unauthorized (401)
Returned when authentication fails.
Code
{ "error": "unauthorized", "message": "Invalid or missing API key"}
Notes
All responses use JSON
Field availability may vary by dataset and endpoint
Natural Language and Domain GenAI responses may include additional metadata
Pagination fields are only present on search endpoints
Media URLs may be time-limited or signed
Error Handling
Always check the HTTP status code before processing the response.