HTTP Cat

Cat for every HTTP Status

HTTP Cat is a delightful API that returns cat images corresponding to HTTP status codes. Each status code (200, 404, 500, etc.) has a unique cat photo that humorously illustrates the meaning of that code. It's a fun, zero-auth API that's perfect for adding personality to error pages or debugging workflows. For OpenClaw agents, HTTP Cat is a lightweight way to inject humor into status messages or error reporting. When your agent encounters an API error, it can fetch the matching cat image and send it to Telegram or Discord alongside the error explanation — making debugging a little less painful.

Tags: utility

Category: Animals

Use Cases

  • Send a fun cat image alongside API error reports in Telegram/Discord
  • Use as placeholder images when prototyping OpenClaw skills
  • Add humor to daily status reports by including a cat for the day's most common error code

Tips

  • Use it as a quick visual indicator in chat when reporting HTTP errors from other APIs
  • Combine with your agent's error handling to auto-send the matching cat to your channel
  • Great for testing image-sending capabilities in new OpenClaw channel integrations

Known Issues & Gotchas

  • Returns a JPEG image, not JSON — so you can't parse a response body
  • Some obscure status codes may not have dedicated images
  • No API versioning — the image for a given code could change

Frequently Asked Questions

Do I need an API key to use HTTP Cat?

No. HTTP Cat requires no authentication at all. Just make a GET request to https://http.cat/{status_code} and you get a JPEG image back.

What image format does HTTP Cat return?

HTTP Cat returns JPEG images. You can directly embed the URL in messages or download the file for sending as an attachment.

Does HTTP Cat cover all HTTP status codes?

It covers all standard HTTP status codes (1xx through 5xx) and many non-standard ones. If a code doesn't have a cat, you'll get a 404 cat instead.