/catA random cat, as an image.
Try itCATAAS — Cat as a Service — serves random cat images and GIFs, with text, filters and tags. One link, one cat. That's it.
/catA random cat, as an image.
Try it/cat/:tagA random cat matching a tag. Combine several with commas.
Try it/cat/gifA random animated cat, as a GIF.
Try it/cat/says/:textA random cat saying the text.
Try it/cat/:tag/says/:textA random cat with a tag, saying the text.
Try it/cat/says/:text?fontSize=50&fontColor=redCustomize the text with fontSize and fontColor.
Try it/cat?type=squareImage size: xsmall, small, medium or square.
Try it/cat?filter=monoApply a filter: blur, mono, negate or custom.
Try it/cat?filter=custom&r=7&g=12&b=50Custom filter with brightness, lightness, saturation, hue, or r, g, b.
Try it/cat?width=100&height=100Resize with width and/or height.
Try it/cat?html=trueReturn an HTML page, handy for embedded previews.
Try it/cat?json=trueReturn the cat as a JSON object.
Try it/avatar/:seedReturn a square cat avatar, always the same for a given seed.
Try it/placeholder/:sizeReturn a cat cropped to the requested size (or a solid color with color), captioned WxH.
Try it/api/cats?tags=cuteList cats as JSON (tags, skip, limit).
Try it/api/tagsList all available tags as JSON.
Try itMore possibilitiesFonts, positions, fit, custom filters and more: every parameter is in the full documentation.
Read the documentationAn image tag is all you need. Combine text, size and filter right in the URL.
CATAAS can be used for testing, placeholders, monitoring, education… whatever you need.
The CATAAS CLI shows cats straight in your terminal, with the same tags, text and filters as the API.
Full-resolution images on Kitty and iTerm2, colored half-blocks everywhere else, animated GIFs included.