Docs› Coverage› Pricing› Status› Support›
  1. Home
  2. Documentation
  3. Errors

Greyhound racing API: Errors

Errors

Every error the greyhound racing API returns, what it means and what to do.

Errors

Every error has the same shape, with a stable code to act on and a message for people.

403
{
  "error": { "code": "upgrade_required", "message": "This needs the Race Pass.",
    "plan": "Race Pass", "docs": "https://greyhoundracingapi.com/documentation/errors" }
}
HTTPCodeWhat to do
400bad_requestA value is not valid, a date is before 2020, or the key was put in the address. The message says which.
401unauthorizedNo key, or the key is wrong, revoked or expired. Check the header.
403upgrade_requiredYour plan does not include this endpoint. plan names the one that does.
404not_foundNo endpoint at that address. Check the path.
422unknown_parameterA parameter this endpoint does not take. The message lists the ones it does.
429rate_limitedToo many calls this minute. Wait for Retry-After.
429quota_exceededToday's allowance is used. It resets at 00:00 UTC.
503server_errorOur side. Not counted against you. Try again shortly, and see status.