New Launch: AI Social Media Post Generator –Try for Free➜

DEVELOPER API

Social Media Graphics API

Generate on-brand carousels and social media graphics programmatically via a single API call. Works with any language, Make, Zapier, n8n, or your own stack.

EXAMPLE REQUEST

POST https://generate.contentdrips.com/render?tool=carousel-maker

Authorization: Bearer YOUR_API_KEY

{
  "template_id": "your_template_id",
  "output": "pdf",
  "branding": { /* your brand */ },
  "carousel": { /* your slides */ }
}

WHAT YOU CAN GENERATE

Every Social Media Graphic Type, via API

One API endpoint covers every visual format your workflow needs. Pass your content, get back a download-ready file.

CAROUSEL

Multi-slide Carousels

Generate LinkedIn carousels as PDF and Instagram carousels as PNG. Intro, content, and ending slides in a single POST request. Pass your copy, get back the finished file.

QUOTE

Quote and Statement Cards

Generate bold quote graphics from any text. Pass the quote, author, and brand details. Returns a styled PNG ready to post.

INFOGRAPHIC

Infographic and Listicle Posts

Turn structured data or a list of points into a clean visual infographic. Ideal for programmatic content pipelines that need visual output.

TESTIMONIAL

Testimonial Graphics

Connect a Typeform or Airtable response to the API. Every new testimonial becomes a branded social graphic automatically via Zapier or n8n.

BANNER

Banners and Announcements

Generate event banners, product launch graphics, or promotional posts. Dynamic placeholders let you populate templates from any data source.

BULK

Bulk Graphics from CSV

Upload 500 rows, generate 500 unique graphics. Product listings, job posts, course slides. One API loop, done.

HOW IT WORKS

One API Call. Finished Graphic.

No complex SDK, no GraphQL schema, no design step. A clean REST API with a single-call model.

1

Get your API token

Create a free account and generate your API token from the API Management panel. No credit card needed for the free plan. You get 10 API calls to test with immediately.

2

Choose a template

Browse the Contentdrips template library and note the template ID. Every template has labeled placeholders for text, images, and branding. The API populates these from your request payload.

3

POST your content, get your graphic

Send a single POST request with your template ID, content, and branding details. The API returns a download URL for your finished PNG or PDF. Async job processing available for bulk requests.

USE CASES

How Teams Use the Contentdrips API

Whether you are automating client reports or shipping a content SaaS, this is how the API fits into real workflows.

AUTOMATION

Topic to carousel, automatically

Generate content from OpenAI in your Make or n8n workflow, then pass it to the Contentdrips API to produce a finished graphic. No manual design step between AI output and publishable post.

SAAS

Build your own content creation tool

Use the API as the design engine behind your own SaaS product. Your UI, your brand, our carousel and graphic generation infrastructure. Ships faster than building your own renderer.

AGENCY

Agency workflow at scale

Run multiple client brand kits. Push content in from a CMS or spreadsheet. Each client gets their own branded output. No editor, no design work, no bottleneck.

CONTENT

Daily quote posts on autopilot

Set up a Zapier or n8n trigger. Daily, weekly, or event-driven. Generate motivational or educational graphics and publish automatically to LinkedIn or Instagram.

FORMS

Testimonial graphics from form responses

Connect Typeform or Airtable to the API via Zapier. Every new testimonial submission becomes a branded social graphic within seconds. No manual work at any step.

BULK

Bulk graphics from a spreadsheet

Upload a CSV of 500 rows. Loop through with the API to generate a unique carousel for every row. Product listings, job posts, course slides, event announcements.

INTEGRATIONS

Pre-built Nodes for the Biggest Automation Platforms

Connect without writing custom HTTP code. Contentdrips has native nodes in Make, Zapier, and n8n.

Make (Integromat)

Native Contentdrips module in Make. Connect a Google Sheet, trigger on a schedule, and auto-generate carousels without writing any code. Visual workflow builder.

zapier logo

Zapier

Contentdrips action available in Zapier. Trigger from any Zapier source, pass content, get your graphic URL back as a step output. Chain it with a LinkedIn or Instagram publish step.

n8n

Self-hosted or cloud n8n workflow support. Use the HTTP Request node with the Contentdrips API or the dedicated community node. Full async job support with webhook callbacks.

Easy to Use. Get Started in Minutes.

A clean REST API. No complex SDK, no GraphQL schema to learn. Generate carousels and graphics from any language in seconds.

CAROUSEL CREATION

const response = await fetch(
  'https://generate.contentdrips.com/render?tool=carousel-maker',
  {
    method: 'POST',
    headers: {
      'Authorization': 'Bearer YOUR_API_KEY'
    },
    body: JSON.stringify({
      template_id: "your_template_id",
      output: "pdf",
      branding: {
        name: "Jane Doe",
        handle: "@janedoe",
        avatar_image_url: "https://..."
      },
      carousel: {
        intro_slide: {
          heading: "Start Here",
          description: "Tips that actually work"
        },
        slides: [
          { heading: "Post daily", description: "Builds habit and reach." }
        ],
        ending_slide: {
          heading: "Follow for more"
        }
      }
    })
  }
);

STATIC GRAPHIC (DYNAMIC CONTENT)

