New Launch: AI Social Media Post Generator –Try for Free➜
DEVELOPER 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
One API endpoint covers every visual format your workflow needs. Pass your content, get back a download-ready file.
CAROUSEL
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
Generate bold quote graphics from any text. Pass the quote, author, and brand details. Returns a styled PNG ready to post.
INFOGRAPHIC
Turn structured data or a list of points into a clean visual infographic. Ideal for programmatic content pipelines that need visual output.
TESTIMONIAL
Connect a Typeform or Airtable response to the API. Every new testimonial becomes a branded social graphic automatically via Zapier or n8n.
BANNER
Generate event banners, product launch graphics, or promotional posts. Dynamic placeholders let you populate templates from any data source.
BULK
Upload 500 rows, generate 500 unique graphics. Product listings, job posts, course slides. One API loop, done.
HOW IT WORKS
No complex SDK, no GraphQL schema, no design step. A clean REST API with a single-call model.
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.
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.
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
Whether you are automating client reports or shipping a content SaaS, this is how the API fits into real workflows.
AUTOMATION
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
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
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
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
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
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
Connect without writing custom HTTP code. Contentdrips has native nodes in Make, Zapier, and n8n.
Native Contentdrips module in Make. Connect a Google Sheet, trigger on a schedule, and auto-generate carousels without writing any code. Visual workflow builder.
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.
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.
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
No hidden fees. Every plan includes carousel creation, branding support, and multiple export formats.
HOW WE COMPARE
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 generation | Yes | No | No | Partial |
| AI writes slide copy for you | Yes | No | No | No |
| Auto-branding (name, handle, avatar) | Yes | Yes | Yes | Yes |
| PDF export for LinkedIn carousels | Yes | No | Partial | Yes |
| Make, Zapier, n8n native nodes | Yes | Zapier only | Zapier only | Yes |
| Blog/YouTube URL to carousel | Yes | No | No | No |
| Async job processing + webhooks | Yes | Yes | Yes | Yes |
| Free plan | Yes (10 calls) | Trial only | Trial only | Trial only |
| Starting price | $39/mo | $49/mo | $49/mo | $29/mo |
| Unlimited calls plan | $359/mo | $249/mo | $149/mo | $199/mo |
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
DOCS
Full reference for all endpoints, authentication, request schemas, webhook setup, and code examples in multiple languages.
GUIDE
Step-by-step guide to building a fully automated LinkedIn carousel pipeline using n8n and the Contentdrips API.
GUIDE
How to use the Contentdrips API as the design engine behind your own SaaS product. Architecture patterns and integration guide.
“Contentdrips API saved me hours every week by automating carousel and post creation and their founder support is unmatched!”
Join 1,391+ developers who are scaling their content production with the Contentdrips API. Start free, 10 API calls included.