The server is denying access to the resource as a consequence of a legal demand.
The HTTP 451 Unavailable For Legal Reasons status code indicates that the server operator has received a legal demand to deny access to the resource, or to a resource that includes the requested resource. The code is a reference to Ray Bradbury's novel Fahrenheit 451, in which books are banned and burned. This status code was standardized in RFC 7725 (2016).
The number 451 was chosen as a deliberate literary reference to Ray Bradbury's 1953 dystopian novel Fahrenheit 451, in which the government bans and burns all books to suppress free thought. The title refers to the temperature at which paper auto-ignites (451 degrees Fahrenheit).
The status code was proposed by Google engineer Tim Bray in 2012 as a way to provide transparency when content is blocked for legal reasons. Before 451 existed, servers would typically return a 403 Forbidden or 404 Not Found, making it impossible for users to know whether content was legally censored or simply unavailable. The code was officially standardized by the IETF as RFC 7725 in February 2016.
Real-World Examples:
GitHub Returns 451 for repositories that are blocked in certain countries due to government requests, with a notice explaining the legal basis for the block.
Google Uses 451 for search results removed under the EU's Right to Be Forgotten ruling, with a notice at the bottom of affected search pages.
ISPs Internet service providers in countries like the UK, Australia, and Turkey use 451 (or should) when blocking websites by government order.
Reddit Has used 451 to block specific subreddits or content in countries where that content violates local laws.
# Client requests a resource that has been legally blocked GET /article/removed-content HTTP/1.1 Host: example.com Accept: text/html # Server Response (content blocked by legal demand) HTTP/1.1 451 Unavailable For Legal Reasons Content-Type: text/html Link: <https://example.com/legal/takedown-notice>; rel="blocked-by" { "error": "Unavailable For Legal Reasons", "message": "This content has been removed in response to a legal request.", "blocked_by": "DMCA Takedown Notice", "legal_authority": "17 U.S.C. 512(c)", "contact": "legal@example.com", "statusCode": 451 }
Per RFC 7725, the response should include a Link header with a rel="blocked-by" relationship pointing to the entity responsible for the legal block. The response body should explain who made the legal demand and under what authority.
Track uptime, response codes, and availability across all your web properties and global regions.
Start Free Monitoring