# Facebook Reel Transcriber (`scrapers-hub/facebook-reel-transcriber`) Actor

🎥 Facebook Reel Transcriber converts spoken words in your reels into accurate captions & searchable text. ⚡ Save time, boost engagement, and improve accessibility with fast, SEO-friendly outputs. Try facebook-reel-transcriber today!

- **URL**: https://apify.com/scrapers-hub/facebook-reel-transcriber.md
- **Developed by:** [Scrapers Hub](https://apify.com/scrapers-hub) (community)
- **Categories:** SEO tools, Videos, Social media
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.99 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## Facebook Ai Transcript Extractor: The Ultimate Audio-to-Text Solution for Social Media 🚀

In the modern digital landscape, content is king, but accessibility and searchability are the crown jewels. The **Facebook Ai Transcript Extractor** is a cutting-edge tool designed to bridge the gap between video content and textual data. Whether you are a researcher, a digital marketer, or a content creator, the **Facebook Ai Transcript Extractor** provides a seamless, automated way to convert video speech into highly accurate text. 🎙️

### What is Facebook Ai Transcript Extractor? 🤔

The **Facebook Ai Transcript Extractor** is a sophisticated, AI-driven application specifically engineered to scrape video content from Facebook—primarily Reels—and perform high-fidelity transcription. By leveraging the latest breakthroughs in speech-to-text technology, the **Facebook Ai Transcript Extractor** ensures that not a single word is lost in translation. This tool is not just a scraper; it is a complete data extraction engine that turns raw video files into structured, actionable information. 📂

For those looking to scale their data collection projects, the **Facebook Ai Transcript Extractor** offers unparalleled reliability. It bypasses the manual effort of transcribing videos, allowing users to focus on analyzing the data rather than gathering it. With the **Facebook Ai Transcript Extractor**, you can process hundreds of URLs in a fraction of the time it would take a human transcriber. ⚡

### Key Features of Facebook Ai Transcript Extractor 🌟

The **Facebook Ai Transcript Extractor** comes packed with features that make it the industry leader in social media transcription. Below are some of the most prominent capabilities that set the **Facebook Ai Transcript Extractor** apart from any other tool on the market:

#### 1. Advanced AI Transcription Engine 🧠
At the heart of the **Facebook Ai Transcript Extractor** is the Whisper model, a state-of-the-art speech recognition system. This allows the **Facebook Ai Transcript Extractor** to handle various accents, background noise, and technical jargon with ease. It doesn't just "hear" the words; it understands the context, providing a transcript that is both accurate and readable.

#### 2. Multi-URL Batch Processing 🔄
Efficiency is a core pillar of the **Facebook Ai Transcript Extractor**. Users can input a long list of Reel URLs, and the **Facebook Ai Transcript Extractor** will iterate through them one by one, extracting audio and generating text without any manual intervention. This batch processing capability makes the **Facebook Ai Transcript Extractor** an essential tool for large-scale data mining.

#### 3. High-Quality Proxy Integration 🛡️
To ensure maximum uptime and prevent IP bans, the **Facebook Ai Transcript Extractor** is built with robust proxy support. By utilizing high-quality residential proxies, the **Facebook Ai Transcript Extractor** mimics human behavior, allowing for consistent data extraction even when processing high volumes of requests. The **Facebook Ai Transcript Extractor** handles all the complex networking logic behind the scenes.

#### 4. Detailed Metadata Extraction 📊
The **Facebook Ai Transcript Extractor** does more than just transcribe. It also captures vital metadata associated with the video, such as:
- ✅ Detected Language
- ✅ Video Duration
- ✅ Precise Timestamps (Start and End times for segments)
- ✅ Processing Time
- ✅ Source URL

This metadata is crucial for users of the **Facebook Ai Transcript Extractor** who need to organize their data chronologically or by language.

#### 5. Automated Language Detection 🌍
Don't know what language the video is in? No problem. The **Facebook Ai Transcript Extractor** automatically detects the spoken language and transcribes it accordingly. This makes the **Facebook Ai Transcript Extractor** a truly global tool, capable of handling content from all over the world.

### Why You Need the Facebook Ai Transcript Extractor 💡

In today's fast-paced world, information is everywhere, but it's often trapped in video formats. The **Facebook Ai Transcript Extractor** unlocks that information. Here are several reasons why the **Facebook Ai Transcript Extractor** is a must-have:

#### For SEO and Content Creators ✍️
If you are a content creator, you know that search engines can't "watch" videos. By using the **Facebook Ai Transcript Extractor**, you can turn your video content into blog posts, articles, or meta descriptions. This improves your SEO ranking significantly. The **Facebook Ai Transcript Extractor** helps you repurpose content effortlessly.

#### For Market Researchers 🔍
Analyzing competitor content is hard when it's all in video format. The **Facebook Ai Transcript Extractor** allows researchers to scrape hundreds of competitor videos and analyze the text for keywords, sentiment, and trends. The **Facebook Ai Transcript Extractor** turns hours of video watching into minutes of text analysis.

#### For Accessibility ♿
Making content accessible is not just a trend; it's a necessity. The **Facebook Ai Transcript Extractor** allows you to generate captions and transcripts for any video, ensuring that your content reaches the deaf and hard-of-hearing community. Use the **Facebook Ai Transcript Extractor** to make the internet a more inclusive place.

### How to use Facebook Ai Transcript Extractor 🛠️

Using the **Facebook Ai Transcript Extractor** is incredibly simple. It is designed with a user-friendly interface that requires zero coding knowledge for basic operations.

#### Step 1: Prepare Your URLs 📋
Collect the Facebook Reel URLs you wish to process. You can gather these from any public page or profile.

#### Step 2: Configure the Input ⚙️
Enter your URLs into the **Facebook Ai Transcript Extractor** input field. You can also specify your proxy settings here to ensure the **Facebook Ai Transcript Extractor** runs smoothly.

#### Step 3: Run the Extractor 🚀
Click the start button and let the **Facebook Ai Transcript Extractor** do its magic. It will visit each link, extract the audio, run it through the AI model, and save the result.

#### Step 4: Download Your Data 📥
Once the **Facebook Ai Transcript Extractor** has finished, you can download your transcripts in various formats like JSON, CSV, or Excel. The **Facebook Ai Transcript Extractor** makes data export a breeze.

### Deep Dive: The Science Behind Facebook Ai Transcript Extractor 🔬

Understanding how the **Facebook Ai Transcript Extractor** achieves such high accuracy requires looking at its underlying architecture. The **Facebook Ai Transcript Extractor** doesn't just record audio; it processes it through a multi-stage pipeline designed to minimize errors.

#### Phase 1: Resource Acquisition 🛰️
During this phase, the **Facebook Ai Transcript Extractor** makes a secure connection to the target URL. Using sophisticated headers and a rotated proxy pool, the **Facebook Ai Transcript Extractor** avoids being detected as an automated bot.

#### Phase 2: Audio Normalization 🔊
Once the raw video is captured, the **Facebook Ai Transcript Extractor** isolates the audio track. The **Facebook Ai Transcript Extractor** then normalizes the volume levels and filters out common background frequencies that could interfere with transcription.

#### Phase 3: AI-Driven Text Generation 🤖
This is where the magic happens. The **Facebook Ai Transcript Extractor** feeds the clean audio into the Whisper model. Unlike traditional "shallow" models, the **Facebook Ai Transcript Extractor** uses a deep learning approach that understands the nuances of human speech.

#### Phase 4: Output Structuring 📋
Finally, the **Facebook Ai Transcript Extractor** organizes the text into a structured JSON or CSV format, adding metadata like language codes and timestamps.

### Understanding the AI Model: Whisper and Facebook Ai Transcript Extractor 🤖

The backbone of the **Facebook Ai Transcript Extractor** is OpenAI's Whisper model. This is not your average speech-to-text algorithm. Whisper was trained on 680,000 hours of multilingual and multitask supervised data collected from the web. This massive training set allows the **Facebook Ai Transcript Extractor** to achieve near-human performance in many scenarios.

#### Why Whisper is perfect for Facebook Ai Transcript Extractor

1.  **Robustness to Background Noise** 🔊: Social media videos (especially Reels) often have loud music, wind, or crowds. The **Facebook Ai Transcript Extractor** uses Whisper's ability to "tune out" irrelevant noise and focus on the primary speaker.
2.  **Zero-Shot Performance** 🎯: The **Facebook Ai Transcript Extractor** can transcribe languages it hasn't specifically been "fine-tuned" for on your specific dataset because the base model is already so powerful.
3.  **Time-Stamp Alignment** ⏱️: The **Facebook Ai Transcript Extractor** doesn't just give you a block of text. It provides "word-level" or "segment-level" timestamps, allowing you to jump to exact moments in the video.
4.  **Language Identification** 🗣️: When the **Facebook Ai Transcript Extractor** starts processing a video, it first performs a "language identification" pass, ensuring the correct translation or transcription model is applied.

#### Technical Performance of Facebook Ai Transcript Extractor with Whisper

Depending on your hardware or the server you run the **Facebook Ai Transcript Extractor** on, transcription speeds can vary. However, the **Facebook Ai Transcript Extractor** is optimized to use GPU acceleration if available, cutting down processing time significantly. Even on standard CPUs, the **Facebook Ai Transcript Extractor** maintains a healthy throughput that outpaces manual transcription by a factor of 50 to 1. 🚀

### Comparing Facebook Ai Transcript Extractor with Other Tools 📊

While there are many transcription tools available, the **Facebook Ai Transcript Extractor** stands out for several reasons:

| Feature | Other Scraping Tools | Facebook Ai Transcript Extractor |
|---------|-----------------------|-----------------------------------|
| **Accuracy** 🎯 | Often poor for noisy videos | Highly precise using Whisper |
| **Speed** ⚡ | Slow manual processes | Automated batch processing |
| **Language Support** 🌍 | Limited to English | Multilingual (90+ languages) |
| **Bypass Mechanisms** 🛡️ | Easily blocked | Advanced proxy logic included |
| **Ease of Use** ✅ | Hard to set up | Ready to use with minimal config |

The decision to use the **Facebook Ai Transcript Extractor** is a clear one for professionals who value their time and data quality. There is simply no substitute for the precision of the **Facebook Ai Transcript Extractor**.

### Maximizing the Value of Extracted Data 📈

Once the **Facebook Ai Transcript Extractor** has delivered your results, there are countless ways to utilize that information:

#### 1. Semantic Analysis 📊
Use the output from the **Facebook Ai Transcript Extractor** to perform sentiment analysis. Is the speaker positive, negative, or neutral? The text provided by the **Facebook Ai Transcript Extractor** is clean enough for most natural language processing (NLP) libraries.

#### 2. Video Summarization 📝
Feed the long transcripts from the **Facebook Ai Transcript Extractor** into large language models (LLMs) like GPT-4 or Claude to generate concise summaries. This turns the **Facebook Ai Transcript Extractor** into a powerful information filtering tool.

#### 3. Content Translation 🌐
Take the native language output from the **Facebook Ai Transcript Extractor** and translate it to reach an international audience. The **Facebook Ai Transcript Extractor** is the perfect starting point for global content strategy.

### Strategic Content Repurposing with Facebook Ai Transcript Extractor 🔄

In the modern media landscape, you cannot just post a video and walk away. You need to squeeze every bit of value from your content assets. This is where the **Facebook Ai Transcript Extractor** becomes a strategic powerhouse for your brand. By turning video into text, the **Facebook Ai Transcript Extractor** enables a "write once, publish everywhere" strategy that can save your team dozens of hours every week.

#### 1. From Video to Blog: The Facebook Ai Transcript Extractor Approach ✍️
Did a Facebook Reel perform exceptionally well? Most likely, the script was high quality. Use the **Facebook Ai Transcript Extractor** to pull that script and turn it into a long-form blog post. Search engines will index the text provided by the **Facebook Ai Transcript Extractor**, which they cannot do for the video itself. This simple step doubles your SEO footprint.

#### 2. Micro-blogging and Twitter Threads 🐦
You can take the most "punchy" lines from the transcript provided by the **Facebook Ai Transcript Extractor** and turn them into highly shareable Twitter/X threads. The **Facebook Ai Transcript Extractor** ensures you have the exact phrasing used in the video, maintaining brand consistency across all platforms.

#### 3. Email Newsletters and Summaries 📧
For businesses that curate industry news hosted on Facebook, the **Facebook Ai Transcript Extractor** is a godsend. Instead of watching every industry-leading reel, you can just run the **Facebook Ai Transcript Extractor** on a list of URLs and have a text summary ready for your weekly newsletter in seconds.

### Scaling your Business with Facebook Ai Transcript Extractor 🚀

Growth often stalls because of manual bottlenecks. If your business relies on monitoring social trends, the manual task of watching and transcribing videos is your biggest hurdle. The **Facebook Ai Transcript Extractor** removes that limitation entirely.

#### Infinite Capacity ♾️
With the **Facebook Ai Transcript Extractor**, your capacity to monitor video content is limited only by your proxy volume and server space. The **Facebook Ai Transcript Extractor** works while you sleep, processing thousands of videos and organizing them into a database that you can query at any time.

#### Real-time Market Intelligence 🕵️‍♂️
Imagine knowing what every competitor is saying about a new product launch within minutes of them posting. By running the **Facebook Ai Transcript Extractor** on competitor reels, you can perform keyword matching for specific product names or features. The **Facebook Ai Transcript Extractor** gives you an information advantage that is hard to beat in competitive markets.

#### Lowering Operational Costs 💰
Hiring a virtual assistant or a transcriptionist to handle the volume that the **Facebook Ai Transcript Extractor** handles would cost thousands of dollars per month. The **Facebook Ai Transcript Extractor** provides a one-time investment in automation that pays for itself within the first few days of use.

### Comprehensive Troubleshooting Your Facebook Ai Transcript Extractor Experience 🛠️

We strive for perfection with the **Facebook Ai Transcript Extractor**, but occasionally you might encounter issues. Here is how to resolve them:

- ⚠️ **Slow Extraction Time**: If the **Facebook Ai Transcript Extractor** is taking longer than expected, check your proxy speeds. Fast residential proxies are key for the **Facebook Ai Transcript Extractor**.
- ⚠️ **No Video Found**: Ensure the Reel URL is public. Private videos cannot be accessed by the **Facebook Ai Transcript Extractor** due to security restrictions.
- ⚠️ **Inaccurate Timestamps**: If the timing seems off, it might be due to a variable bitrate in the original video. The **Facebook Ai Transcript Extractor** usually handles this, but extreme cases might vary.
- ⚠️ **Missing Audio**: Sometimes videos on Facebook are uploaded without audio. Naturally, the **Facebook Ai Transcript Extractor** cannot transcribe silence.

### Future Plans for Facebook Ai Transcript Extractor 📅

We are constantly working to improve the **Facebook Ai Transcript Extractor**. Future updates for the **Facebook Ai Transcript Extractor** will include:
- ✨ Support for Facebook Stories and Live Video replays.
- ✨ Even faster transcription engines.
- ✨ Better handling of low-quality audio files.
- ✨ Direct integrations with popular CMS platforms.

Each update to the **Facebook Ai Transcript Extractor** is designed to provide you with more value and a smoother user experience.

### Ethical Data Collection and Facebook Ai Transcript Extractor ⚖️

As a user of the **Facebook Ai Transcript Extractor**, you are part of a community of data professionals. We advocate for the ethical use of the **Facebook Ai Transcript Extractor**. This includes:
- 🤝 **Respecting Intellectual Property**: Use the **Facebook Ai Transcript Extractor** for data analysis, not for piracy.
- 🤝 **Compliance with GDPR**: Be mindful of personal data when using the **Facebook Ai Transcript Extractor** in regions with strict privacy laws.
- 🤝 **Platform Integrity**: Use the **Facebook Ai Transcript Extractor** in a way that doesn't put unnecessary load on the host platform's servers.

### Detailed Input Parameters for Facebook Ai Transcript Extractor 📥

To ensure you get the best out of the **Facebook Ai Transcript Extractor**, here is a deep dive into its configuration:

#### startUrls (Required) 🔗
The primary input for the **Facebook Ai Transcript Extractor**. Provide a list of URLs in JSON format. Each URL should point to a valid public Facebook Reel.

#### proxyConfiguration (Recommended) 🛡️
While the **Facebook Ai Transcript Extractor** can run without proxies, we strongly suggest using a proxy pool. The **Facebook Ai Transcript Extractor** is compatible with all major SOCKS and HTTP proxy providers.

#### whisperModel (Optional) 🧠
Advanced users can choose which version of the AI model the **Facebook Ai Transcript Extractor** uses. While 'base' is the default for the **Facebook Ai Transcript Extractor**, heavier models may be available for even higher accuracy in certain environments.

### Integration with Business Workflows 🔗

The **Facebook Ai Transcript Extractor** isn't just a standalone tool; it's a building block for your business. You can connect the output of the **Facebook Ai Transcript Extractor** to:
1. 📈 **Google Sheets**: Automatically populate rows with text from the **Facebook Ai Transcript Extractor**.
2. 💬 **Slack/Discord Webhooks**: Get notified instantly when the **Facebook Ai Transcript Extractor** finishes a job.
3. ⚡ **Zapier/Make**: Build complex automations triggered by the **Facebook Ai Transcript Extractor**.

### Frequently Asked Questions (FAQ) ❓

**Is the Facebook Ai Transcript Extractor fast?** ⚡
Yes, the **Facebook Ai Transcript Extractor** uses a lightweight version of the Whisper model to ensure that transcriptions happen in near real-time relative to the video length.

**Can the Facebook Ai Transcript Extractor handle music?** 🎶
The **Facebook Ai Transcript Extractor** is optimized for speech. While it can transcribe song lyrics, its main strength lies in spoken word content.

**Do I need a special computer to run Facebook Ai Transcript Extractor?** 💻
No, the **Facebook Ai Transcript Extractor** is a cloud-compatible tool. You can run it on any server or local machine that supports Docker or modern web environments.

**How many URLs can the Facebook Ai Transcript Extractor handle?** ♾️
There is virtually no limit, though we recommend using proxies for runs involving more than 10-20 URLs to ensure the **Facebook Ai Transcript Extractor** doesn't get throttled.

**Does Facebook Ai Transcript Extractor support other platforms?** 📱
Currently, this specific version of the **Facebook Ai Transcript Extractor** is specialized for Facebook Reels, as they represent the most common type of audio-rich short-form content on the platform.

**What happens if a video has two languages?** 🗣️
The **Facebook Ai Transcript Extractor** will typically detect the dominant language. More specialized versions of the **Facebook Ai Transcript Extractor** may be updated to support code-switching detection in the future.

### Conclusion: Transform Your Content with Facebook Ai Transcript Extractor ✅

The **Facebook Ai Transcript Extractor** is the definitive choice for anyone serious about audio-to-text data collection. Its combination of AI precision, batch processing, and proxy management makes the **Facebook Ai Transcript Extractor** a robust and indispensable asset. Don't let your video data go to waste—transform it into valuable text today with the **Facebook Ai Transcript Extractor**.

Whether you are looking to boost your SEO, conduct deep market research, or simply archive important video information, the **Facebook Ai Transcript Extractor** is ready to deliver. Get started with the **Facebook Ai Transcript Extractor** and experience the future of automated transcription.

The journey to better data starts with the **Facebook Ai Transcript Extractor**. Unlock the true potential of your video archives and join the thousands of satisfied users who rely on the **Facebook Ai Transcript Extractor** every day. 

---
*Disclaimer: This tool is intended for research and data analysis purposes. Users are responsible for ensuring their use of the Facebook Ai Transcript Extractor complies with all applicable laws and regulations. We do not endorse any use that violates platform terms of service.*

## SEO Optimized Keywords for Facebook Ai Transcript Extractor 🔑
To help you rank better, here are the core concepts related to the **Facebook Ai Transcript Extractor**:
- AI Video Transcription
- Facebook Reel Scraper
- Speech to Text Automation
- Social Media Data Collection
- Whisper AI Transcription
- Automated Caption Generator
- Facebook Audio Extractor
- Deep Learning Speech Recognition
- Real-time Video Analysis
- Social Media SEO Tool
- Transcript Data Mining
- Automated Audio Logging
- Multi-language Speech Extractor
- Professional Scraper Tools
- AI Content Repurposing

The **Facebook Ai Transcript Extractor** continues to evolve, bringing you the best in AI-driven data extraction technology. Keep your **Facebook Ai Transcript Extractor** updated to benefit from the latest improvements in accuracy and speed.

Thank you for choosing the **Facebook Ai Transcript Extractor**. We are committed to providing the best tools for your data extraction needs. If you have any suggestions for the **Facebook Ai Transcript Extractor**, feel free to reach out.

The power of the **Facebook Ai Transcript Extractor** is now in your hands. Use it wisely and efficiently!

# Actor input Schema

## `startUrls` (type: `array`):

List one or more Facebook Reel URLs.

## Actor input object example

```json
{
  "startUrls": [
    {
      "url": "https://web.facebook.com/reel/3061980610858955"
    }
  ]
}
````

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "startUrls": [
        {
            "url": "https://web.facebook.com/reel/3061980610858955"
        }
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapers-hub/facebook-reel-transcriber").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "startUrls": [{ "url": "https://web.facebook.com/reel/3061980610858955" }] }

# Run the Actor and wait for it to finish
run = client.actor("scrapers-hub/facebook-reel-transcriber").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "startUrls": [
    {
      "url": "https://web.facebook.com/reel/3061980610858955"
    }
  ]
}' |
apify call scrapers-hub/facebook-reel-transcriber --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=scrapers-hub/facebook-reel-transcriber",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Facebook Reel Transcriber",
        "description": "🎥 Facebook Reel Transcriber converts spoken words in your reels into accurate captions & searchable text. ⚡ Save time, boost engagement, and improve accessibility with fast, SEO-friendly outputs. Try facebook-reel-transcriber today!",
        "version": "1.0",
        "x-build-id": "dAdkH1d7JymHwegSy"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scrapers-hub~facebook-reel-transcriber/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scrapers-hub-facebook-reel-transcriber",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/scrapers-hub~facebook-reel-transcriber/runs": {
            "post": {
                "operationId": "runs-sync-scrapers-hub-facebook-reel-transcriber",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/scrapers-hub~facebook-reel-transcriber/run-sync": {
            "post": {
                "operationId": "run-sync-scrapers-hub-facebook-reel-transcriber",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "startUrls"
                ],
                "properties": {
                    "startUrls": {
                        "title": "Facebook Reel URLs",
                        "type": "array",
                        "description": "List one or more Facebook Reel URLs.",
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
