Cataas
Cataas (Cat as a Service) is a free, open-source REST API that returns random cat images and GIFs with optional tags, filters, sizing, and text overlays. The service is widely embedded in tutorials, demos, README files, and chat applications as a friction-free image source. The canonical implementation lives at github.com/cataas/cataas and runs at cataas.com.
APIs
Cataas
Random and tagged cat image retrieval with optional sizing, filtering, and text overlay. Includes a JSON catalog API and admin/upload endpoints for the canonical hosted instance.
Features
GET /cat returns a random cat image (JPEG, PNG, or GIF).
GET /cat/{tag} returns a random cat matching one or more comma-separated tags.
GET /cat/gif returns a random animated cat.
GET /cat/says/{text} renders user-supplied text on top of a random cat with configurable font size, color, and background.
filter=blur|mono|negate|custom with per-channel and per-property tuning (brightness, hue, saturation, RGB).
type, width, height, fit, and position query parameters resize and crop the returned image.
/api/cats, /api/tags, /api/count expose the catalog programmatically.
json=true returns a metadata document instead of binary; html=true returns an embedding wrapper page.
All read endpoints are public and require no API key.
Use Cases
Embed live cat images in API tutorials, learn-to-code lessons, and conference demos.
Decorate open-source READMEs and personal sites with rotating cat imagery.
Slack, Discord, and Teams bots fetch random cats on demand via /cat or /cat/says.
Stand in for a real image-CDN-backed API while prototyping front-end layouts.
Exercise resize, format-conversion, and filtering pipelines with predictable image input.
Integrations
Official slack-command repo wires /cat into Slack workspaces.
Official discord-bot repo provides a Cataas Discord integration.
Community MCP server (pipeworx-io/mcp-cataas) wraps the API for use by Claude and other MCP clients.
Listed in the public-apis/public-apis Animals category.
Solutions
Run your own Cataas instance from cataas/cataas (Node.js + MongoDB + sharp) to power internal demos or branded image services.