Facebook reels  and Video Downloader | HD, SD, Audio & Metadata avatar

Facebook reels and Video Downloader | HD, SD, Audio & Metadata

Pricing

$10.99/month + usage

Go to Apify Store
Facebook reels  and Video Downloader | HD, SD, Audio & Metadata

Facebook reels and Video Downloader | HD, SD, Audio & Metadata

Extract public Facebook video data in seconds: title, duration, views, likes, comments, upload date, uploader, thumbnail, description, HD/SD video URLs, and audio URL.. Download Built for fast automation, batch processing, proxy support, and clean JSON output.

Pricing

$10.99/month + usage

Rating

0.0

(0)

Developer

Scrape Pilot

Scrape Pilot

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

1

Monthly active users

4 days ago

Last modified

Share


📘 Facebook Video Downloader — HD/SD + Audio, Likes & Comments

Extract high‑quality video, audio, and engagement data from any public Facebook video.
Get titles, durations, view counts, likes, comments, uploader info, thumbnails, descriptions, and direct download URLs for HD, SD, and audio streams. Powered by yt‑dlp with dual‑pass format extraction.


💡 What is Facebook Video Downloader?

Facebook Video Downloader is a powerful Apify actor that extracts complete metadata and direct download URLs from public Facebook videos (including Facebook Watch). It uses yt‑dlp to retrieve the best available video and audio streams, then enriches the data with likes, comments, and other engagement metrics – often scraped directly from the page HTML when the API does not provide them.

No login required. Works with any public Facebook video URL. Output is clean JSON, ready for archiving, repurposing, analytics, or integration.


📦 What Data Can You Extract?

🧩 Data Type📋 Description
🎬 Basic InfoTitle, duration (formatted), uploader name, upload date.
📊 EngagementViews, likes, comments (formatted with K/M suffixes).
🖼️ Media AssetsThumbnail URL, HD video URL, SD video URL, audio‑only URL.
📝 DescriptionVideo description (up to 400 chars).
🔗 SourceOriginal Facebook URL.
✅ Quality FlagsWhether HD/SD streams include audio or are video‑only.

All fields are guaranteed – missing values become "N/A".


⚙️ Key Features

  • Dual‑Pass Format Extraction – First pass gets all formats, second pass forces bestvideo+bestaudio to catch highest quality.
  • HD & SD Selection – Automatically picks the best combined (video+audio) streams ≥720p (HD) and <720p (SD). Falls back to DASH (video‑only) if combined not available.
  • Audio‑Only Extraction – Extracts the best audio stream (m4a/mp3) separately.
  • Likes & Comments – Uses yt‑dlp data first, then falls back to HTML scraping for accurate counts.
  • Residential Proxy Support – Designed to work with Apify residential proxies (Facebook blocks datacenter IPs).
  • Bulk Processing – Accepts multiple video URLs in one run.
  • Clean Output – Every field is sanitised; invalid values become "N/A".

📥 Input Parameters

The actor accepts a JSON object with the following fields:

ParameterTypeRequiredDefaultDescription
video_urlsarray or stringYesList of public Facebook video URLs. Can be a JSON array or newline‑separated string.
proxyConfigurationobjectNoApify proxy configuration. Residential proxies are strongly recommended.

Note: The actor automatically picks up the Apify proxy URL from the environment if configured in the input. You do not need to set proxy_url manually.

Example Input

