HTTP Errors

What Is the 422 Status Code? (Unprocessable Entity)

On this page

HTTP 422 Unprocessable Entity means the request was well-formed but failed validation. The syntax is fine but the server can't process the contents — usually a validation failure on the payload (a missing field, a wrong type, a value that breaks a business rule). It's also written “HTTP 422” or just “422 error” / “422 status code.”

Quick facts

Status code422
MeaningUnprocessable Entity
Category4xx Client Error
Common causes (scraping)Missing required field, wrong type, value out of allowed range
Right responseFix the request / retry with backoff; for disguised blocks use a real-browser unblock

What a 422 Unprocessable Entity means

The syntax is fine but the server can't process the contents — usually a validation failure on the payload (a missing field, a wrong type, a value that breaks a business rule). In short, 422 status code is the request was well-formed but failed validation.

Why scrapers see 422

422 appears when you send data to an API or form and a field is invalid — a malformed JSON value, a bad date, a required parameter left out. It's about semantics, not formatting, so a 400-style 'bad request' fix won't help: the body parsed fine, the values didn't pass validation.

How to fix a 422 error

Read the response body — most APIs return JSON listing exactly which fields failed and why. Fix the payload to satisfy the schema: correct types, required fields, allowed ranges. Mirror a real submission captured in DevTools, including hidden form fields and tokens. Because 422 is a data-quality problem in your request, changing IPs or headers won't move it.

Related terms

Concept map

How 422 Status Code (422 Unprocessable Entity) connects

The terms most directly tied to this one. Hover a node to see its neighbours, click to preview, drag to rearrange.

0 terms · 0 connections
You are here · HTTP Errors
Building map…

Frequently asked questions

Is 422 a client or server error?

It's a client-side (4xx) error — the server is pointing at something in your request.

Does a 422 mean I'm blocked when scraping?

Not necessarily. 422 points at your request, not a ban — but anti-bot layers sometimes return it instead of a 403, so check the response body and headers.

How do I fix a 422 error?

The request was well-formed but failed validation is the cause, so the fix targets that. Correct the offending part of the request, then retry.

What's the difference between 422 and 400?

400 Bad Request usually means the server couldn't parse the request at all (malformed syntax). 422 means it parsed fine but the values failed validation. 400 = can't read it, 422 = read it, didn't like it.

Last updated: 2026-05-28