Skip to main content

Overview

The Batch Transcribe API processes multiple video and audio files simultaneously, allowing you to transcribe content at scale. Simply provide a list of media URLs, and the API will return transcriptions for each.

Features

  • All Transcribe Features: Includes all existing Transcribe API capabilities
  • Bulk Processing: Transcribe multiple media files in a single request (limit depends on your plan)
  • Cross-Platform Support: Process videos and audio from different platforms in one request
  • Progress Tracking: Monitor the status of each transcription in real time
  • Webhook Support: Receive real-time notifications when the entire batch is complete

Basic Usage

To transcribe multiple videos, simply add the media URLs to the post_urls parameter as a list. E.g. ["https://www.youtube.com/watch?v=example1", "https://www.tiktok.com/@user/video/123456789"]. You can optionally include a callback_url to receive a notification when the entire batch is complete. E.g. https://your-domain.com/webhook. If using a proxy, provide the proxy_url to route downloads through a specific server and set max_mb_download_on_proxy to limit the maximum file size downloaded via the proxy.

Checking Batch Status

Batch transcriptions are processed asynchronously, and you can track their progress using the operation polling URL. When you submit a batch request, the API response will include a Location header with the polling URL, which you can use to check the status of the transcription. Example Operation Polling URL: https://api.scribesocial.ai/v1/transcribe-result/{operation-id} If you’ve provided a callback_url, the API will send a notification to your endpoint once the batch is complete. This request will include a Scribe-Verification-Token header, which corresponds to the API key ID used in the original request, allowing you to verify that the callback is from dScribe AI and is legitimate.

Example Response

For more details about request parameters, response fields, and status codes, check out our Batch Transcribe API Reference.