Meme APIs

Looking to launch a viral marketing campaign? Want to build a custom application with memes? Want to use memes but not sure how? We can help.

By using Supermeme.ai's APIs, you can leverage the power of memes in any use case you want!

API Access is available as part of our Enterprise plan

Why use Supermeme APIs?

Text in, memes out

Our APIs just take a text input to generate memes. You don't need any knowledge of meme templates to generate high quality of memes

Meme API, not image API

Unlike other meme APIs, we return both templates and meme captions that are aligned with the meme template. That means you don't have to worry about the meme being funny.

AI powered

We leverage GPT-3 to pick the right meme templates and write meme captions.

Clean and safe templates

All our 1000+ meme templates are manually curated and tagged. You can be assured that there will be no NSFW or offensive templates

Use cases for Meme APIs

SEO

"memes" have a keyword search volume of 1.5mn per month. Generate hundreds of memes for "{your niche} memes" in minutes

Custom Bots

Build bots within your Slack or Discord channel where users can use memes to engage with each other

Fun Tools

Build custom application and viral marketing campaigns where users can generate memes for your niche

API Documentation

Supermeme.ai has two API endpoints to choose from

Text Meme & Template API

This endpoint is ideal for anyone looking to reconstruct the final meme image at the consumer end. This endpoint gives you the flexibility to use your own custom fonts, image format etc to generate the final meme image

Sample Request

curl --request POST --url https://app.supermeme.ai/api/v1/meme/text --header 'Authorization: Bearer {api-key}' --header 'Content-Type: application/json' --data '{  "text": "text to generate memes with"}'



Sample Response



{  "memes": [    {      "caption": "When you decide to create some amazing memes",      "image": "https://hlhmmkpugruknefsttlr.supabase.co/storage/v1/object/public/meme-templates-public/Happy--Shock.png"    },    {      "caption": "When you launch an app and memes are involved",      "image": "https://hlhmmkpugruknefsttlr.supabase.co/storage/v1/object/public/meme-templates-public/Thanos-perfectly-balanced-as-all-things-should-be.png"    },    {      "caption": "App launches with memes are the best!",      "image": "https://hlhmmkpugruknefsttlr.supabase.co/storage/v1/object/public/meme-templates-public/Dean-Norriss-reaction.png"    },    {      "caption": "When you decide to create some amazing memes with a designer",      "image": "https://hlhmmkpugruknefsttlr.supabase.co/storage/v1/object/public/meme-templates-public/Relief.png"    },    {      "caption": "When you launch an app and memes are not involved",      "image": "https://hlhmmkpugruknefsttlr.supabase.co/storage/v1/object/public/meme-templates-public/So-I-Got-That-Goin-For-Me-Which-Is-Nice.png"    }  ],  "searchEmotion": "Happiness",  "originalText": "text to generate memes with",  "generatedCaptions": [    "When you decide to create some amazing memes ",    "When you launch an app and memes are involved",    "App launches with memes are the best!",    "When you decide to create some amazing memes with a designer",    "When you launch an app and memes are not involved"  ],  "languageCode": "en"}



Image Meme API (beta)

This endpoint is ideal for anyone looking to use the meme image directly in the result (Twitter bot, Telegram bot). The final image returned has the text overlaid on the meme.

Sample Request

curl --request POST --url https://app.supermeme.ai/api/v1/meme/image --header 'Authorization: Bearer {api-key}' --header 'Content-Type: application/json' --data '{  "text": "text to generate memes with"}'

Sample Response



{"memes":["https://ejaqokiunvjnaamnkfbf.supabase.co/storage/v1/object/sign/memes-main/03d083ae-8988-41e8-89f2-0bac165da172/api-memes/image-30892-1683819136905.png","https://ejaqokiunvjnaamnkfbf.supabase.co/storage/v1/object/sign/memes-main/03d083ae-8988-41e8-89f2-0bac165da172/api-memes/image-30893-1683819136639.png","https://ejaqokiunvjnaamnkfbf.supabase.co/storage/v1/object/sign/memes-main/03d083ae-8988-41e8-89f2-0bac165da172/api-memes/image-30894-1683819136981.png","https://ejaqokiunvjnaamnkfbf.supabase.co/storage/v1/object/sign/memes-main/03d083ae-8988-41e8-89f2-0bac165da172/api-memes/image-30895-1683819136249.png","https://ejaqokiunvjnaamnkfbf.supabase.co/storage/v1/object/sign/memes-main/03d083ae-8988-41e8-89f2-0bac165da172/api-memes/image-30896-1683819136785.png","https://ejaqokiunvjnaamnkfbf.supabase.co/storage/v1/object/sign/memes-main/03d083ae-8988-41e8-89f2-0bac165da172/api-memes/image-30897-1683819136410.png","https://ejaqokiunvjnaamnkfbf.supabase.co/storage/v1/object/sign/memes-main/03d083ae-8988-41e8-89f2-0bac165da172/api-memes/image-30898-1683819136146.png","https://ejaqokiunvjnaamnkfbf.supabase.co/storage/v1/object/sign/memes-main/03d083ae-8988-41e8-89f2-0bac165da172/api-memes/image-30899-1683819135622.jpeg"]}

Note: The URL will only be valid for one hour

Access the mock API server here

API Pricing Tiers

Within the Enterprise plan, you can choose the Tier you like based on expected requests per month



Tier 1

For MVPs and proof of concepts to test out your ideas



$99 /month



✓ Everything in Enterprise plan

✓ 1,000 API Requests/month

Tier 2

For use cases that will attract moderate traffic



$499 /month



✓ Everything in Enterprise plan

✓ 6,000 API Requests/month

Tier 3

For use cases that will attract high traffic (think viral campaigns)



$999 /month



✓ Everything in Enterprise plan

✓ 15,000 API Requests/month

Looking for something more?

None of the current tiers work for you? Have something else in mind?

Let's have a chat! Email us at [email protected]



FAQs

What is meme API?

A meme API is is an interface where developers can send in an input through API request and get memes in the response. The input could be anything ranging from text, meme template name, emotion etc.

How are meme APIs useful?

Meme APIs are useful for anyone looking to leverage the power of APIs at scale. It can be quite challenging and time consuming to create memes one by one. A powerful meme API will let you create them at scale

What is the input required for your API?

You just need to send in a text input. This is ideal in usecases where users don't have any sort of meme knowledge. We'll automatically fetch the relevant meme templates and write captions for them

Check out the documentation above for more information

How does Supermeme.ai ensure quality of memes?

Supermeme.ai leverages AI to generate meme captions and match them with relevant meme templates. This ensures that the meme templates and captions are always contextual. You can try it yourself here

Our meme template database is also manually curated. This means you'll never be hit with NSFW or offensive memes

Why is your meme API so expensive?

Since we leverage AI to generate quality memes, our overhead costs are higher. This helps us deliver quality memes while keeping the user input minimal.

We're an early stage startups so we're open to provide discounts for customers who are willing to make a long term commitment with us.

Are there any API limits?

Apart from the request limitations based on your API plan, there are no other limitations for reasonable use.

Can I try your API?

Given the overhead cost of the infra, we don't offer a trial of the API. However, you can try our app and the memes will be very similar.

If you run out of credits, send us an email([email protected]) and we can add more