0

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

Quick 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)