FacebookAPI Solution

Facebook Video Transcription API with Captions and Speech-to-Text

Get clean, timestamped transcripts from Facebook videos and Reels in 99+ languages, returned in a consistent JSON schema for LLMs and search.

What is the Facebook Transcription API?
The Facebook Transcription API returns clean, timestamped transcripts from Facebook videos and Reels in 99+ languages, using a consistent JSON schema regardless of whether the source ships with subtitles — giving developers one interface to search, analyze, and summarize Facebook video content.

What is the Facebook Video Transcription API?

The Facebook Video Transcription API returns clean, timestamped transcripts from Facebook videos and Reels in 99+ languages, using a consistent JSON schema regardless of whether the source ships with subtitles. One interface, one response shape, across every public Facebook video URL.

Endpoints

Video URL

Transcript endpoint

POST a public Facebook video or Reel URL and receive a timestamped transcript in 99+ languages with rich video metadata in one JSON response.

POST /v1/transcript
Uploaded file

Transcribe endpoint

High-quality speech-to-text for audio or video files you upload yourself, returned in the same consistent JSON schema.

POST /v1/transcribe

What data is returned?

  • Full transcript with timestamps (start/end times)
  • Video metadata: title, description, thumbnail URL
  • Page/profile information: name, URL
  • Video statistics: views, likes, shares, duration
  • Structured segments for easy integration
  • Video URL and upload timestamp
  • Consistent schema across both methods

Supported URL formats

  • facebook.com/watch/?v=123456789

    Facebook Watch video URLs

  • facebook.com/page/videos/123456789

    Page video URLs

  • fb.watch/abc123

    Facebook short URLs

Example use cases

Media Monitoring

Track brand mentions in Facebook video content by transcribing and analyzing at scale.

Content Archives

Build searchable archives of Facebook video content for research or compliance purposes.

Social Analytics

Analyze video content from Facebook pages for competitive intelligence and trend tracking.

API workflow

  1. 1.POST a public Facebook URL to /v1/transcript
  2. 2.Receive a timestamped transcript in 99+ languages
  3. 3.Get rich video_info metadata in the same response
  4. 4.Persist JSON to power search, RAG, and analytics

Code examples

Use /v1/transcript for public Facebook video URLs and /v1/transcribe for files you upload yourself.

bash

Response structure

{
  "status": "success",
  "data": {
    "video_info": {
      "title": "Facebook video by Page Name",
      "description": "Check out our latest update! Learn more...",
      "thumbnail": "https://scontent.xx.fbcdn.net/v/...",
      "url": "https://www.facebook.com/watch/?v=1234567890",
      "channel": "Page Name",
      "channel_url": "https://www.facebook.com/pagename",
      "duration": 180.5,
      "views": 50000,
      "likes": 2500
    },
    "transcript": [
      { "start": 0.0, "end": 4.2, "text": "Welcome to our channel!" },
      { "start": 4.2, "end": 9.8, "text": "Today we're going to show you something exciting." },
      { "start": 9.8, "end": 15.1, "text": "Let's get started with the tutorial." }
    ]
  }
}

Why use VidNavigator for Facebook videos?

Blazing fast transcription

Our speech-to-text engine transcribes 1 hour of video in under 30 seconds.

99+ languages supported

Transcribe Facebook videos in over 99 languages with high accuracy.

Cost-effective at scale

Scale up to as low as $0.000025/transcript or $0.0041/min for speech-to-text. Even cheaper for Enterprise.

Flexible approach

A single API that handles captioned and uncaptioned sources behind the same JSON schema.

Pricing

Start free. Transcripts scale up to as low as $0.000025 apiece, and speech-to-text on uploads runs as low as $0.0041 per minute. Enterprise plans available at even lower rates.

FAQ

Related solutions