Facebook Video & Reels Download avatar

Facebook Video & Reels Download

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Facebook Video & Reels Download

Facebook Video & Reels Download

Facebook Video Downloader for videos and Reels: paste public links and get direct download links in multiple qualities, audio-only streams and merged HD/SD files with sound, plus thumbnail and duration. Bulk links, no login, JSON or CSV export.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Alpha Scraper

Alpha Scraper

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

3

Monthly active users

7 days ago

Last modified

Share

๐ŸŽฌ Facebook Video Downloader โ€“ Overview

Facebook Video & Reels Download is a Facebook video downloader for Apify that turns public Facebook video and Reels links into direct download links, quality labels, and basic video metadata. Paste one link or a long list, start the run, and get a clean dataset you can export or connect to your own tools.

For every link, this Facebook video downloader returns the thumbnail, the duration, video-only streams sorted from the highest resolution down, audio-only streams with bitrate labels, and merged HD and SD files with sound whenever Facebook provides them.

The Facebook video downloader suits creators, social media managers, marketers, researchers, and developers who need download links in bulk instead of copying them from a browser.

๐Ÿ’ก Tip: The quickest way to start is to open the Input tab, paste your Facebook video or Reel links into Start URLs, and click Start. No Facebook account, login, or extra configuration is needed.

โญ Facebook Video Downloader โ€“ Key Features

The Facebook video downloader focuses on one job: usable download links plus the key facts about each video, in a structured format.

FeatureWhat you get
๐ŸŽฅ Videos and ReelsWorks with watch links, page video links, Reels links, and short share links
๐Ÿ“บ Multiple video qualitiesVideo-only streams labelled SD, HD, FHD, 2K, or 4K, depending on availability
๐ŸŽง Separate audio streamsAudio-only streams labelled by bitrate, for example 128kbps
๐ŸŽฌ Merged HD and SD filesReady-to-play videos with sound, labelled 720p (HD) and 360p (SD)
๐Ÿ–ผ Thumbnail and durationThe preview image URL and the video length in MM:SS format
๐Ÿ“‹ Bulk inputMany URLs in one run, with exactly one dataset item per URL
๐Ÿ“ค Easy exportJSON, CSV, Excel, XML, or HTML, plus full Apify API access

๐Ÿ“Œ Note: This Facebook video downloader returns direct download links. It does not store video files in your Apify storage, so you decide what to download and keep.

๐Ÿ“Š What Data Does the Facebook Video Downloader Extract?

Each dataset item from the Facebook video downloader describes one video or Reel:

  • Source link โ€“ the URL exactly as you entered it, so results match your list.
  • Preview data โ€“ the thumbnail URL and the clip duration.
  • Stream lists โ€“ video-only streams, audio-only streams, and merged videos.
  • Status โ€“ an error message, present only when a link could not be loaded.

๐ŸŽฅ Video-only streams, audio streams, and merged videos

Facebook often delivers picture and sound separately, so the Facebook video downloader keeps them apart:

  • video โ€“ picture only, sorted from the highest resolution to the lowest.
  • audio โ€“ sound only, labelled by bitrate, useful for archiving or transcription.
  • merged_video โ€“ files that already play with sound, ideal for watching or sharing.

๐ŸŽฏ Good to know: For the sharpest result with sound, download the top video entry plus an audio entry and combine them in any video editor. For a single file that plays right away, use merged_video.

๐Ÿš€ How to Use the Facebook Video Downloader

Running the Facebook video downloader in Apify Console takes a few steps:

  • Step 1: Open the Actor and go to the Input tab.
  • Step 2: Add your Facebook video, watch, or Reel links to Start URLs, one by one or as a pasted list with bulk edit.
  • Step 3: Click Start. The Facebook video downloader processes each link and saves it in the order you entered it.
  • Step 4: Open the Output tab to review the results.
  • Step 5: Export the data as JSON, CSV, Excel, XML, or HTML, or fetch it through the Apify API.

๐Ÿ’ก Tip: If a URL occasionally comes back with missing data, simply run the Facebook video downloader again for that link. A second run usually retrieves the correct data.

The Facebook video downloader accepts the common public link formats you see when you open or share a video on Facebook:

Link typeExample
Reel linkhttps://www.facebook.com/reel/943131928534957
Reel share linkhttps://www.facebook.com/share/r/18hz5BQTet/
Watch linkhttps://www.facebook.com/watch?v=1390942842608591
Video share linkhttps://www.facebook.com/share/v/16Sz39SU12/
Page video linkhttps://www.facebook.com/watch.bongo/videos/1554978985535088

