Skip to main content

Error response format

All errors follow a consistent JSON structure:

HTTP status codes

Common errors

Check that your key is correctly formatted and included in the Authorization: Bearer header.
Ensure your request body contains all required fields for the endpoint you are calling.
Your credit balance has reached zero. Purchase a top-up from the billing page or upgrade your plan.
The input passed basic format validation but failed deeper validation. Check the message field for specifics.
DataLink routes through multiple upstream providers with automatic failover. A 503 means all providers for this data type are temporarily unreachable. Check status.datalinkapis.com for live platform health.