Rate limit
Your account may make one API request per second, across both endpoints; console searches count against the same limit. The check runs before anything else, so a rejected request costs nothing. Over the limit, the API answers429:
No quota
Searches are unlimited on every plan, so neither endpoint has a monthly quota. Requesting more pages of the same query costs nothing beyond the per-second limit. A request with an emptyq returns an empty page:
has:creds filter always applies to API queries: API access and the filter are both part of the Plus and Pro plans.
Error format
Errors are JSON objects with a singleerror string:
Successful responses are
200 with the JSON body described on each endpoint page.