The Facebook video downloader follows short share links to the original video page automatically, while the dataset still shows the link exactly as you entered it.

In the Facebook app, tap Share on a Reel, choose Copy link, and paste it into Start URLs. The Facebook video downloader resolves the share link and returns the Reel's streams, thumbnail, and duration like any other video.

๐ŸŽง Can you download only the audio of a Facebook video?

Yes. The Facebook video downloader returns audio-only streams in the audio list, each with a bitrate label such as 64kbps or 128kbps. Download the link you need as a sound track for listening, editing, or transcription.

๐Ÿ’ผ Why Use This Facebook Video Downloader?

BenefitWhy it matters
โณ Saves timeCollect download links for dozens of videos in one run instead of opening each page
๐Ÿงฉ Structured outputEvery item follows the same structure, so spreadsheets, scripts, and databases read it reliably
๐ŸŽš Quality choiceSee every available resolution and bitrate, then pick what suits your project
๐Ÿ” Automation readySchedule runs, trigger them through the API, or connect integrations and webhooks
๐Ÿ” Clear statusThe Facebook video downloader saves failed links with an error message instead of skipping them

Manual copying works for one clip. For many videos, a Facebook video downloader with structured output is much easier to repeat, audit, and automate.

๐ŸŽฏ Facebook Video Downloader Use Cases

Here is how different teams put Facebook video downloader results to work:

Use caseHow the data helps
๐Ÿ—„ Content archivingKeep a record of your brand's own videos and Reels with direct download links
๐Ÿ“ฃ Social media managementGather clips you have permission to reuse for editing and cross-posting
๐Ÿ”ฌ ResearchBuild lists of public videos with durations and available qualities
๐ŸŽ™ TranscriptionUse audio-only streams as input for speech-to-text or audio review
๐Ÿ–ผ Media cataloguesUse thumbnails and durations as previews in a content library or CMS
๐Ÿ›  Developer workflowsFeed Facebook video downloader results into your own apps through the API

๐Ÿ“ฅ Input

The Facebook video downloader has a single input field, and everything else is handled automatically.

FieldTypeDescription
startUrlsArray of URLsOne or more Facebook video, watch, or Reel links. Each link produces one dataset item.

How the list is read:

  • Blank entries are skipped.
  • Duplicate links are not merged, so each copy is processed and saved separately.
  • An empty list ends the run without results.
  • Through the API, each entry can be an object with a url key or a plain URL string.

๐Ÿงช Sample input JSON

This Facebook video downloader example uses the prefilled links:

{
"startUrls": [
{ "url": "https://www.facebook.com/reel/943131928534957" },
{ "url": "https://www.facebook.com/share/r/18hz5BQTet/" },
{ "url": "https://www.facebook.com/watch?v=1390942842608591" },
{ "url": "https://www.facebook.com/share/v/16Sz39SU12/" },
{ "url": "https://www.facebook.com/watch.bongo/videos/1554978985535088" },
{ "url": "https://www.facebook.com/iaumreview/videos/%E0%B8%87%E0%B8%9A%E0%B8%AB%E0%B8%A1%E0%B8%B7%E0%B9%88%E0%B8%99%E0%B8%81%E0%B8%A7%E0%B9%88%E0%B8%B2-%E0%B8%8B%E0%B8%B7%E0%B9%89%E0%B8%AD-%E0%B8%97%E0%B8%B5%E0%B8%A7%E0%B8%B5-tcl-qled-smarttv-%E0%B8%A3%E0%B8%B8%E0%B9%88%E0%B8%99-t6g-%E0%B9%84%E0%B8%94%E0%B9%89%E0%B9%80%E0%B8%A5%E0%B8%A2-inspiregreatness-tv-4k-go/1228808328004105" }
]
}

๐Ÿ“ค Output

The Facebook video downloader saves one item per input URL in the default dataset, viewable in the Output tab and exportable in JSON, CSV, Excel, XML, or HTML.

๐Ÿ“ Output data fields

KeyTypeDescription
urlStringThe Facebook link exactly as you entered it
thumbnailStringThumbnail image URL, or an empty string if none was found
durationStringVideo length as MM:SS, or 00:00 if unknown
videoArrayVideo-only streams, highest resolution first
video[].qualityStringResolution label, for example 1080p (FHD)
video[].downloadUrlStringDirect link to that video stream
audioArrayAudio-only streams
audio[].qualityStringBitrate label, for example 128kbps
audio[].downloadUrlStringDirect link to that audio stream
merged_videoArrayVideos with picture and sound combined
merged_video[].qualityString720p (HD) for the HD version, 360p (SD) for the SD version
merged_video[].downloadUrlStringDirect link to the merged video
errorStringPresent only when the link could not be loaded

