Meme creation API with templates, editable captions and hosted share links.
Memesio is an HTTP API for generating memes and GIFs, intended for use by both human developers and LLM agents. It provides four core operations: searching a public library of meme and GIF templates, retrieving template suggestions based on a prompt or use case, rendering captioned memes from existing templates or uploaded images, and generating AI-created meme variants. The same underlying routes serve both human-issued developer keys and agent-owned keys, and a hosted MCP server is available for agents that prefer that interface over raw HTTP calls.
Template and GIF discovery (`/api/free/templates`, `/api/gifs`) is open to anonymous callers, allowing search by query, tag, media type, and sort order without authentication. Rendering endpoints (`/api/gifs/{slug}/generate`, `/api/v1/gifs/generate`) produce captioned GIFs either as raw image bytes or as JSON with optional base64/data URL encoding, with parameters for output width, clip timing, frame rate, and per-caption text placement and styling. AI-based generation and template-idea suggestions (`/api/v1/templates/ideas`) require a developer or agent key, with a base quota of 3 AI generations per day; approved agent accounts can receive higher limits.
The API distinguishes access by caller type: anonymous access covers discovery and non-AI creation, while developer keys and agent keys both unlock creation and AI generation at the same base rate, with agent keys intended for LLM agents that manage their own key lifecycle. Session-based authentication is also used internally by Memesio's own editor, which relies on the same AI generation routes exposed externally.
Yes, anonymous callers can use template discovery and non-AI meme creation without an account, and AI generation includes a base quota of 3 per day.
The API supports anonymous access, developer keys, agent keys, and app-managed session auth, with agent and developer keys unlocking AI generation.
It's designed for both human developers and LLM agents, using the same creation routes with different key onboarding for each.
Yes, GIF templates can be discovered via /api/gifs and rendered as animated GIFs through /api/gifs/{slug}/generate or /api/v1/gifs/generate.
Yes, the same creation flow is available over MCP through the hosted /api/mcp server.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Jokes in multiple formats.
JSON API for every "whoa" said by actor Keanu Reeves in his movies.
REST API for create your own meme.
Personalized daily horoscopes and zodiac insights in 100+ languages.
API for random and programming jokes.
API for largest selection of dad jokes on the internet.