HTTP Status Code Finder
Find the right HTTP status code for your API. Answer questions about your scenario or search by code and keyword. Decision tree and search.
FinderCommon scenarios
How to Use
-
1
Choose your mode
Use the Decision Tree to answer yes/no questions about your API scenario, or use Search to filter all 60+ HTTP status codes by code number, name, or keyword.
-
2
Answer the questions or search
The decision tree narrows down the correct code in 3-5 steps. Or try a common preset like 'API created resource' for instant results.
-
3
Get the recommended code
See the recommended status code with its description, use case, and a link to the full detail page with examples and RFC references.
About
HTTP status codes are three-digit numbers returned by web servers to indicate the outcome of a client's request. Defined in RFC 7231 (part of the HTTP/1.1 specification suite) and later refined in RFC 9110, these codes form the backbone of communication between web clients and servers.
The status code system traces its origins to HTTP/0.9 in 1991, which had no status codes at all. HTTP/1.0 (RFC 1945, 1996) introduced the three-digit code system with five categories. HTTP/1.1 (RFC 2616, 1999) expanded the list significantly, and the 2014 rewrite (RFC 7230-7235) reorganized the specification for clarity. The latest revision, RFC 9110 (2022), is the current authoritative reference.
Choosing the correct status code matters for several reasons. REST APIs rely on status codes for clients to handle responses programmatically. Search engines use 301 vs 302 to determine whether to transfer link equity. CDNs and proxies cache responses based on status codes. Monitoring tools alert on 5xx rates.
This tool helps you find the right HTTP status code in two ways. The Decision Tree guides you through yes/no questions about your API scenario and recommends the most appropriate code in 3 to 5 steps. The Search mode lets you filter all 60+ HTTP status codes by number, name, or keyword.