The Facebook video downloader labels video streams by height: (4K) from 2160p, (2K) from 1440p, (FHD) from 1080p, (HD) from 720p, and (SD) below. Each quality label appears only once per list.

๐Ÿ“ฆ Sample output JSON

Values are shortened for readability:

[
{
"url": "https://www.facebook.com/watch?v=1390942842608591",
"thumbnail": "https://scontent.xx.fbcdn.net/v/t15.5256-10/example_thumbnail.jpg?...",
"duration": "03:42",
"video": [
{ "quality": "1080p (FHD)", "downloadUrl": "https://video.xx.fbcdn.net/o1/v/t2/f2/m69/example_1080.mp4?..." },
{ "quality": "720p (HD)", "downloadUrl": "https://video.xx.fbcdn.net/o1/v/t2/f2/m69/example_720.mp4?..." }
],
"audio": [
{ "quality": "128kbps", "downloadUrl": "https://video.xx.fbcdn.net/o1/v/t2/f2/m69/example_audio.mp4?..." }
],
"merged_video": [
{ "quality": "720p (HD)", "downloadUrl": "https://video.xx.fbcdn.net/v/t42.1790-2/example_hd.mp4?..." },
{ "quality": "360p (SD)", "downloadUrl": "https://video.xx.fbcdn.net/v/t42.1790-2/example_sd.mp4?..." }
]
}
]

When a link cannot be loaded, for example because of a network problem or an error response, the Facebook video downloader still saves an item with the original url, an error message, an empty thumbnail, a duration of 00:00, and empty lists:

{
"url": "https://www.facebook.com/watch?v=0000000000000",
"error": "404 Client Error: Not Found for url: https://www.facebook.com/watch?v=0000000000000",
"thumbnail": "",
"duration": "00:00",
"video": [],
"audio": [],
"merged_video": []
}

If a page loads but no video data is found, the item has no error key and its lists are empty. Filter on empty video and merged_video lists to spot those links quickly.

๐Ÿ’ฐ Pricing

The Facebook video downloader uses pay-per-result pricing: you pay for results saved to the dataset. The current price is always shown on the Actor's Pricing tab in Apify Store.

Cost factorWhat to know
๐Ÿ“„ Items per URLEvery submitted URL creates exactly one dataset item
๐Ÿšจ Failed linksItems for failed or empty links are saved too, so they count as results
๐Ÿ” DuplicatesDuplicate URLs are processed and saved separately
๐Ÿงฎ Estimating costNumber of URLs ร— the price per result on the Pricing tab

๐Ÿ’ฐ Cost-control tip: Remove duplicate and broken links before a run, and test two or three URLs first. The Facebook video downloader has no separate item limit, so the size of your URL list controls your spend.

๐Ÿ’ก Tips and Best Practices

  • Use public links only. The Facebook video downloader does not log in, so it can only read publicly visible videos.
  • Download soon after the run. Facebook video downloader links point to Facebook's media servers and may stop working after some time.
  • Expect height-based Reel labels. A vertical 1080 ร— 1920 Reel can appear as 1920p (2K).
  • Read long durations correctly. Duration uses total minutes, so a 75-minute video shows as 75:00.

โš–๏ธ Important: Only download and reuse videos you own or have permission to use, and respect Facebook's terms and creators' rights.

โ“ Frequently Asked Questions

โ” What is the Facebook Video & Reels Download Actor?

It is a Facebook video downloader on Apify that turns Facebook video and Reel links into thumbnails, durations, and direct download links for video, audio, and merged versions.

โ” Can this Facebook video downloader download private videos?

No. The Facebook video downloader does not use a Facebook account, so it only works with videos anyone can view publicly. Private or restricted videos return empty lists or an error item.

โ” Does the Facebook video downloader save the video files for me?

No. It returns download links, not stored files. You download the files you need from the links in the dataset.

โ” How do I get a Facebook video in HD with sound?

Use the 720p (HD) entry in merged_video, which already includes sound.

โ” Can I run the Facebook video downloader through the API or on a schedule?

Yes. Like any Apify Actor, the Facebook video downloader can be started through the Apify API, scheduled to run automatically, and connected to integrations and webhooks.

The input has no fixed limit. Each link becomes one item, so larger lists simply take longer and produce more results.

๐Ÿ’ฌ Support

  • ๐Ÿž Found a bug or a link the Facebook video downloader keeps failing on? Please report it in the Issues tab and include the URL.
  • ๐Ÿ“ง Contact me by email: alphascraper69@gmail.com