Skip to main content
Send a field the endpoint does not take and read the error.
The status is 400. The list of fields is cut.
Every error has this flat shape. The X-Request-ID header names the request. Include it when you contact support.

Error codes

Real errors

No key on an endpoint that needs one. 401 apiKeyRequired, from crawl.
A key that is not valid. 401 unauthorized.
A path that is not an endpoint. 404 notFound, from a removed path like /v1/google/search.
A domain with no website. 404 notFound, from scrape.

Account codes

These come from signing in to the CLI and from invites, not from a data endpoint.

Retrying

Retry only the codes marked Yes. Errors and retries has the wait and the most tries for each code, and a retry loop for TypeScript and Python.