← Glossary

HTTP Errors Glossary

Status codes scrapers hit constantly. Each entry explains what the code means, why it shows up in scraping, and how to recover from it.

What Is the 429 Status Code (429 Error)?

HTTP 429 Too Many Requests is the status code a server returns when a client has sent more requests in a given window than the server's rate limit allows.

What Is the 499 Status Code (499 Error)?

HTTP 499 Client Closed Request is a non-standard status code, logged by Nginx (and CDNs like Cloudflare) when the client closes the connection before the server finishes sending a .

What Is the 403 Status Code (403 Forbidden Error)?

HTTP 403 Forbidden means the server understood the request but refuses to fulfill it.

What Is the 503 Status Code (503 Service Unavailable Error)?

HTTP 503 Service Unavailable means the server is temporarily unable to handle the request — usually because it's overloaded, undergoing maintenance, or actively rejecting traffic a.

What Is a 200 Status Code?

HTTP 200 OK is the standard success status code: the server received the request, processed it, and returned the expected response body.

What Is Cloudflare Error 1015?

Cloudflare error 1015 "You are being rate limited" is shown when a visitor has exceeded a rate-limiting rule configured by the site owner inside Cloudflare.

What Is a 402 Error?

HTTP 402 Payment Required indicates the server is refusing the request until payment, billing, or quota issues are resolved.

What Is a 404 Error?

HTTP 404 Not Found means the server understood the request but has no resource at that URL.

What Is a 520 Error?

HTTP 520 is a non-standard Cloudflare status code meaning the origin server returned a response Cloudflare cannot interpret.

What Is the 401 Status Code (401 Unauthorized)?

HTTP 401 Unauthorized means the request lacks valid authentication credentials.

What Is the 405 Status Code (405 Method Not Allowed)?

HTTP 405 Method Not Allowed means the endpoint doesn't accept the HTTP method you used.

What Is the 406 Status Code (406 Not Acceptable)?

HTTP 406 Not Acceptable means the server can't return content matching your Accept headers.

What Is the 409 Status Code (409 Conflict)?

HTTP 409 Conflict means the request conflicts with the current state of the resource.

What Is the 422 Status Code (422 Unprocessable Entity)?

HTTP 422 Unprocessable Entity means the request was well-formed but failed validation.

What Is the 451 Status Code (451 Unavailable For Legal Reasons)?

HTTP 451 Unavailable For Legal Reasons means the resource is blocked for legal or geo reasons.

What Is the 502 Status Code (502 Bad Gateway)?

HTTP 502 Bad Gateway means a gateway or proxy got an invalid response from the upstream server.

What Is Cloudflare Error 521?

HTTP 521 Web Server Is Down (Cloudflare) means Cloudflare couldn't open a connection to the origin server.

Full HTTP status code reference

Every status code from 100–599 plus Cloudflare's 1xxx codes — searchable, with what each means for scrapers.

Open the reference

Concept map

How status codes relate

Each node is a status code, grouped by class. Lines connect codes that are commonly confused or that scrapers see together. Hover to highlight, click for the meaning and a jump link.

52 codes · 27 links
Hover · click a code
1xx2xx3xx4xx5xxCF1001011021032002012022042063013023033043073084004014034044054064074084094104114134144154184224234254294515005015025035045055085115205215225235245255265301015
1xx 2xx 3xx 4xx 5xx CF