Download Facebook Video
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 "Download Facebook Video". Sign up or log in and you'll land in Apify Console with a copy of this exact task.
Start the "Download Facebook Video" 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 "Download Facebook Video" 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 "Download Facebook Video" task via API.

The Download Facebook Video 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 Download Facebook Video 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 Download Facebook Video task passes one public Facebook URL in urls and sets preferredQuality to best. You can swap in your own public URLs.
The Download Facebook Video 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 Download Facebook Video 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 Download Facebook Video 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 Download Facebook Video 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 Download Facebook Video task works through the Apify API. You can also schedule it, add webhooks, or connect Apify integrations to its dataset.
The Download Facebook Video task accepts 1 to 100 complete public Facebook URLs in urls. Each URL must start with https://.
The Download Facebook Video task sets preferredQuality to best. You can change it to hd or sd. If that quality is missing, the best available one is used.