Response
Response
400. Every error has this shape, and a failed call costs nothing.
Error codes
Try the free ones
These calls cost nothing. The first needs no key, and the rest are real responses from today. A field the endpoint does not take.400 invalidRequest
400 invalidRequest, from youtube.transcript with videoId and videoUrl together.
limit where the endpoint has none. 400 invalidRequest, from google.search.
400 invalidRequest, from reddit.search with a key.
400 invalidRequest, from google.search with page: 2.
401 unauthorized, from reddit.post.
404 notFound, sent with a key.
404 notFound, from youtube.video with a made-up id.
Account codes
These come from your account and the dashboard, not from a data endpoint.Retrying
Retry only whenretryable is true. Wait for retryAfterSeconds or Retry-After when present, and back off otherwise. The retry guide has a loop for Node.js and Python.