HTTP Status Codes Dataset

Key Takeaways

  • Access 62 records in multiple formats.
  • Download data in Excel, CSV, or PDF format.
  • Use ISO codes for easy integration with other systems.
Showing 62 of 62
Status Code Status Name Category Description
100ContinueInformationalThe server has received the request headers and the client should proceed to send the request body.
101Switching ProtocolsInformationalThe requester has asked the server to switch protocols and the server has agreed to do so.
102ProcessingInformationalThe server has received and is processing the request, but no response is available yet.
103Early HintsInformationalUsed to return some response headers before final HTTP message.
200OKSuccessThe request succeeded. The meaning depends on the HTTP method used.
201CreatedSuccessThe request succeeded and a new resource was created as a result.
202AcceptedSuccessThe request has been received but not yet acted upon.
203Non-Authoritative InformationSuccessThe returned metadata is not exactly the same as available from the origin server.
204No ContentSuccessThere is no content to send for this request, but the headers may be useful.
205Reset ContentSuccessTells the user agent to reset the document which sent this request.
206Partial ContentSuccessUsed when the Range header is sent from the client to request only part of a resource.
207Multi-StatusSuccessConveys information about multiple resources, for situations where multiple status codes might be appropriate.
208Already ReportedSuccessUsed inside a DAV: propstat response to avoid repeatedly enumerating the internal members.
226IM UsedSuccessThe server has fulfilled a GET request and the response is a representation of the result.
300Multiple ChoicesRedirectionThe request has more than one possible response. The user agent should choose one of them.
301Moved PermanentlyRedirectionThe URL of the requested resource has been changed permanently. The new URL is given in the response.
302FoundRedirectionThe URI of requested resource has been changed temporarily. Further changes may be made in the future.
303See OtherRedirectionThe server sent this response to direct the client to get the requested resource at another URI with a GET request.
304Not ModifiedRedirectionUsed for caching purposes. It tells the client that the response has not been modified.
305Use ProxyRedirectionDeprecated. Was defined to indicate that a requested response must be accessed by a proxy.
307Temporary RedirectRedirectionThe server sends this response to direct the client to get the requested resource at another URI with same method.
308Permanent RedirectRedirectionThe resource is now permanently located at another URI, specified by the Location header.
400Bad RequestClient ErrorThe server cannot or will not process the request due to something that is perceived to be a client error.
401UnauthorizedClient ErrorThe client must authenticate itself to get the requested response.
402Payment RequiredClient ErrorReserved for future use. The original aim was for digital payment systems.
403ForbiddenClient ErrorThe client does not have access rights to the content; the server is refusing to give the requested resource.
404Not FoundClient ErrorThe server cannot find the requested resource. This can also mean the endpoint is valid but the resource does not exist.
405Method Not AllowedClient ErrorThe request method is known by the server but is not supported by the target resource.
406Not AcceptableClient ErrorThe server cannot produce a response matching the list of acceptable values defined in the request headers.
407Proxy Authentication RequiredClient ErrorSimilar to 401 Unauthorized but authentication is needed to be done by a proxy.
408Request TimeoutClient ErrorThe server would like to shut down this unused connection.
409ConflictClient ErrorThis response is sent when a request conflicts with the current state of the server.
410GoneClient ErrorThe requested content has been permanently deleted from server, with no forwarding address.
411Length RequiredClient ErrorServer rejected the request because the Content-Length header field is not defined and the server requires it.
412Precondition FailedClient ErrorThe client has indicated preconditions in its headers which the server does not meet.
413Payload Too LargeClient ErrorRequest entity is larger than limits defined by server.
414URI Too LongClient ErrorThe URI requested by the client is longer than the server is willing to interpret.
415Unsupported Media TypeClient ErrorThe media format of the requested data is not supported by the server.
416Range Not SatisfiableClient ErrorThe range specified by the Range header field in the request cannot be fulfilled.
417Expectation FailedClient ErrorThe expectation indicated by the Expect request header field cannot be met by the server.
418I'm a TeapotClient ErrorThe server refuses the attempt to brew coffee with a teapot.
421Misdirected RequestClient ErrorThe request was directed at a server that is not able to produce a response.
422Unprocessable EntityClient ErrorThe request was well-formed but was unable to be followed due to semantic errors.
423LockedClient ErrorThe resource that is being accessed is locked.
424Failed DependencyClient ErrorThe request failed due to failure of a previous request.
425Too EarlyClient ErrorIndicates that the server is unwilling to risk processing a request that might be replayed.
426Upgrade RequiredClient ErrorThe server refuses to perform the request using the current protocol but might after the client upgrades.
428Precondition RequiredClient ErrorThe origin server requires the request to be conditional.
429Too Many RequestsClient ErrorThe user has sent too many requests in a given amount of time (rate limiting).
431Request Header Fields Too LargeClient ErrorThe server is unwilling to process the request because its header fields are too large.
451Unavailable For Legal ReasonsClient ErrorThe user agent requested a resource that cannot legally be provided.
500Internal Server ErrorServer ErrorThe server has encountered a situation it does not know how to handle.
501Not ImplementedServer ErrorThe request method is not supported by the server and cannot be handled.
502Bad GatewayServer ErrorThe server, while working as a gateway, got an invalid response needed to handle the request.
503Service UnavailableServer ErrorThe server is not ready to handle the request. Common causes are maintenance or overload.
504Gateway TimeoutServer ErrorThe server is acting as a gateway and cannot get a response in time.
505HTTP Version Not SupportedServer ErrorThe HTTP version used in the request is not supported by the server.
506Variant Also NegotiatesServer ErrorThe server has an internal configuration error.
507Insufficient StorageServer ErrorThe server is unable to store the representation needed to complete the request.
508Loop DetectedServer ErrorThe server detected an infinite loop while processing the request.
510Not ExtendedServer ErrorFurther extensions to the request are required for the server to fulfill it.
511Network Authentication RequiredServer ErrorIndicates that the client needs to authenticate to gain network access.

Use Cases

  • Import the CSV file into your database or use it with Python/pandas for data analysis.
  • Open the Excel file to filter, sort, and create Pivot Tables for quick insights.
  • Print the PDF version for offline reference or classroom handouts.
  • Use the data to build applications, dashboards, or educational resources.