API Documentation

Build powerful integrations with Video Script AI using our RESTful API. Process videos, generate content, and automate workflows.

API Status: Operational

Quick Start

1. Get your API key
2. Authenticate your requests
3. Start making API calls

Example Request

cURL
curl -X POST \
  https://api.videoscriptai.com/v1/transcribe \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video_url": "https://example.com/video.mp4",
    "format": "json",
    "include_timestamps": true
  }'

API Endpoints

Transcription API

POST /v1/transcribe

Convert video and audio files to accurate text transcripts with timestamps and speaker detection.

Parameters:

  • video_url - URL to the video file
  • format - Response format (json, srt, txt)
  • language - Language code (optional)

Features:

  • • Speaker identification
  • • Timestamp accuracy
  • • Multiple format export

Content Generation

POST /v1/generate

Generate scripts, summaries, social media posts, and more from your transcribed content.

Content Types:

  • • Blog posts & summaries
  • • Social media content
  • • Video scripts & hooks

Customization:

  • • Tone and style settings
  • • Length preferences
  • • Target audience

Content Analysis

POST /v1/analyze

Analyze content performance, extract insights, and get recommendations for improvements.

Analysis Types:

  • • Sentiment analysis
  • • Topic extraction
  • • Engagement predictions

Insights:

  • • Performance metrics
  • • Optimization suggestions
  • • Trend identification

Rate Limits & Pricing

Free Tier

• 100 API calls/month

• 2 requests/minute

• Basic support

Pro API

• 10,000 API calls/month

• 60 requests/minute

• Priority support

Enterprise

• Unlimited API calls

• Custom rate limits

• Dedicated support

SDKs & Libraries

JS

JavaScript

Node.js & Browser

PY

Python

pip install videoscript-ai

RB

Ruby

gem install videoscript_ai

GO

Go

go get videoscript-ai

Need API Support?

Our developer team is here to help you integrate successfully. Get technical support and implementation guidance.