Facebook Video Downloader avatar

Facebook Video Downloader

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Facebook Video Downloader

Facebook Video Downloader

📹✨ Need a Facebook video fast? Our Facebook Video Downloader lets you save videos in seconds with simple, safe downloads. 🚀 Free, easy, and high-quality—perfect for sharing, offline viewing & saving memories! 🔥

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

Scraperoka

Scraperoka

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 hours ago

Last modified

Share

Facebook Video Downloader Actor ⚡

Manually downloading Facebook videos one by one is slow and messy—especially when you need specific resolutions for a content workflow. Facebook Video Downloader Actor extracts video details and download links from your provided Facebook video URLs, in a single batch run. This Facebook video downloader actor is ideal for marketers, editors, researchers, and growth teams who want a smooth “download Facebook videos” workflow at scale—thousands of records in minutes.


What You Get: Sample Output

Here’s a sample record from a single run:

{
"video_url": "https://www.facebook.com/share/v/18zL4zNBNJ/",
"requested_resolution": "1080p",
"video_type": "reel",
"general_metadata": {
"title": "Reel Title Example",
"author": "Example Page Name",
"thumbnail": "https://example.com/thumbnail.jpg",
"duration": 42,
"channel_name": "Example Page Name",
"video_language": "en",
"video_age_restriction": 13
},
"found_resolution": "720p",
"note": "Your requested resolution was not found; highest available resolution selected.",
"download_links": {
"merged_video": "https://example.com/merged_video_720p.mp4",
"video": "https://example.com/video_only_720p.mp4",
"audio": "https://example.com/audio_abr_128k.mp3"
}
}

Output Fields

FieldTypeWhat It Tells You
video_urlstringThe Facebook URL that was processed for this record
requested_resolutionstringThe resolution you asked for (or the “Highest Available” fallback)
video_typestringClassifies the content as reel (under 60 seconds) or long video
general_metadataobjectA compact metadata object (only includes keys that have values) like title/author/thumbnail/duration
found_resolutionstringThe closest resolution the actor selected (e.g., 720p, or Unknown)
notestringA human-friendly status explaining whether your requested resolution was found
download_linksobjectSelected media URLs, including merged video and/or separate video + audio
errorstringOnly returned in failure cases to explain what went wrong (when processing fails)
download_links.audiostringAudio download URL when available; otherwise set to "Not available"

Export your dataset as JSON, CSV, or Excel — straight from the Apify dashboard.


Why Facebook Video Downloader Actor?

There are a lot of ways to pull data from Facebook content—here’s what sets Facebook Video Downloader Actor apart.

Resolution-aware selection (with friendly notes)

You choose requested_resolution, and the actor selects the closest available option for each video. It also adds a clear note so you know whether your requested resolution was actually found or not.

Structured, integration-ready output

Results are written as consistent JSON objects with general_metadata, a found_resolution, and download_links. This makes it easy to feed into downstream workflows—content pipelines, QA checks, archiving, and analytics.

Built for batch runs over single clicks

The actor accepts an array of video_urls, then processes each one and pushes each result as it’s ready. That’s the difference between “download Facebook videos manually” and running a full batch with one job.

Resilient processing and clear error records

If a particular input URL fails, the actor pushes an error record for that URL instead of silently skipping it. You’ll see failures as explicit output items in your dataset.


Configuring Your Run

Drop this into your input.json to get started:

{
"video_urls": [
{ "url": "https://www.facebook.com/share/v/18zL4zNBNJ/" },
{ "url": "https://www.facebook.com/share/r/168H2dZLPu/" }
],
"requested_resolution": "1080p"
}
ParameterRequiredWhat It Does
video_urlsA list of Facebook video URLs to process
video_urls[].urlThe direct URL of the Facebook video you want to download
requested_resolutionSelect the desired resolution (e.g., 1080p, 720p, 480p, etc.). If omitted, it defaults to 1080p

Allowed requested_resolution values: 1080p, 720p, 640p, 540p, 480p, 360p, 270p, 240p.


Core Capabilities

Batch processing from video_urls

Provide one or more Facebook video URLs, and the Facebook Video Downloader Actor processes them one by one and outputs a record per URL. This is a practical fit for “download Facebook videos” tasks when you’re working through a content slate.

Video type detection for quick sorting

Each result includes video_type, set to reel when duration is under 60 seconds, and long video otherwise. This helps you separate reel downloads from longer clips without extra manual steps.

Metadata packaged in general_metadata

For each video, the actor returns a general_metadata object containing only the metadata keys that have values. That includes fields like title, author (uploader), thumbnail, duration, location, channel name, language, and age restriction—when available.

Resolution selection with found_resolution + note

The actor selects the closest matching resolution and reports it in found_resolution. The note field explains whether the requested resolution was found or whether it had to fall back to the highest available resolution.

Each record includes download_links with the media URLs the actor selected. It may provide merged_video for a combined stream, and also include video and audio when applicable (with audio explicitly set to "Not available" when audio isn’t present).

Clear per-URL error handling

If something goes wrong while processing a URL, you’ll get a dataset record containing the video_url and an error string. This makes it easy to re-run only the failed items—useful for a Facebook video downloader tool actor workflow.


Who Gets the Most Out of This

Here's how different teams put Facebook Video Downloader Actor to work:

Content editors and media teams — They batch-download Facebook reel and long video assets and keep everything organized by resolution using requested_resolution, found_resolution, and video_type. The note field makes QA quick when a requested resolution isn’t available.

