# Facebook Thumbnail Downloader (`scrapers-hub/facebook-thumbnail-downloader`) Actor

📸 Facebook Thumbnail Downloader helps you quickly extract and download Facebook video thumbnails in high quality. ⚡ Simple, fast, and hassle-free—perfect for creators, marketers, and social media teams. ✅ Try it now.

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

## Pricing

from $0.01 / 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 Thumbnail Downloader: The Ultimate Professional Scraper for High-Resolution Visual Assets

In the modern digital landscape, visual content reigns supreme. Among the countless social media platforms, Facebook stands as a titan of content consumption, hosting millions of videos, Reels, and live streams daily. For marketers, creators, and data analysts, the ability to capture high-quality visual assets is paramount. This is where the **Facebook Thumbnail Downloader** comes into play. 🚀 Designed with precision and engineered for speed, this tool is the definitive solution for anyone looking to extract high-resolution thumbnails efficiently and reliably.

#### 🌟 The Power of Visuals: Why Use the Facebook Thumbnail Downloader?

Thumbnails are the first touchpoint between a piece of content and its potential viewer. A compelling thumbnail can increase click-through rates (CTR) by over 300%. For businesses conducting market research or creators looking for inspiration, having access to the original, high-quality thumbnails used by top-performing videos is a competitive advantage. The **Facebook Thumbnail Downloader** ensures that you never have to settle for low-resolution screenshots or blurry captures. Instead, it interacts directly with the platform's architecture to retrieve the best available image files. 💎

#### 1. ✨ Unmatched Quality Extraction
One of the core strengths of the **Facebook Thumbnail Downloader** is its ability to find the highest resolution versions of thumbnails. While many online tools offer basic scraping, our **Facebook Thumbnail Downloader** dives deep into the metadata to pull the original files used by the platform's CDN. This means you get crisp, clear, and professional-grade images every single time. ✅

#### 2. ⚡ High-Speed Performance
Time is money. Whether you are scraping ten links or ten thousand, the **Facebook Thumbnail Downloader** is optimized for high-concurrency and rapid execution. Our specialized algorithms ensure that data retrieval happens in seconds, allowing you to scale your operations without hitting bottlenecks. 🚄

#### 3. 📂 Comprehensive Metadata Capture
Beyond just the images, the **Facebook Thumbnail Downloader** provides context. It doesn't just give you a link to an image; it provides the full picture. You can extract descriptions, uploader information, and various resolution options for each thumbnail, making the **Facebook Thumbnail Downloader** a complete metadata extraction suite. 📊