{
"video_urls": "https://www.facebook.com/watch/?v=2629902320377997\nhttps://www.facebook.com/example/videos/123456789",
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

📤 Output Fields

Each video returns an object with the following fields (all strings; "N/A" if missing):

FieldTypeDescription
titlestringVideo title.
durationstringFormatted duration (e.g., 5:21).
viewsstringView count (e.g., 186.3K, 1.2M).
likesstringLike count.
commentsstringComment count.
upload_datestringYYYY-MM-DD format.
uploaderstringChannel/page name.
thumbnailstringThumbnail image URL.
descriptionstringVideo description (truncated to 400 chars).
video_url_hdstringDirect HD video URL (≥720p, with audio if possible).
video_url_sdstringDirect SD video URL (<720p).
audio_urlstringDirect audio‑only stream URL.
source_urlstringOriginal Facebook URL.

Example Output

[
{
"title": "Build Bridge Blocks Construction Vehicles Toys",
"duration": "5:21",
"views": "186.3K",
"likes": "3.3K",
"comments": "N/A",
"upload_date": "2019-07-08",
"uploader": "Kids Toys and Colors",
"thumbnail": "https://scontent-iad3-2.xx.fbcdn.net/v/t15.5256-10/65939088_493860301361079_4606562818227961856_n.jpg?stp=dst-jpg_s960x960_tt6&_nc_cat=105&ccb=1-7&_nc_sid=50ce42&_nc_ohc=JnzzW4tewY0Q7kNvwHxtdJJ&_nc_oc=Adm9RfzzqmvnjvUD06hQgiBKn05V8TDV41sPeEfqygsKBjvsgCRWehFpNsJqFbRoylg&_nc_zt=23&_nc_ht=scontent-iad3-2.xx&_nc_gid=65r5nmzQ8Lsr7RY_oee-iQ&_nc_ss=8&oh=00_AfzfQWvieUO9MbZYnV5Jcjxj4JwW54Fmf8bYMmD65leZGg&oe=69B21477",
"description": "Build Bridge Blocks Construction Vehicles Toys",
"video_url_hd": "https://video-iad3-1.xx.fbcdn.net/o1/v/t2/f2/m366/AQMZrWVGJLa1wGB4WeWjiPoT69HvgTJOQ4HcJvsp7K3io1R27ZjVwyuWxrhhAaUObe3nZxXyGXOp2YLUCXox9JqtTCgBzW8RKDhTHUhiYnyB8A.mp4?_nc_cat=109&_nc_sid=9ca052&_nc_ht=video-iad3-1.xx.fbcdn.net&_nc_ohc=9yMcOCik3AkQ7kNvwGmaFvn&efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfdnA5LWJhc2ljLWdlbjJfMTA4MHAiLCJ2aWRlb19pZCI6MjYyOTkwMjMyMDM3Nzk5Nywib2lsX3VybGdlbl9hcHBfaWQiOjAsImNsaWVudF9uYW1lIjoidW5rbm93biIsInhwdl9hc3NldF9pZCI6MTkyOTAyNzQ4MDgyNTc4MSwiYXNzZXRfYWdlX2RheXMiOjI0MzQsInZpX3VzZWNhc2VfaWQiOjEwMTI4LCJkdXJhdGlvbl9zIjozMjEsImJpdHJhdGUiOjQxODU0ODYsInVybGdlbl9zb3VyY2UiOiJ3d3cifQ==&ccb=17-1&_nc_gid=65r5nmzQ8Lsr7RY_oee-iQ&_nc_ss=8&_nc_zt=28&oh=00_Afybu2vck77MBy5oD-eFJgC10MrMekddZymsFgmN67JZoA&oe=69B223BB",
"video_url_sd": "https://video-iad3-1.xx.fbcdn.net/o1/v/t2/f2/m366/AQOtRvadkVwwjHoVnOuaHOl7Bxp5r_hSBUPZgYUW92ck6IcXhXnPuLIP5eFh8SYomc7onKNARYLPGcD0EDuZ5eKN-hgCmujAY0ARhrqkeYWUNA.mp4?_nc_cat=110&_nc_sid=9ca052&_nc_ht=video-iad3-1.xx.fbcdn.net&_nc_ohc=XR9uR8y82OIQ7kNvwGu0BoI&efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfdnA5LWJhc2ljLWdlbjJfNTQwcCIsInZpZGVvX2lkIjoyNjI5OTAyMzIwMzc3OTk3LCJvaWxfdXJsZ2VuX2FwcF9pZCI6MCwiY2xpZW50X25hbWUiOiJ1bmtub3duIiwieHB2X2Fzc2V0X2lkIjoxOTI5MDI3NDgwODI1NzgxLCJhc3NldF9hZ2VfZGF5cyI6MjQzNCwidmlfdXNlY2FzZV9pZCI6MTAxMjgsImR1cmF0aW9uX3MiOjMyMSwiYml0cmF0ZSI6MTU2NTE1MiwidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&_nc_gid=65r5nmzQ8Lsr7RY_oee-iQ&_nc_ss=8&_nc_zt=28&oh=00_AfyJpc5JqClFk6ColKzd2_zmLvbc7jUZS3D-sRBMdhhXCg&oe=69B1FA3E",
"audio_url": "https://video-iad3-2.xx.fbcdn.net/o1/v/t2/f2/m412/AQMx7Eb6m41G2d113Zl50rILs6lDfz4_ArxShBCVKTkOGta4ilXmoKZWeFUBUiHKeyft9BegACBDY-BQGohfDsTY.mp4?_nc_cat=106&_nc_sid=9ca052&_nc_ht=video-iad3-2.xx.fbcdn.net&_nc_ohc=U9c0vydWKekQ7kNvwGT3HxA&efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfdjRhdWRpb2ZvcnNvdXJjZXBpcGVsaW5lXzEyOF9jcmZfMjNfbWFpbl8zLjBfZnJhZ18yX2F1ZGlvIiwidmlkZW9faWQiOjI2Mjk5MDIzMjAzNzc5OTcsIm9pbF91cmxnZW5fYXBwX2lkIjowLCJjbGllbnRfbmFtZSI6InVua25vd24iLCJ4cHZfYXNzZXRfaWQiOjE5MjkwMjc0ODA4MjU3ODEsImFzc2V0X2FnZV9kYXlzIjoyNDM0LCJ2aV91c2VjYXNlX2lkIjoxMDEyOCwiZHVyYXRpb25fcyI6MzIxLCJiaXRyYXRlIjo0OTE4NiwidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&_nc_gid=65r5nmzQ8Lsr7RY_oee-iQ&_nc_ss=8&_nc_zt=28&oh=00_AfxvXdpn4JYomInVPT3Q2DYD6L1pYALji0zbVfg3nfzbkg&oe=69B21C6F",
"source_url": "https://www.facebook.com/watch/?v=2629902320377997"
}
]

🛠 How to Use on Apify

  1. Create a task with this actor.
  2. Provide input – one or more public Facebook video URLs.
  3. Configure proxies – enable residential proxies (required for Facebook).
  4. Run – the actor extracts metadata and pushes results to the Dataset.
  5. Export – download as JSON, CSV, or Excel.

Running via API

curl -X POST "https://api.apify.com/v2/acts/your-username~facebook-video-downloader/runs" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-d '{
"video_urls": ["https://www.facebook.com/watch/?v=2629902320377997"],
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}'

