Skip to main content
API Documentation
Integrate CinematicAds into your stack
Complete REST API to automate video ad generation. Simple authentication, powerful endpoints.
Authentication
All API requests require a Bearer token in the Authorization header.
Header
Authorization: Bearer YOUR_API_KEY
Get your API key from your account settings.
Endpoints
POST
/api/workflowExecute a workflow
Launches a video generation workflow (avatar, influencer, clone, factory, cinematic).
typestringrequiredWorkflow type: avatar | influencer | clone | factory | cinematicscriptstringScript for avatar/influencer workflowsurlstringURL for clone/factory workflowsconceptstringConcept for cinematic workflowGET
/api/healthHealth Check
Checks the status of CinematicAds services.
cURL Example
curl -X POST https://cinematicads.studio/api/workflow \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"type": "avatar", "script": "Hello, welcome to our product demo!"}'Response
{
"success": true,
"workflowId": "wf_abc123xyz",
"status": "processing",
"estimatedTime": 120
}Webhooks
Receive real-time notifications about your workflow status.
workflow.startedA workflow has startedworkflow.completedA workflow completed successfullyworkflow.failedA workflow failedvideo.readyA video is ready for downloadOfficial SDKs
Client libraries to integrate CinematicAds quickly.
Node.jsRoadmap Q1 2025
npm install @cinematicads/sdkPythonRoadmap Q2 2025
pip install cinematicadsPHPRoadmap Q2 2025
composer require cinematicads/sdk