const response = await fetch(
  'https://generate.contentdrips.com/render',
  {
    method: 'POST',
    headers: {
      'Authorization': 'Bearer YOUR_API_KEY'
    },
    body: JSON.stringify({
      template_id: "126130",
      output: "png",
      content_update: [
        {
          type: "textbox",
          label: "title_1",
          value: "Your Custom Title"
        },
        {
          type: "textbox",
          label: "hashtag_1",
          value: "#growwithme"
        }
      ]
    })
  }
);

JOB STATUS CHECK

const status = await fetch(
  'https://generate.contentdrips.com/job/{job_id}/result'
);
const { export_url } = await status.json();
// export_url = your finished graphic

PRICING

Start Free. Scale as You Grow.

No hidden fees. Every plan includes carousel creation, branding support, and multiple export formats.

Free
$0
10 API calls
Best for testing and evaluation

Carousel and graphics creation
Branding support
PNG and PDF export
API documentation access

Get Started Free
Basic
$39/mo
1,000 API calls/month
Best for solo developers and small projects

Everything in Free
1,000 API calls per month
Carousel and static graphic generation
Full branding support

Start Basic
Pro
$359/mo
Unlimited API calls
Best for commercial use and high-volume

Everything in Advanced
Unlimited API calls
Commercial use rights
Priority support and faster response time

Start Pro

HOW WE COMPARE

Contentdrips API vs Bannerbear, Placid, and Creatomate

If you have evaluated other image generation APIs, here is exactly how Contentdrips compares on the features that matter most.

Feature Contentdrips Bannerbear Placid Creatomate
Multi-slide carousel generationYesNoNoPartial
AI writes slide copy for youYesNoNoNo
Auto-branding (name, handle, avatar)YesYesYesYes
PDF export for LinkedIn carouselsYesNoPartialYes
Make, Zapier, n8n native nodesYesZapier onlyZapier onlyYes
Blog/YouTube URL to carouselYesNoNoNo
Async job processing + webhooksYesYesYesYes
Free planYes (10 calls)Trial onlyTrial onlyTrial only
Starting price$39/mo$49/mo$49/mo$29/mo
Unlimited calls plan$359/mo$249/mo$149/mo$199/mo

Frequently Asked Questions

The Contentdrips API is a REST API that lets developers generate carousels and social media graphics programmatically. Send a POST request with your template ID, content, and branding details, and the API returns a download URL for a finished PNG or PDF file. It integrates with Make, Zapier, n8n, or any custom application.

Create a free Contentdrips account and generate your API token from the API Management panel at app.contentdrips.com/api-management. Include the token in the Authorization header of your requests. The free plan includes 10 API calls to test with immediately, no credit card required.

You can generate multi-slide LinkedIn carousels as PDF, Instagram graphics as PNG, quote cards, infographic posts, testimonial graphics, banners, and announcements. The API supports both carousel generation (multi-slide with intro, content, and ending slides) and static graphic generation with dynamic content placeholders.

Template IDs correspond to designs in the Contentdrips template library. Browse templates in the Contentdrips app, open a template, and find its ID in the URL or template settings. You can also use the API to list available templates. Labels in the template (title_1, hashtag_1, etc.) correspond to the content_update fields in your API request.

For longer jobs or bulk requests, the API processes them asynchronously. Your initial POST returns a job ID. Poll the status endpoint at /job/{job_id}/status or configure a webhook URL to receive a callback when the job completes. The result endpoint at /job/{job_id}/result returns the export URL of your finished graphic.

Bannerbear and Placid are strong for static image templating but neither generates multi-slide carousels or writes slide copy for you. Contentdrips does both in a single API call. You also get PDF export for LinkedIn document posts, native Make and n8n nodes (not just Zapier), and blog-to-carousel or YouTube-to-carousel conversion, none of which Bannerbear or Placid support.

API calls are counted each time you make a request to the render endpoint, regardless of output type. AI credits are used when you ask the API to generate copy for you (AI-assisted carousel content). Basic plan: 1,000 API calls per month. Advanced plan: 6,000 API calls per month. Pro plan: unlimited API calls.

Yes. Pass your branding details (name, handle, bio, website URL, avatar image URL) in the branding object of your request. The API applies these automatically to any template with branding placeholders. You can also pre-save brand kits in the Contentdrips app and reference them by ID in your API calls.

Yes, on the Pro plan. The Pro plan at $359/month includes commercial use rights, unlimited API calls, priority support, and faster response times. Basic and Advanced plans are for development and non-commercial production use.

Full API documentation is at contentdrips.com/api-documentation. It covers authentication, all endpoints, request and response schemas, webhook setup, error codes, and code examples in JavaScript, Python, and cURL.

RELATED

More API and Developer Resources

DOCS

API Documentation

Full reference for all endpoints, authentication, request schemas, webhook setup, and code examples in multiple languages.

GUIDE

Automate LinkedIn Carousels with n8n

Step-by-step guide to building a fully automated LinkedIn carousel pipeline using n8n and the Contentdrips API.

GUIDE

Carousel API for SaaS Products

How to use the Contentdrips API as the design engine behind your own SaaS product. Architecture patterns and integration guide.

What Erik Says About Us

“Contentdrips API saved me hours every week by automating carousel and post creation and their founder support is unmatched!”

Ready to Automate Your Carousel and Graphic Creation?

Join 1,391+ developers who are scaling their content production with the Contentdrips API. Start free, 10 API calls included.

Try it