Performance marketers — They rebuild campaigns by pulling video variants at consistent quality, then store the results with general_metadata (like title and author). This supports faster creative review loops and cleaner asset management for ad iteration.

Researchers and archivists — They extract structured metadata and download links from publicly available sources so they can analyze content at scale. The dataset output makes it straightforward to compare availability across different resolutions and content types (reels vs long videos).

Automation engineers — They treat the actor as a data step: pass in a list of video_urls, run the job, then consume structured download_links and general_metadata downstream. This makes the Facebook reel downloader actor workflow easy to integrate into pipelines and scheduled runs.


Step-by-Step: How to Use It

No coding needed. Here's how to run Facebook Video Downloader Actor from start to finish:

  1. Open the actor on Apify — go to console.apify.com and open Facebook Video Downloader Actor.
  2. Enter your inputs — add video_urls (one or more Facebook URLs) and optionally set requested_resolution.
  3. Configure proxy settings — enable or adjust proxy support in the Apify UI for reliable runs at scale.
  4. Hit Run and watch the live log — monitor progress while each URL is processed.
  5. View results in the dataset tab — each processed URL appears as a structured record with found_resolution, note, and download_links.
  6. Export as JSON, CSV, or Excel — download the dataset from the Apify dashboard in your preferred format.

The whole process takes under 5 minutes to set up.


Integrations & Export Options

Once your data is collected, Facebook Video Downloader Actor plugs directly into your existing workflow.

You can export results from the Apify dataset tab in JSON, CSV, or Excel format. This makes it easy to work with a Facebook video downloader app actor-style workflow—store, filter, and share results with your team.

For deeper automation, you can connect your run to other tools using Apify’s API capabilities (see apify.com/docs/api) and typical Apify integrations like Zapier/Make to move output into CRMs, spreadsheets, or internal systems. You can also automate recurring runs with scheduled triggers on Apify.


Pricing & Free Trial

Facebook Video Downloader Actor runs on the Apify platform, which offers a free tier to help you test without committing. You’ll use Apify compute (billed per Actor compute unit/usage model) as you run jobs, while benefiting from the ability to process multiple video_urls in one run.

Start for free at apify.com and scale when you're ready.


Reliability & Performance

What We HandleHow
Public web data processingExtracts video details without requiring user interaction per video
Resolution variabilitySelects the closest match and reports it via found_resolution and note
Long vs short content differencesUses video_type (reel vs long video) to guide resolution handling
Failure visibilityPushes an error record for failed video_url inputs
Scaling to batch listsProcesses each item and writes results to your dataset

Limitations: This actor operates on publicly accessible video pages/links you provide, and results depend on what’s available for each specific video (for example, audio availability). Private, login-gated, or inaccessible content cannot be processed.

For enterprise-scale runs, contact us to discuss custom configurations.


Frequently Asked Questions

Is there a free plan or trial?

Yes—Apify provides a free tier so you can test Facebook Video Downloader Actor without an immediate paid commitment. Availability and exact credit amounts depend on your Apify account and current plan.

Do I need to log in to Facebook to use this?

No. The actor processes the Facebook video URLs you provide and returns structured results in the dataset. You don’t need to manage Facebook credentials to run the actor.

How accurate is the data?

The output is accurate to what the actor can retrieve from the provided video URLs. Resolution availability varies by video, so found_resolution and note reflect what was actually selected.

How many results can I get per run?

You can submit multiple entries via video_urls, and the actor will produce one dataset record per processed item (or an error record for failures). The practical limit depends on your Apify run settings and compute availability.

How often is the data updated / how fresh is it?

The data is captured at run time. If you re-run the actor later with the same video_urls, you’ll get a new snapshot based on the current publicly available video info.

You should only use this actor for data that is publicly available data from the sources you provide, and you must comply with GDPR, CCPA, platform terms, and any other applicable laws. The actor does not handle your compliance decisions—your use case does.

Can I export results to Google Sheets or Excel?

Yes. You can export your dataset as JSON, CSV, or Excel directly from the Apify dashboard. From there, moving into Google Sheets or similar tools is straightforward.

Can I run this on a schedule automatically?

Yes—Apify supports running actors on scheduled runs. Once you’ve set up your inputs, you can automate repeat executions for updated batches.

Can I access this via API?

Yes. You can use the Apify API to trigger runs programmatically and retrieve results. See apify.com/docs/api for details.

What happens if the actor hits an error?

If processing fails for a specific video_url, the actor pushes an output record containing the video_url and an error string. Your dataset will still contain results for other successfully processed inputs.


Need Help or Have a Request?

Got a question about Facebook Video Downloader Actor or want a new feature added? Reach out at dataforleads@gmail.com. We’re happy to help with run questions, and we actively maintain this actor based on feedback. If you’d like improvements like batch upload formats or better completion signaling, tell us what you need.


Disclaimer & Responsible Use

Facebook Video Downloader Actor is the fastest, most reliable way to prepare structured video download info from public Facebook URLs—start your free run today.

This actor collects publicly available data from the Facebook video URLs you provide. It does not access private accounts, login-gated content, or password-protected pages. You are responsible for using the output in compliance with GDPR, CCPA, platform Terms of Service, and all applicable regulations. If you need data removal, contact dataforleads@gmail.com. Use responsibly, ethically, and only for lawful purposes.