Integrations
Connect Canvora to Claude, ChatGPT, or your apps
API Keys require Pro plan or higher. Upgrade
API Keys
Authenticate REST API requests from your apps and scripts. View API docs
No API keys yet
Create a key to start making API requests programmatically
Authentication
Pass your API key in the X-API-Key header with every request.
Base URLhttps://api.canvora.aiQuick Start
Generate visuals from text in 3 steps. Each command is a single line you can copy and run directly.
1Create a generation
curl -X POST "https://api.canvora.ai/api/generations" -H "X-API-Key: vd_your_key" -H "Content-Type: application/json" -d '{"inputType":"text","inputContent":"5 tips for better remote meetings","outputFormats":["linkedin_carousel"],"carouselCounts":{"linkedin_carousel":5}}'Returns a generation id. Credits are deducted immediately (10 per image, 15 per carousel slide).
2Poll until complete
curl "https://api.canvora.ai/api/generations/GENERATION_ID" -H "X-API-Key: vd_your_key"
Repeat every 2-3 seconds. When status is completed, the outputs array contains your image URLs.
3Download your images
Each output contains a fileUrl — a direct CDN link you can download or embed.
API Reference
Rate Limits & Errors
Read endpoints60 requests/minute
Write endpoints30 requests/minute
Generation20 requests/minute
401 — Invalid or expired API key
402 — Insufficient credits (check balance first)
429 — Rate limited (wait and retry)