PathHTTP status codes explained
Step 7 of 8
- Step 1: What Is a 200 Status Code?
- Step 2: What Is a 404 Error?
- Step 3: What Is the 401 Status Code (401 Unauthorized)?
- Step 4: What Is the 405 Status Code (405 Method Not Allowed)?
- Step 5: What Is the 406 Status Code (406 Not Acceptable)?
- Step 6: What Is the 409 Status Code (409 Conflict)?
- Step 7: What Is the 422 Status Code (422 Unprocessable Entity)?
- Step 8: What Is the 451 Status Code (451 Unavailable For Legal Reasons)?
What Is the 422 Status Code? (Unprocessable Entity)
Pim · Scrappey Research
May 31, 2026 2 min read

On this page
HTTP 422 Unprocessable Entity means the server understood your request perfectly but refused to act on it because the data inside failed a validation check. The format is correct — valid JSON, all the right pieces — but the actual values don't pass the server's rules: a required field is missing, a value is the wrong type, or it breaks a business rule (like a date in the past). Think of it as a form that's filled in neatly but with an answer the system won't accept. It's also written "HTTP 422" or just "422 error" / "422 status code."
Quick facts
| Status code | 422 |
|---|---|
| Meaning | Unprocessable Entity |
| Category | 4xx Client Error |
| Common causes (scraping) | Missing required field, wrong type, value out of allowed range |
| Right response | Fix the request / retry with backoff; for disguised blocks use a real-browser unblock |
Next in HTTP status codes explained · 8 of 8
And the one that is a legal decision, not a technical one.
What Is the 451 Status Code (451 Unavailable For Legal Reasons)?
Related terms
Concept map
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.
Tools & solutions for this topic
Frequently asked questions
Is 422 a client or server error?
It's a client-side error (the 4xx family) — the server is telling you the problem is in your request, not on its end.
Does a 422 mean I'm blocked when scraping?
Not necessarily. A 422 points at your request, not a ban. That said, some anti-bot systems return it instead of a 403, so read the response body and headers to be sure.
How do I fix a 422 error?
The cause is that the request was well-formed but failed validation, so the fix targets exactly that: correct the part of the request that's invalid, then retry.
What's the difference between 422 and 400?
A 400 Bad Request usually means the server couldn't even parse the request — the syntax is broken. A 422 means it parsed the request fine, but the values failed validation. Simply put: 400 = can't read it, 422 = read it, didn't like it.
Last updated: 2026-05-31