Meme Generator API
# Meme Generator API - AI-Powered Meme Creation Generate professional memes programmatically with our easy-to-use REST API. Powered by OpenAI GPT for intelligent caption generation. ## 🎯 Key Features ✅ **200+ Meme Templates** - Drake, Distracted Boyfriend, Two Buttons, Change My Mind, and all popular formats ✅ **AI-Powered Captions** - GPT-3.5 generates contextually appropriate, funny captions ✅…
Meme Generator API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Authentication | ||
| POST |
register_api_v1_auth_register_post /api/v1/auth/register |
Register a new user and get API key |
| POST |
login_api_v1_auth_login_post /api/v1/auth/login |
Login and get access token |
| POST |
refresh_api_key_api_v1_auth_refresh_api_key_post /api/v1/auth/refresh-api-key |
Generate a new API key for a user |
| Users | ||
| PUT |
upgrade_tier_api_v1_users_me_upgrade_put /api/v1/users/me/upgrade |
Upgrade user's pricing tier |
| GET |
get_usage_stats_api_v1_users_me_usage_get /api/v1/users/me/usage |
Get API usage statistics for current user |
| GET |
get_current_user_info_api_v1_users_me_get /api/v1/users/me |
Get current user information |
| Templates | ||
| GET |
get_categories_api_v1_templates_categories_list_get /api/v1/templates/categories/list |
Get list of available template categories |
| GET |
get_templates_api_v1_templates__get /api/v1/templates/ |
Get list of available meme templates |
| POST |
create_template_api_v1_templates__post /api/v1/templates/ |
Create a new meme template (admin only for now) |
| GET |
get_template_api_v1_templates__template_id__get /api/v1/templates/{template_id} |
Get a specific meme template by ID |
| GET |
get_popular_templates_api_v1_templates_popular_top_get /api/v1/templates/popular/top |
Get most popular meme templates |
| Memes | ||
| POST |
generate_meme_api_v1_memes_generate_post /api/v1/memes/generate |
Generate a meme from template |
| POST |
generate_ai_caption_api_v1_memes_caption_post /api/v1/memes/caption |
Generate AI caption for a meme template |
| GET |
get_meme_history_api_v1_memes_history_get /api/v1/memes/history |
Get user's meme generation history |
| health | ||
| GET |
health_check_health_get /health |
Health check endpoint for monitoring |
| Other endpoints | ||
| GET |
root__get / |
API health check endpoint |
Meme Generator API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC Recommended | Free | — |
|
| PRO | $9.99 / month | — |
|
| ULTRA | $49.99 / month | — |
|
| MEGA | $199.99 / month | — |
|