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

The Howlers

The Howlers

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

0

Monthly active users

11 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.

BYOK (Bring Your Own Key) -- you provide your own API credentials.


Before You Start

This actor requires your own API credentials to fetch real data.

Where to get your key: Canva OAuth access token. Get this by setting up a Canva Connect integration.


Quick Start

Run with real data

{
"task": "list_designs",
"accessToken": "YOUR_API_KEY_HERE",
"designType": "instagram_post",
"exportFormat": "png",
"exportQuality": 90,
"assetUrl": "https://example.com",
"autofillData": {},
"maxResults": 20,
"batchDesignIds": []
}

Input Parameters

ParameterTypeDefaultRequiredDescription
taskstring"list_designs"Yes*Operation to perform
accessTokenstring-Yes*Canva OAuth access token. Get this by setting up a Canva Connect integration.
designIdstring-NoCanva design ID for get/export/autofill operations
assetIdstring-NoCanva asset ID for get/delete operations
folderIdstring-NoCanva folder ID for folder operations
brandTemplateIdstring-NoBrand template ID for autofill operations (Enterprise)
designTitlestring-NoTitle for new design
designTypestring"instagram_post"NoPreset design type or 'custom' for custom dimensions
customWidthinteger-NoWidth in pixels for custom design type
customHeightinteger-NoHeight in pixels for custom design type
exportFormatstring"png"NoFormat for design export
exportQualityinteger90NoExport quality (1-100, for jpg/png)
exportPagesstring-NoSpecific page numbers to export (comma-separated, e.g., '1,2,3'). Leave empty for all pages.
assetUrlstring-NoURL to upload as an asset
assetNamestring-NoName for the uploaded asset
folderNamestring-NoName for new folder
parentFolderIdstring-NoParent folder ID for creating nested folders
autofillDataobject{}NoJSON object with data to autofill into brand template
searchQuerystring-NoSearch term for filtering designs or templates
maxResultsinteger20NoMaximum number of results to return
batchDesignIdsarray[]NoArray of design IDs for batch export
webhookUrlstring-NoURL to send results to (Zapier, Make, n8n, etc.)

Pricing

This actor uses pay-per-event billing:

EventDescriptionPrice
API RequestEach Canva Connect API request processed$0.01

Troubleshooting

"API key is required"

  • Add your API key in the input

"API error 403" or "Unauthorized"

Your API key is invalid, expired, or doesn't have access to this specific API endpoint. Double-check your key and account permissions.

"API error 429" or "Rate limit"

Too many requests. Wait a minute and try again, or reduce the number of items per run.

No results or empty dataset

Check the run log for error messages. Common causes:

  • Invalid input format (check the examples above)
  • API key without proper permissions
  • The target data doesn't exist or is too small to track

How do I test without an API key?


Built by John Rippy | Actor Arsenal