Go to example tasks

Facebook Video Downloader

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.

Try for free
Facebook Media Downloader
Facebook Media Downloadermaximedupre/facebook-media-downloader
Facebook ID
Media type
Title
Author name
+8 fields
Text
Number
Boolean
List
Object

Input

Facebook media URLs(required)
url:https://www.facebook.com/showTVnownow/videos/3252186468505075
Preferred quality:best

Output fields

Facebook ID
Media type
Title
Author name
Published
Download URL
Quality
Format
Duration in seconds
Thumbnail URL
Source URL
Engagement

How it works

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.

Image

Integrate "Facebook Video Downloader" into your workflow

Connect "Facebook Video Downloader" with 100+ integrations, or run it via API or MCP.

Webhook

Webhook

n8n

n8n

Make

Make

Zapier

Zapier

Airbyte

Airbyte

Keboola

Keboola

IFTTT

IFTTT

Hubspot

Hubspot

GDrive

GDrive

Gmail

Gmail

Apify MCP

Apify MCP

GitHub

GitHub

Slack

Slack

LangChain

LangChain

LlamaIndex

LlamaIndex

Flowise

Flowise

Pinecone

Pinecone

OpenAI

OpenAI

Mastra

Mastra

Clay

Clay

Frequently asked questions

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.