Create a meme
create_memeCreate shareable memes from 25,000+ templates by captioning them. Supports multiple captions, font, color, outline, and layout customization.
Instructions
Create a real, shareable meme on memebo.at by captioning a template. texts are placed top-to-bottom: 1 caption = bottom text, 2 captions = classic top/bottom, N captions fill the template's boxes in order (match suggestedCaptionCount when possible). Captions can be plain strings or objects with per-caption color/outline/font; optional global font and layout ("top" = captions in a white bar above the image). Returns the meme page URL and a direct image URL. Rate-limited per IP — space out repeated calls.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| font | No | Default font for all captions, one of: impact, arial, helvetica, times, courier, titillium, thick, kalam, comic, notosans, notosanshebrew | |
| style | No | Alternate background style name from get_meme_template's availableStyles, e.g. "maga" | |
| texts | Yes | Captions, top-to-bottom. Each is a string or { text, color?, outline?, font? }. At least one must be non-empty. | |
| layout | No | layout:"top" puts captions in a white bar above the image; "default" overlays them on the image | |
| template | Yes | Template slug, e.g. "x-x-everywhere" |