SerpCheap
Browse documentation

SERPCHEAP / API reference

Errors & troubleshooting

Identify authentication, balance, request, rate-limit and search errors.

On this page

Error response

JSON
{"error":{"code":"SEARCH_UNAVAILABLE","request_id":"YOUR_REQUEST_ID"}}

Record the HTTP status, error code and request ID. Provide the request ID to support; never send API keys or passwords.

HTTP status codes

StatusMeaning / action
400 / 415Check supported fields and Content-Type: application/json.
401Check X-API-KEY, extra spaces and revocation status.
402Insufficient credits. Review your balance in the console.
429Rate limited. Respect Retry-After and avoid unbounded retries.
502 / 503Search failed or is unavailable. Save the request ID and contact support if it continues.
504Search timed out. Check request logs and your balance before submitting again; a new successful request is charged.

Troubleshooting

First confirm your key and balance in the console. Keep q, gl and hl explicit when reproducing a problem. Save the request ID and timestamp. Final failed searches are not charged; inspect the ledger rather than repeatedly creating new requests.

Contact support

Examples describe the API contract and do not execute searches. Never share your API key with support.