Create Carousels & Graphics with Contentdrips API
Automate your content creation with the Contentdrips API. Generate stunning carousels and graphics programmatically using Make, Zapier, n8n, or your own custom scripts.
Automate your content creation with the Contentdrips API. Generate stunning carousels and graphics programmatically using Make, Zapier, n8n, or your own custom scripts.
Powerful API Features
Everything you need to automate content creation.
Create multi-slide carousels with intro, content slides, and ending slides in a single API call.
Auto-apply your name, handle, bio, website, and avatar to templates with branding placeholders.
Works seamlessly with Make, Zapier, n8n, or your custom scripts for complete automation.
Update text and images in templates using labeled elements for complete customization.
Asynchronous job processing with status tracking and result retrieval for reliable delivery.
Export your creations in PNG, PDF, or other formats to fit your workflow needs
Easy to Use
Get started with just a few lines of code
const response = await fetch('https://generate.contentdrips.com/render?tool=carousel-maker', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
template_id: "your_template_id",
output: "png",
branding: {
name: "Jane Doe",
handle: "@janedoe",
bio: "Helping creators grow",
website_url: "https://janedoe.com",
avatar_image_url: "https://link.com/avatar.jpg"
},
carousel: {
intro_slide: {
heading: "Start Here",
description: "Tips that actually work"
},
slides: [
{
heading: "Post daily",
description: "It builds habit and reach."
},
{
heading: "Be helpful",
description: "Always give value."
}
],
ending_slide: {
heading: "Follow for more",
description: "New tips every week."
}
}
})
});
const response = await fetch('https://generate.contentdrips.com/render', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'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"
}
]
})
});
// Check job status
const statusResponse = await fetch(
'https://generate.contentdrips.com/job/{job_id}/status'
);
// Get completed job result
const resultResponse = await fetch(
'https://generate.contentdrips.com/job/{job_id}/result'
);
const result = await resultResponse.json();
console.log(result.export_url); // Your generated content URL
Perfect for Every Use Case
Automate content creation across different scenarios
Convert your blog posts into engaging carousel posts automatically.
Build your own mini-content creation tool powered by this API.
Create daily motivational or tip posts with Make or Zapier automation.
Scale design production for multiple clients without touching the editor.
Auto-generate testimonials or case studies from form responses.
Generate hundreds of graphics or carousels from spreadsheet data.
Choose the plan that fits your content creation needs
Join thousands of creators, developers, and agencies who are scaling their content production with the Contentdrips API.