Facebook Video Downloader
Maxime Dupré
Get a direct source link and public details for the known public Facebook video in this example. The example passes one URL in `urls` and sets `preferredQuality` to `best`. A saved row reports the media type, selected quality, format, and public details. The run's default key-value store has a `TARGET-OUTCOMES` record for the accepted URL, even when no media row is saved.
Input
Output fields
Sign up on Apify or log in
The Facebook Media Downloader Actor is ready to run with the inputs already set for "Facebook Video Downloader". Sign up or log in and you'll land in Apify Console with a copy of this exact task.
Start the "Facebook Video Downloader" task
The Facebook Media Downloader Actor will start running based on the input automatically. You can also change all the input fields, like facebook media urls and preferred quality, to match your specific use case.
Receive the "Facebook Video Downloader" output
Monitor the progress in real time. You will be notified as soon as your dataset is complete and ready for review. Each result includes data such as facebook id, media type, title, and more.
Integrate into your workflow
The final output is delivered in JSON, CSV, or Excel format, ready to be plugged into your workflow. You can also run the "Facebook Video Downloader" task via API.

The Facebook Video Downloader task runs on Apify, not as a phone app. Start it in Apify Console or call it through the Apify API. It returns a direct source link for the public Facebook video.
The Facebook Video Downloader task returns one row per saved video with downloadUrl, quality, format, downloadLinks, and public details such as caption, author, and counts when Facebook shows them.
The Facebook Video Downloader task passes one public Facebook URL in urls and sets preferredQuality to best. You can swap in your own public URLs.
The Facebook Video Downloader task uses pay-per-event pricing. You pay for each public video, reel, or photo saved with a direct link. A URL that saves no media is not charged.
The Facebook Video Downloader task does not need a Facebook login. It works only with public media and cannot open private, friends-only, closed-group, or deleted content.
The Facebook Video Downloader task does not copy the file. It returns links that Facebook hosts. These links can expire, so use them soon or run the task again for fresh links.
The Facebook Video Downloader task saves a TARGET-OUTCOMES record in the run's default key-value store. It gives each URL a success value, the stage it reached, and a short reason.
The Facebook Video Downloader task works through the Apify API. You can also schedule it, add webhooks, or connect Apify integrations to its dataset.
The Facebook Video Downloader task accepts 1 to 100 complete public Facebook URLs in urls. Each URL must start with https://.
The Facebook Video Downloader task sets preferredQuality to best. You can change it to hd or sd. If that quality is missing, the best available one is used.