HTTP Status Codes Dataset 2026 (RFC 9110)
Free downloadable JSON dataset: 61 HTTP status codes from RFC 9110 (HTTP Semantics, June 2022) plus supplementary RFCs. Each record carries code, reason phrase, category, defining RFC, and MDN link. Licensed under Creative Commons Attribution 4.0.
Download
Download JSON (5KB, 61 records)Format: JSON with embedded schema.org/Dataset header. License: CC BY 4.0.
What's included
- 1xx Informational (4 codes): 100, 101, 102, 103
- 2xx Success (10 codes): 200-208, 226
- 3xx Redirection (7 codes): 300-304, 307, 308
- 4xx Client Error (28 codes): 400-418, 421-426, 428-431, 451
- 5xx Server Error (12 codes): 500-511
Sample records
[
{ "code": 200, "name": "OK", "category": "Success", "rfc": "RFC 9110" },
{ "code": 201, "name": "Created", "category": "Success", "rfc": "RFC 9110" },
{ "code": 301, "name": "Moved Permanently", "category": "Redirection", "rfc": "RFC 9110" },
{ "code": 401, "name": "Unauthorized", "category": "Client Error", "rfc": "RFC 9110" },
{ "code": 404, "name": "Not Found", "category": "Client Error", "rfc": "RFC 9110" },
{ "code": 429, "name": "Too Many Requests", "category": "Client Error", "rfc": "RFC 6585" },
{ "code": 500, "name": "Internal Server Error", "category": "Server Error", "rfc": "RFC 9110" },
{ "code": 503, "name": "Service Unavailable", "category": "Server Error", "rfc": "RFC 9110" }
]Sources
- RFC 9110: HTTP Semantics (June 2022) — supersedes RFCs 7230-7235. https://www.rfc-editor.org/rfc/rfc9110
- RFC 4918: WebDAV (207, 422, 423, 424, 507)
- RFC 6585: Additional codes (428, 429, 431, 511)
- RFC 7725: Legal restrictions (451)
- RFC 8297: Early Hints (103)
- RFC 8470: Too Early (425)
- MDN Web Docs: Cross-referenced documentation links per code
Use cases
- HTTP client libraries (mapping codes to human-readable messages)
- API documentation generators (OpenAPI, Swagger UI)
- Error logging and monitoring systems (datadog, sentry tag enrichment)
- Educational tutorials and developer cheat sheets
- IDE plugins and code completion
Citation
Bytepane (2026). HTTP Status Codes Reference Dataset 2026. Version 2026.04. https://bytepane.com/http-status-codes-dataset-2026-rfc-9110-downloadable-json-mdn-references/ — Licensed CC BY 4.0.
Related Bytepane resources
- Browse HTTP status codes (interactive reference)
- API Rate Limiting (HTTP 429 deep dive)
- API Response Codes Best Practices
Note: HTTP status code 418 ("I'm a teapot") is included for historical completeness — it originated as an April Fools joke (RFC 2324, 1998) and is not part of standard HTTP semantics. Some codes from older RFCs (102 Processing, 510 Not Extended) are deprecated but retained for legacy compatibility.