All projects
CATAAS, Cat as a Service. Serves random cat images and GIFs, with text, filters and tags. One link, one cat. That's it.
Behind the project
CATAAS
Cat as a service: a public REST API to spread peace and love (or not) thanks to cats.
Get a random cat picture, pick one by tag or id, then resize it, filter it and write on it, all through the query string.
Quick examples
GET /cat # random cat
GET /cat/cute # random cat with the tag "cute"
GET /cat/cute,orange # several tags, comma-separated
GET /cat/{id} # a specific cat
GET /cat/says/Hello?fontSize=60 # random cat with a caption
GET /cat?width=300&blur=2 # resized and blurred
GET /cat?json=true # metadata as JSON instead of the image
GET /api/cats # list cats
GET /api/tags # list tags
GET /api/count # number of cats
Other endpoints: /placeholder/{size}, /avatar/{seed} and POST /upload. Uploaded pictures are only served once validated by a moderator.