#### input
```json
sample_input = {
      "reel_urls": [
        {
          "url": "https://web.facebook.com/reel/961695579768224"
        }
      ]
    }
````

##### output

```json
[
  {
    "url": "https://m.facebook.com/watch/?v=961695579768224&_rdr",
    "description": "\u0915\u0949\u092e\u0947\u0902\u091f \u092e\u0947\u0902 \u092c\u0924\u093e\u0913 \u092f\u0947 \u0915\u094d\u092f\u093e \u0939\u0948 \ud83d\ude33\u2693\ufe0f\ud83c\udf0e\ud83c\udf0a",
    "uploader": "Mariner Vicky",
    "thumbnail_url": "https://scontent.fdac2-2.fna.fbcdn.net/v/t15.5256-10/637866276_4323750547892279_118492310723744390_n.jpg?stp=dst-jpg_s960x960_tt6&_nc_cat=105&ccb=1-7&_nc_sid=be8305&_nc_ohc=ogjNRmW4HE4Q7kNvwGWIsi7&_nc_oc=Adr4uZze0_gClo5JaBy6qT6Fo2yCv4kVDo-VjVqI8jRbDYMafc2w-UtWosMiWi6Gd8E&_nc_zt=23&_nc_ht=scontent.fdac2-2.fna&_nc_gid=nw_3GUtwIl0bO9-TKGL9Iw&_nc_ss=7a389&oh=00_Af2Bq-flABsWz29KYB1a8-fosKO5WSvjuCV1_vrtQCXnTQ&oe=69D6795E",
    "thumbnails": [
      {
        "url": "https://scontent.fdac2-2.fna.fbcdn.net/v/t15.5256-10/637866276_4323750547892279_118492310723744390_n.jpg?stp=dst-jpg_s960x960_tt6&_nc_cat=105&ccb=1-7&_nc_sid=be8305&_nc_ohc=ogjNRmW4HE4Q7kNvwGWIsi7&_nc_oc=Adr4uZze0_gClo5JaBy6qT6Fo2yCv4kVDo-VjVqI8jRbDYMafc2w-UtWosMiWi6Gd8E&_nc_zt=23&_nc_ht=scontent.fdac2-2.fna&_nc_gid=nw_3GUtwIl0bO9-TKGL9Iw&_nc_ss=7a389&oh=00_Af2Bq-flABsWz29KYB1a8-fosKO5WSvjuCV1_vrtQCXnTQ&oe=69D6795E"
      },
      {
        "url": "https://scontent.fdac2-2.fna.fbcdn.net/v/t15.5256-10/637866276_4323750547892279_118492310723744390_n.jpg?stp=dst-jpg_s960x960_tt6&_nc_cat=105&ccb=1-7&_nc_sid=be8305&_nc_ohc=ogjNRmW4HE4Q7kNvwGWIsi7&_nc_oc=Adr4uZze0_gClo5JaBy6qT6Fo2yCv4kVDo-VjVqI8jRbDYMafc2w-UtWosMiWi6Gd8E&_nc_zt=23&_nc_ht=scontent.fdac2-2.fna&_nc_gid=nw_3GUtwIl0bO9-TKGL9Iw&_nc_ss=7a389&oh=00_Af2Bq-flABsWz29KYB1a8-fosKO5WSvjuCV1_vrtQCXnTQ&oe=69D6795E"
      }
    ]
  }
]
```

#### 🛠️ Core Features of the Facebook Thumbnail Downloader

To understand why thousands of professionals trust the **Facebook Thumbnail Downloader**, let's look at the specific features that set it apart from generic scripts and basic scrapers.

#### 🤖 Automating Your Workflow

Efficiency is built into the DNA of the **Facebook Thumbnail Downloader**. You can input a simple list of URLs, and the scraper will handle the rest. This automation eliminates the need for manual right-clicking and saving, transforming a tedious task into a one-click process. 🖱️

#### 🔗 Deep Link Extraction

Facebook uses complex URL structures. The **Facebook Thumbnail Downloader** is smart enough to handle shortened links, deep links, and mobile-specific URLs. No matter how the link is formatted, the **Facebook Thumbnail Downloader** resolves it to the correct source to fetch your data. 🎯

#### 🖼️ Multi-Thumbnail Retrieval

Did you know a single video might have multiple thumbnail variations stored? The **Facebook Thumbnail Downloader** scans for all available variants, including those used for different devices and display sizes. By using the **Facebook Thumbnail Downloader**, you gain access to the full library of visual assets associated with a post. 📚

***

#### 📈 Detailed Content Strategy using Facebook Thumbnail Downloader

In the competitive world of social media, having a robust strategy is key. The **Facebook Thumbnail Downloader** is a vital tool for developing that strategy. By analyzing the visual trends within your niche, you can identify what styles of thumbnails are currently grabbing attention. 🧐

#### 📊 Visual Benchmarking

With the **Facebook Thumbnail Downloader**, you can create a library of successful thumbnails from your competitors. This benchmarking process allows you to see common themes, such as the use of bright colors, high-contrast text, or specific facial expressions. The **Facebook Thumbnail Downloader** makes this data collection seamless. 📏

#### 🧪 A/B Testing Inspiration

Before you launch your own campaign, use the **Facebook Thumbnail Downloader** to gather examples for potential A/B tests. You can see how different creators use varying thumbnail styles for similar topics. This insight, powered by the **Facebook Thumbnail Downloader**, can save you thousands in advertising spend by pointing you toward proven winners. 💡

#### 🗺️ Localized Content Analysis

Content trends vary by region. If you are targeting a specific geographic market, use the **Facebook Thumbnail Downloader** to scrape thumbnails from popular localized pages. This helps you understand the cultural nuances and visual preferences of your target audience, all thanks to the power of the **Facebook Thumbnail Downloader**. 🌍

***

#### 💼 Strategic Use Cases for Facebook Thumbnail Downloader

The applications of the **Facebook Thumbnail Downloader** extend far beyond simple image saving. Here are some of the ways professionals leverage this powerful tool.

#### 🔍 Market Research and Trend Analysis

Analyzing the visual strategies of competitors is essential for staying ahead. By using the **Facebook Thumbnail Downloader**, research teams can download hundreds of thumbnails from trending videos within a specific niche. This allows for cross-comparison of color palettes, text overlays, and facial expressions that drive engagement. 📉

#### 🎨 Content Creation and Inspiration

Stuck in a creative rut? Use the **Facebook Thumbnail Downloader** to build a mood board of the most successful thumbnails in your industry. Seeing high-resolution versions of what works on Facebook can help creators design better assets for their own channels. 🎭

#### 📢 Ad Campaign Optimization

For digital marketers, the **Facebook Thumbnail Downloader** is a goldmine. You can scrape the thumbnails used by successful ad campaigns to understand the visual hooks that attract users. This data is invaluable when designing your own creative assets for paid promotions. 💰

***

#### 🏗️ Technical Excellence: The Architecture of Facebook Thumbnail Downloader

The **Facebook Thumbnail Downloader** is built on a foundation of robust, modern technology. We prioritize performance and reliability above all else. 🛡️

#### 🏢 Scalable Data Pipelines

Whether you're an individual user or a large enterprise, the **Facebook Thumbnail Downloader** scales with you. Its architecture is designed to handle high volumes of requests without compromising on speed or quality. This makes the **Facebook Thumbnail Downloader** the perfect partner for large-scale data harvesting. 🏗️

#### 🧠 Intelligent Parsing Logic

The platform's website structure changes frequently. The **Facebook Thumbnail Downloader** features intelligent parsing logic that adapts to these changes. Our team constantly monitors and updates the **Facebook Thumbnail Downloader** to ensure it remains functional even as the underlying platform evolves. ⚙️

#### 🌐 Optimized Network Usage

Efficiency isn't just about speed; it's about being a good citizen on the network. The **Facebook Thumbnail Downloader** uses optimized request patterns to minimize bandwidth usage while still delivering the high-quality assets you need. This optimization is a core part of what makes the **Facebook Thumbnail Downloader** so effective. 🌍

***

#### 💻 Developer-Friendly Integration with Facebook Thumbnail Downloader

We understand that many of our users are developers who need to integrate our tool into larger systems. The **Facebook Thumbnail Downloader** is designed with this in mind. ⌨️

#### 📄 Structured Output Formats

The **Facebook Thumbnail Downloader** provides results in highly structured formats like JSON. This makes it incredibly easy to pipe the data from the **Facebook Thumbnail Downloader** into your own applications, databases, or AI models. 📦

#### 🔌 API-Ready Design

While the **Facebook Thumbnail Downloader** is a standalone scraper, its design philosophy is API-first. This means that for those who need to build automated workflows, the **Facebook Thumbnail Downloader** provides a consistent and reliable data source that can be easily integrated. 🧩

#### 📑 Comprehensive Logging

When running large-scale jobs, knowing exactly what's happening is crucial. The **Facebook Thumbnail Downloader** offers detailed logging, so you can track the progress of your scrapes and quickly identify any issues. This transparency is a hallmark of the **Facebook Thumbnail Downloader**. 📝

***

#### 🔒 Data Privacy and Security with Facebook Thumbnail Downloader

We understand that data privacy is a top priority. The **Facebook Thumbnail Downloader** operates with a focus on public data scraping. It does not require user credentials or personal information to extract thumbnails from public videos. This makes the **Facebook Thumbnail Downloader** a safe and secure choice for both individuals and enterprises. 🛡️

#### 🚫 No Account Required

One of the best parts of the **Facebook Thumbnail Downloader** is that it works on public content without needing you to log in. You don't have to risk your personal accounts or manage complex login sessions. Just provide the link, and the **Facebook Thumbnail Downloader** takes care of the rest. 🔐

#### 🕵️ Anonymous Scraping

By not requiring an account, the **Facebook Thumbnail Downloader** ensures that your scraping activities remain anonymous. This is particularly important for sensitive market research projects where you don't want to leave a digital footprint on the platform you're analyzing. 🕶️

***

#### 🚀 Advanced Configuration for Power Users

For those who need more than just a basic scrape, the **Facebook Thumbnail Downloader** offers several advanced features. 🔧

#### ⚙️ Custom Fields and Filtering

The **Facebook Thumbnail Downloader** can be configured to filter results based on specific criteria. If you only want thumbnails above a certain resolution, you can set the logic to discard smaller files. This level of control makes the **Facebook Thumbnail Downloader** a versatile tool for specific data requirements. 🛠️

#### 🔄 Parallel Processing

To speed up large jobs, the **Facebook Thumbnail Downloader** supports parallel processing. This means you can scrape multiple URLs simultaneously, significantly reducing the total time required for your data collection projects. ⏳

***

#### ❓ Comprehensive Frequently Asked Questions (FAQ)

#### 💰 Is the Facebook Thumbnail Downloader free to use?

The **Facebook Thumbnail Downloader** is designed as a professional tool with various usage tiers. Most users find that the value provided by the high-resolution assets far outweighs the cost of the scraping resources.

#### 🔒 Can I download thumbnails from private videos?

The **Facebook Thumbnail Downloader** is optimized for public content. To maintain the highest standards of security and privacy, it retrieves data that is publicly accessible on the platform.

#### 📁 What files does the Facebook Thumbnail Downloader generate?

The **Facebook Thumbnail Downloader** provides direct URLs to the image files (usually JPG or PNG) and can export metadata in JSON, CSV, or Excel formats.

#### 📈 How many URLs can I scrape at once?

The **Facebook Thumbnail Downloader** is highly scalable. You can process thousands of links in a single run, depending on your configuration and performance settings.

#### 📺 Does the Facebook Thumbnail Downloader support 4K resolution?

Yes, the **Facebook Thumbnail Downloader** will always attempt to find the highest resolution version available on the platform's servers, which can include high-definition and even 4K-ready assets where available. 🎥

#### 🔄 How often is the Facebook Thumbnail Downloader updated?

We update the **Facebook Thumbnail Downloader** regularly to ensure compatibility with platform changes. Our goal is to provide a tool that is always reliable, which is why the **Facebook Thumbnail Downloader** is a leader in its field. 🆙

#### 🎓 Can I use the Facebook Thumbnail Downloader for academic research?

Absolutely. Many researchers use the **Facebook Thumbnail Downloader** to gather visual data for studies on social media trends, visual communication, and digital marketing. 📚

#### ⚠️ What if a link doesn't work with the Facebook Thumbnail Downloader?

If the **Facebook Thumbnail Downloader** encounters a broken link, it will log the error and move to the next URL in your list. This ensures that your entire project isn't stalled by a single invalid input. 🛑

***

#### 🌈 The Future of Visual Data: Scaling with Facebook Thumbnail Downloader

As video content continues to explode, the need for tools like the **Facebook Thumbnail Downloader** will only grow. We are committed to constantly updating the **Facebook Thumbnail Downloader** to keep up with platform changes and new content formats (like 4K Reels and Live Stores). 🚀

By choosing the **Facebook Thumbnail Downloader**, you are investing in a tool that will remain at the forefront of the industry. Our focus on quality, speed, and reliability makes the **Facebook Thumbnail Downloader** the only choice for serious visual data extraction. 🏆

#### 🚀 Optimized for Performance

Every line of code in the **Facebook Thumbnail Downloader** is written with efficiency in mind. We minimize overhead to ensure that you get the fastest possible results without sacrificing the quality of the data. ⚡

#### 🤝 Community and Evolution

We listen to user feedback to improve the **Facebook Thumbnail Downloader**. Whether it's adding new export formats or enhancing the parsing logic, the **Facebook Thumbnail Downloader** is a tool that evolves with its users' needs. 🌱

***

#### 🏁 Conclusion: Transform Your Workflow Today

Stop wasting time with unreliable tools. The **Facebook Thumbnail Downloader** is the robust, high-performance solution you've been looking for. Whether you're a single creator or a large marketing agency, the **Facebook Thumbnail Downloader** provides the visual assets you need to succeed. 🥇

Download the highest quality thumbnails, capture essential metadata, and stay ahead of the curve with the world's most reliable **Facebook Thumbnail Downloader**. Experience the difference that professional engineering makes. 🛠️

#### 🌈 Summary of Key Benefits:

1. **💎 Maximum Resolution**: Always get the best image quality.
2. **📦 Bulk Processing**: Save hours of manual work.
3. **📊 Metadata Context**: Get more than just an image.
4. **🔐 No Login Needed**: Secure and anonymous scraping.
5. **⌨️ Developer Friendly**: Structured data for easy integration.

The **Facebook Thumbnail Downloader** is more than just a scraper; it’s a gateway to professional-grade visual storytelling. Start using the **Facebook Thumbnail Downloader** today and see the impact on your projects! ✨

# Actor input Schema

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

List of Facebook Reel URLs (e.g., https://www.facebook.com/reel/961695579768224).

## `proxyConfiguration` (type: `object`):

Select proxies to be used by your crawler.

## Actor input object example

```json
{
  "startUrls": [
    {
      "url": "https://www.facebook.com/reel/961695579768224"
    }
  ],
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
```

# 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://www.facebook.com/reel/961695579768224"
        }
    ],
    "proxyConfiguration": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ]
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapers-hub/facebook-thumbnail-downloader").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://www.facebook.com/reel/961695579768224" }],
    "proxyConfiguration": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
    },
}

# Run the Actor and wait for it to finish
run = client.actor("scrapers-hub/facebook-thumbnail-downloader").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://www.facebook.com/reel/961695579768224"
    }
  ],
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}' |
apify call scrapers-hub/facebook-thumbnail-downloader --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Facebook Thumbnail Downloader",
        "description": "📸 Facebook Thumbnail Downloader helps you quickly extract and download Facebook video thumbnails in high quality. ⚡ Simple, fast, and hassle-free—perfect for creators, marketers, and social media teams. ✅ Try it now.",
        "version": "1.0",
        "x-build-id": "dPMrMZEkUWUKlUBYn"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scrapers-hub~facebook-thumbnail-downloader/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scrapers-hub-facebook-thumbnail-downloader",
                "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-thumbnail-downloader/runs": {
            "post": {
                "operationId": "runs-sync-scrapers-hub-facebook-thumbnail-downloader",
                "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-thumbnail-downloader/run-sync": {
            "post": {
                "operationId": "run-sync-scrapers-hub-facebook-thumbnail-downloader",
                "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 Thumbnail Downloader URLs",
                        "type": "array",
                        "description": "List of Facebook Reel URLs (e.g., https://www.facebook.com/reel/961695579768224).",
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Select proxies to be used by your crawler."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