🎯 Use Cases

  • Content Archiving – Save backup copies of important Facebook videos.
  • Repurposing Content – Download HD videos to repost on YouTube, TikTok, or Instagram.
  • Social Media Analytics – Collect engagement data (views, likes, comments) over time.
  • Media Monitoring – Track video performance of competitors or influencers.
  • Offline Viewing – Get direct URLs to watch without Facebook’s player.
  • Educational – Extract video descriptions and metadata for research.

❓ Frequently Asked Questions

Q1. Do I need a Facebook account?

No. The actor works with public videos only. No login required.

Q2. Why do I need residential proxies?

Facebook aggressively blocks datacenter IP addresses (AWS, Google Cloud, etc.). Residential proxies mimic real users and are essential to avoid 403 errors.

Q3. Are the download URLs permanent?

Facebook video URLs are temporary (usually 2–24 hours). You should download the file soon after extraction.

Q4. Why are likes/comments sometimes "N/A"?

Facebook often does not return like/comment counts in the video metadata. The actor tries to scrape them from the page HTML, but if that fails (e.g., due to dynamic loading), they will be "N/A".

Q5. Does it work with Facebook Reels?

Yes. Reels are treated as regular videos. Use the video URL from the reel page.

Q6. Can I extract from private or age‑restricted videos?

No. Only public videos are accessible.

Q7. How long does it take per video?

Typically 5–15 seconds, including the dual‑pass extraction and optional HTML scraping.

Q8. What is the difference between video_url_hd and video_url_sd?

  • HD: ≥720p resolution. If available with audio, that is chosen; otherwise video‑only.
  • SD: <720p resolution. Same audio priority.


🔍 SEO Keywords

Facebook video downloader, Facebook Watch scraper, Facebook video metadata, download Facebook videos HD, Facebook likes comments extractor, yt-dlp Facebook, Apify Facebook actor, social media video archiving, Facebook reel downloader


You might also find these useful: