API Documentation

Build with Vidigo API

Integrate AI-powered video translation into your applications with our simple, powerful REST API

<5min
Average Processing
50+
Supported Languages
99.9%
API Uptime

Quick Start

Get started with the Vidigo API in minutes

curl -X POST https://api.vidigo.com/v1/translate \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video_url": "https://example.com/video.mp4",
    "target_language": "es",
    "voice_clone": true,
    "webhook_url": "https://yourapp.com/webhook"
  }'

API Endpoints

Complete reference for all available endpoints

POST/api/v1/translate

Submit a video for translation

Parameters

NameTypeRequiredDescription
video_urlstringYesURL of the video to translate
target_languagestringYesTarget language code (e.g., "es", "fr")
voice_clonebooleanNoEnable voice cloning (default: true)
webhook_urlstringNoURL for completion notifications
GET/api/v1/jobs/{job_id}

Get translation job status

Parameters

NameTypeRequiredDescription
job_idstringYesJob ID returned from translate endpoint
GET/api/v1/languages

List supported languages

POST/api/v1/webhooks

Configure webhook endpoints

Parameters

NameTypeRequiredDescription
urlstringYesWebhook URL
eventsarrayYesEvents to subscribe to

Developer-Friendly Features

Webhooks

Get real-time notifications when your translations are complete.

  • Event-driven architecture
  • Secure payload delivery
  • Automatic retries
  • Custom endpoints

Authentication

Secure API access with Bearer token authentication.

  • API key management
  • Rate limiting
  • Usage analytics
  • Team permissions

SDKs & Tools

Official SDKs and tools for faster integration.

  • JavaScript/Node.js SDK
  • Python SDK
  • CLI tools
  • Postman collection

Ready to Start Building?

Get your API key and start translating videos in minutes

Free tier includes 3 translations • No setup required • Full API access