Canva Connect API - Design Automation & Export avatar
Canva Connect API - Design Automation & Export

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Canva Connect API - Design Automation & Export

Canva Connect API - Design Automation & Export

Automate Canva design workflows with Canva Connect API. Create designs, export to multiple formats, manage assets, autofill brand templates & organize your creative library. The Canva Connect API lets you integrate Canva's powerful design capabilities into your automation workflows.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

John Rippy

John Rippy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

Automate Canva designs with the Connect API. Create designs, manage assets, export to PDF/PNG/JPG/MP4, autofill brand templates, and organize folders. Perfect for marketing automation and design workflows.

Features

Design Management

  • List Designs - Browse all your Canva designs with search
  • Get Design - Retrieve design metadata and URLs
  • Create Design - Create new designs from presets or custom dimensions

Export & Download

  • Export Design - Export to PDF, PNG, JPG, GIF, PPTX, or MP4
  • Batch Export - Export multiple designs in one run
  • Get Export Status - Check async export job status

Asset Management

  • Upload Assets - Upload images, fonts, and files from URLs
  • Get Asset - Retrieve asset metadata
  • Delete Asset - Remove assets from your library

Folder Organization

  • List Folders - Browse your folder structure
  • Create Folder - Create new folders for organization
  • List Folder Items - See contents of any folder
  • Move to Folder - Organize designs and assets

Brand Templates (Enterprise)

  • List Brand Templates - Browse available templates
  • Get Template Dataset - See autofill fields
  • Autofill Template - Generate designs from templates with data

User Management

  • Get User Profile - Retrieve user info and team ID

Quick Start

{
"input": "your input here"
}

Demo Mode

Set demoMode: true to test with sample data (no charges). When you're ready for real results, set demoMode: false or omit it.

{
"demoMode": true,
...
}

Input Parameters

ParameterTypeRequiredDescription
taskstringYesOperation to perform (see tasks below)
accessTokenstringYes*Canva OAuth access token (*not needed for demoMode)
designIdstringNoDesign ID for get/export operations
assetIdstringNoAsset ID for get/delete operations
folderIdstringNoFolder ID for folder operations
brandTemplateIdstringNoBrand template ID for autofill (Enterprise)
designTitlestringNoTitle for new design
designTypestringNoPreset type or 'custom'
exportFormatstringNoExport format: pdf, png, jpg, gif, pptx, mp4
exportQualityintegerNoQuality 1-100 (for jpg/png)
batchDesignIdsarrayNoDesign IDs for batch export
webhookUrlstringNoURL for webhook delivery
demoModebooleanNoRun with sample data (default: true)

Output Format

Results are saved to the default dataset:

Export Result

{
"task": "export_design",
"success": true,
"export": {
"id": "export_abc123",
"status": "completed",
"urls": ["https://export.canva.com/..."],
"format": "png",
"designId": "DAFxxxxx"
}
}

Batch Export Result

{
"task": "batch_export",
"success": true,
"exports": [
{
"designId": "DAFxxxxx",
"exportId": "export_001",
"status": "completed",
"urls": ["https://export.canva.com/..."],
"format": "pdf"
}
],
"total": 3,
"requested": 3
}

Pricing

This actor uses pay-per-event billing: Pay-per-result pricing:

OperationCost
List designs/assets/folders$0.01
Get design/asset/folder$0.01
Create design$0.05
Export design$0.05
Batch export (per design)$0.05
Upload asset$0.03
Delete asset$0.01
Autofill template$0.10

Use Cases

Marketing Automation

  • Auto-generate social media graphics from templates
  • Export campaign assets in multiple formats
  • Batch process design exports for campaigns

E-commerce

  • Create product graphics at scale using brand templates
  • Auto-generate promotional banners with product data
  • Export product images for multiple platforms

Content Creation

  • Automate YouTube thumbnail generation
  • Create blog post graphics from templates
  • Batch export presentation slides

Agency Workflows

  • Manage client assets across folders
  • Autofill client brand templates
  • Export client deliverables in bulk

Common Problems & Solutions

"Invalid API key" error

Cause: Your API key is wrong, expired, or doesn't have the right permissions. Fix: Double-check your API key. Make sure you copied it exactly without extra spaces.

"Rate limit exceeded" error

Cause: You've hit the API's rate limits. Fix: Wait a few minutes, then try again. Consider reducing the number of concurrent requests.

Empty or incomplete results

Cause: The target may have anti-scraping protection or the data doesn't exist. Fix:

  • Check if the URL/search query is correct
  • Try with different parameters
  • Some sites may block automated access

Demo data showing instead of real results

Cause: demoMode is still set to true. Fix: Set demoMode: false and provide your API key(s).


Built by John Rippy | Actor Arsenal