Ai Meme Generator
Pricing
from $20.00 / 1,000 results
Ai Meme Generator
Generate fun, trending memes using AI from text prompts or base images. This Actor creates custom memes at scale with captions, styles, and templates via simple API integration — perfect for social media, content automation, and marketing.
Pricing
from $20.00 / 1,000 results
Rating
0.0
(0)
Developer

Taher Ali Badnawarwala
Actor stats
0
Bookmarked
3
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Share
TL;DR
- Input: One text prompt
- Output: Meme image URL + metadata
- Use it for: Social posts, automation, thumbnails, testing
- Result time: Usually under 20 seconds
Table of contents
- Try it now
- Overview
- Usage examples
- Features
- Configuration
- Usage
- Output
- For bloggers & tutorial writers
- Integration
- Technical details
- FAQ
- Resources
Try it now
| Action | Link |
|---|---|
| Run in Apify Console | Open Actor → Start |
| API (sync) | POST https://api.apify.com/v2/acts/YOUR_USERNAME~ai-meme-generator/run-sync |
Replace YOUR_USERNAME with your Apify username.
Overview
The AI Meme Generator creates memes from plain text using the MultipleWords AI engine. You describe the situation or humor style, and the Actor returns a generated meme image URL and structured metadata.
This Actor is useful when you need memes on demand, at scale, or as part of an automated workflow.
Common use cases
| Category | Examples |
|---|---|
| Content | Blogs, YouTube thumbnails, social posts |
| Marketing | Campaign visuals, community engagement |
| Automation | Scheduled memes, bots, workflows |
| Development | Mock data, demos, internal tools |
Note: Usage rights depend on the upstream API and your Apify plan. Review terms before commercial use.
Usage examples
Paste these into the Prompt field or API input.
| Scenario | Prompt |
|---|---|
| Monday mood | Mondays be like |
| Developer life | Developer debugging at 3am, tired but focused |
| Office humor | Meeting that could have been an email |
| Remote work | Cat pretending to work at a laptop, corporate humor |
| Exams | Student the night before exam, panic mode |
Features
- Text-to-meme generation from a single prompt
- Clean JSON output for easy integration
- Works in bulk via API
- Input validation and retries
- Runs fully on Apify (Console, API, automation tools)
Configuration
All settings are provided via the Actor input.
Input parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
prompt | string | Yes | — | Text description of the meme |
userId | number | No | 663559 | Internal API user identifier |
isPro | number | No | 0 | 0 = free, 1 = pro |
Prompt tips
- Mention context (work, school, tech)
- Describe tone (funny, sarcastic, relatable)
- Add visual hints if needed
Example input
{"prompt": "Cat sitting at keyboard pretending to work","isPro": 0}
Usage
Apify Console
- Open the Actor in Apify Console.
- Enter a prompt in the Prompt field (or use the default).
- Click Start and check the Output tab for the meme URL and metadata.
API (run-sync)
Replace YOUR_USERNAME with your Apify username and YOUR_API_TOKEN with your Apify API token.
curl -X POST "https://api.apify.com/v2/acts/YOUR_USERNAME~ai-meme-generator/run-sync?token=YOUR_API_TOKEN" \-H "Content-Type: application/json" \-d '{"prompt": "Mondays be like."}'
Response includes runId, status, and dataset items with imageUrl and imageDescription.
Output
Each run writes one or more items to the default dataset. Each item looks like:
| Field | Description |
|---|---|
imageUrl | Direct URL of the generated meme image |
imageDescription | Description of the image |
generatedImage | Full API response (id, timestamps, etc.) |
Example output (dataset item)
{"status": 1,"imageUrl": "https://example.com/generated-meme.png","imageDescription": "A meme about Mondays.","generatedImage": {"id": 12345,"image_url": "https://example.com/generated-meme.png","image_description": "A meme about Mondays.","image_name": "meme.png","url_slug": "meme-12345"}}
In the Apify Console Output tab you can open Image URL as a link or copy it for use in posts, thumbnails, or automation.
For bloggers & tutorial writers
You can use this Actor in tutorials, blog posts, or videos without running it first:
- Input: Use the Example input or Usage examples table.
- Output: Use the Example output above to show what users get.
- API: Use the API (run-sync) curl example; remind readers to replace
YOUR_USERNAMEandYOUR_API_TOKEN.
For promotion ideas, copy-paste posts, and where to share, see PROMOTION.md in this repo.
Integration
- Make (Integromat) — Use the Apify module and select this Actor; map your prompt to the Prompt input.
- Zapier — Use the Apify Zapier app and choose "Run Actor"; select this Actor and pass the prompt.
- Custom apps — Call the Apify API (
/runor/run-sync) with the same input JSON.
Technical details
- Runtime: Node.js (see Dockerfile).
- Input: Validated against the input schema; invalid input returns a clear error.
- External API: Uses MultipleWords AI for image generation; failures are retried with backoff.
FAQ
How long does a run take?
Usually under 20 seconds for a single prompt.
Can I run multiple prompts in one go?
Yes. Send an array of prompts or run the Actor multiple times (e.g. from a workflow). Each run can process one prompt; for bulk, use the API or automation tools.
Where is the image stored?
The image is hosted by the upstream API. The Actor returns the URL; you can download or hotlink it.
Do I need an API key for the meme API?
The Actor uses its own integration; you only need your Apify account and (for API calls) your Apify API token.
Resources
- Apify Console — Run the Actor and view datasets
- Apify API — Run actors programmatically
- PROMOTION.md — How to promote this Actor and grow your user base