VOOZH about

URL: https://apify.com/igview-owner/facebook-page-video-downloader

⇱ Facebook Video Downloader Β· Apify


Pricing

from $5.00 / 1,000 results

Go to Apify Store

Facebook Page Video Downloader

Facebook Page Video Downloader that collects videos from any public Facebook Page and saves clean, structured results to an Apify dataset. and supports pagination so you can export complete video libraries for analytics, research, or archiving.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Sachin Kumar Yadav

Sachin Kumar Yadav

Maintained by Community

Actor stats

3

Bookmarked

37

Total users

7

Monthly active users

4 months ago

Last modified

Share

Facebook Page Video Downloader - Extract Videos with Metadata

Download and extract videos from any public Facebook page with complete metadata including titles, descriptions, thumbnails, play counts, reactions, and direct playable URLs. Perfect for social media analytics, content research, and data extraction.

Table of Contents

Overview

The Facebook Page Video Downloader is a powerful Apify actor that extracts video content and metadata from public Facebook pages. This scraper automatically retrieves video information including engagement metrics, thumbnails, playable URLs, and detailed reaction breakdowns.

Whether you're conducting social media research, monitoring brand content, or analyzing competitor strategies, this tool provides structured, ready-to-use data in JSON, CSV, or Excel formats.

Key Features

βœ… Complete Video Metadata Extraction - Get titles, descriptions, URLs, and timestamps
βœ… Engagement Metrics - Track play counts, reactions (Like, Love, Haha, Wow, Sad, Angry), and shares
βœ… Direct Playable URLs - Access direct video download links
βœ… High-Quality Thumbnails - Extract video thumbnail images
βœ… Automatic Pagination - Scrape multiple pages of videos with cursor-based pagination
βœ… Structured Output - Export data in JSON, CSV, or Excel format
βœ… Fast & Reliable - Optimized for speed and accuracy
βœ… No Login Required - Works with public Facebook pages only

Quick Start Guide

Step 1: Configure Input

{
"profileId":"100064860875397",
"pageNumber":1
}

Step 2: Run the Actor

  1. Click Start button
  2. Wait for the scraper to complete
  3. Download your results

Step 3: Export Data

Export your dataset in:

  • JSON - For API integration
  • CSV - For spreadsheet analysis
  • Excel - For business reporting

Input Configuration

ParameterTypeRequiredDefaultDescription
profileIdStringβœ… Yes100064860875397Facebook profile ID of the page to scrape
pageNumberInteger❌ No1Number of pages to scrape (1-10)

How to Find Facebook Profile ID

  1. Visit the Facebook page you want to scrape
  2. View the page source (Right-click β†’ View Page Source)
  3. Search for "pageID" or "profile_id"
  4. Copy the numeric ID

Example Profile IDs:

  • Cristiano Ronaldo: 100044296486382
  • National Geographic: 100064860875397
  • Facebook: 100064860875397

Output Data Structure

Each video is returned as a separate item with the following structure:

Output Fields Table

FieldTypeDescriptionExample
videoIdStringUnique Facebook video ID"2997572027298750"
titleStringVideo title/headline"Amazing Goal!"
descriptionStringVideo description/caption"What a fantastic play..."
urlStringPublic Facebook video URL"https://facebook.com/..."
downloadUrlStringDirect playable video URL"https://video-...mp4"
thumbnailStringVideo thumbnail image URL"https://scontent..."
timestampNumberUnix timestamp (seconds)1765323126
createdAtStringISO 8601 date string"2025-01-29T08:57:50Z"
durationStringFormatted duration"1:09"
durationSecondsNumberDuration in seconds69.016
playCountNumberTotal video views456080
reactionsCountNumberTotal reactions10417
reshareCountNumber/NullShare count245
reactionsObjectReaction breakdownSee below
authorObjectAuthor informationSee below
statusStringScraping status"success"

Reactions Breakdown

{
"like":5165,
"love":593,
"haha":4045,
"wow":67,
"sad":131,
"care":407,
"angry":9
}

Author Information

{
"id":"100077740072455",
"delegatePageId":"102448982340148",
"ownerAsPageId":"102448982340148"
}

Complete Output Example

{
"videoId":"33290746760569414",
"title":"STOP IM CRYING😭😭😭",
"description":"STOP IM CRYING😭😭😭 \n\n(@carlobrunolongo @sarahemollica)",
"url":"https://www.facebook.com/carloandsarahh/videos/33290746760569414/",
"downloadUrl":"https://video-mia5-1.xx.fbcdn.net/o1/v/t2/f2/m69/AQPtK0cAKdb5_DLw...mp4",
"thumbnail":"https://scontent-mia5-2.xx.fbcdn.net/v/t51.71878-10/598376136_1738001703535607...",
"timestamp":1765323126,
"createdAt":"2025-01-29T08:57:50.000Z",
"duration":"1:09",
"durationSeconds":69.016,
"playCount":456080,
"reactionsCount":10417,
"reshareCount":null,
"reactions":{
"like":5165,
"haha":4045,
"love":593,
"care":407,
"sad":131,
"wow":67,
"angry":9
},
"author":{
"id":"100077740072455",
"delegatePageId":"102448982340148",
"ownerAsPageId":"102448982340148"
},
"status":"success"
}

Use Cases

🎯 Social Media Marketing

  • Track competitor video performance
  • Analyze engagement patterns
  • Monitor trending content
  • Benchmark your content against industry leaders

πŸ“Š Market Research

  • Collect data for sentiment analysis
  • Study audience engagement behavior
  • Identify viral content patterns
  • Research industry trends

πŸ“° Content Curation

  • Discover popular videos in your niche
  • Find content for republishing (with permission)
  • Monitor influencer content
  • Track brand mentions

πŸ” Brand Monitoring

  • Track brand video performance
  • Monitor competitor activities
  • Analyze campaign effectiveness
  • Measure social media ROI

πŸ“š Academic Research

  • Collect data for social media studies
  • Analyze viral content spread
  • Study engagement metrics
  • Research platform algorithms

Best Practices

βœ… Do's

  1. Use Valid Profile IDs - Always use numeric Facebook profile IDs for accurate results
  2. Start Small - Test with pageNumber: 1 before scaling up
  3. Export Regularly - Download your data promptly as playable URLs may expire
  4. Respect Rate Limits - Avoid running too many concurrent scrapes
  5. Check Data Quality - Verify output structure matches your needs
  6. Use Pagination Wisely - Set appropriate pageNumber based on your requirements

❌ Don'ts

  1. Don't Scrape Private Pages - Only public pages are supported
  2. Don't Rely on Expired URLs - Playable URLs have limited validity
  3. Don't Violate Terms - Respect Facebook's Terms of Service
  4. Don't Overload - Avoid excessive scraping that may trigger blocks
  5. Don't Store Sensitive Data - Only scrape publicly available information

Limitations

LimitationDetails
Page TypeOnly public Facebook pages (not profiles or groups)
Video URLsPlayable URLs may expire after some time
Rate LimitsSubject to Facebook's rate limiting
Data FreshnessShows data available at scraping time
Private ContentCannot access private or restricted videos
Maximum PagesLimited to 10 pages per run (configurable)

FAQ

General Questions

Q: What is a Facebook Profile ID?
A: A Profile ID is a unique numeric identifier for Facebook pages. You can find it in the page source code or using online tools.

Q: How many videos can I scrape?
A: You can scrape up to 10 pages per run. Each page typically contains 6-10 videos depending on the Facebook page.

Q: Do I need a Facebook account?
A: No, this actor works without any Facebook login or authentication. It only accesses public data.

Q: How long does it take to scrape videos?
A: Typically 10-30 seconds per page, depending on the number of videos and server response time.

Technical Questions

Q: What format is the output data?
A: Data is available in JSON, CSV, and Excel formats. You can choose your preferred format when downloading.

Q: Can I download the actual video files?
A: The actor provides playable URLs that can be used to download videos. However, it doesn't automatically download video files.

Q: How long are playable URLs valid?
A: Playable URLs typically remain valid for several hours to days, but this can vary. Download videos promptly if needed.

Q: Can I scrape multiple pages at once?
A: Yes, set the pageNumber parameter to scrape multiple pages in a single run (max 10). Contact Admin to increase limit.

Q: What happens if a page has no videos?
A: The actor will complete successfully but return an empty dataset with appropriate status messages.

Troubleshooting

Q: Why am I getting "Access denied" errors?
A: This usually means the page is private or restricted. Ensure you're using a public Facebook page profile ID.

Q: Some videos are missing data fields. Why?
A: Not all videos have complete metadata. Missing fields depend on what Facebook makes publicly available.

Q: The actor failed. What should I do?
A: Check your profile ID is correct, ensure the page is public, and try running again. Contact support if issues persist.

Q: Can I schedule automatic scraping?
A: Yes, use Apify's scheduling feature to run the actor automatically at specified intervals.

Q: How do I integrate this with my application?
A: Use Apify's API to trigger runs and fetch results programmatically. Full API documentation available on Apify.


Keywords

facebook video downloader, facebook page scraper, facebook video extractor, download facebook videos, facebook video metadata, facebook scraper api, social media scraper, facebook data extraction, facebook video analytics, facebook engagement metrics, scrape facebook page, facebook video download tool, facebook api scraper, social media analytics, facebook content scraper, video metadata extractor, facebook page videos, public facebook scraper, facebook video data, social media monitoring tool


πŸš€ Get Started Now

Ready to download Facebook Page Videos?

  1. Click "Try for free" to open the actor
  2. Enter the Facebook Profile ID in the profileId input (15-digit numeric ID)
  3. Configure pageNumber to set how many pages to scrape (1-10)
  4. Run the actor and download video metadata from the dataset
  5. Use the built-in table views to browse videos with thumbnails, URLs, and engagement metrics

⭐ If this actor helps your workflow, please give it a star!


πŸ”— Related Scrapers

Built with ❀️ by Sachin Kumar Yadav using Apify Platform

You might also like

Facebook Video Search

igview-owner/facebook-search-scraper

Search and scrape Facebook videos by keyword. This Facebook Search Video Scraper collects video titles, descriptions, thumbnails, authors, and views from Facebook search results. Supports multi-page scraping, structured JSON/CSV/Excel export, and easy automation on Apify.

πŸ‘ User avatar

Sachin Kumar Yadav

35

Facebook Page Photos Downloader

igview-owner/facebook-page-photos-downloader

Download all photos from public Facebook pages in one click. Facebook Page Photos Downloader lets you bulk‑extract high‑quality image URLs from any public Facebook page using only the numeric page ID – no Facebook login required

πŸ‘ User avatar

Sachin Kumar Yadav

137

Facebook video downloader

pocesar/download-facebook-video

Download Facebook videos in bulk

910

Facebook Page Lead Scraper

scrapapi/facebook-page-lead-scraper

Facebook Page Video Downloader

maximedupre/facebook-page-video-downloader

Scrape public Facebook Page videos. Export video IDs, captions, publish times, play and reaction counts, authors, thumbnails, and playable URLs when Facebook exposes them.

πŸ‘ User avatar

Maxime DuprΓ©

2

Facebook Video Search Scraper

scrapapi/facebook-video-search-scraper

Facebook Video Search Scraper extracts public video search results from Facebook using targeted keywords. Collect video titles, URLs, views, reactions, and engagement metrics in structured JSON format. Ideal for research, analytics, monitoring, and scalable Facebook video data scraping. πŸŽ₯πŸš€

πŸ“˜ Facebook Page Posts Scraper

scrapapi/facebook-page-posts-scraper

Facebook Page Post Scraper

alizarin_refrigerator-owner/facebook-page-post-scraper

Powerful Facebook Page scraper that extracts posts, engagement metrics (likes, comments, shares), images, videos, and posting dates from any public Facebook Page. Perfect for competitive analysis, content research, and social media monitoring.

165

Facebook Video Downloader

scrapeflux/facebook-video-downloader

Facebook Video Downloader lets you save publicly available Facebook videos quickly and efficiently. Download videos for content research, social media monitoring, archiving, marketing analysis, and offline viewing with a fast, reliable, and easy-to-use solution.

Related articles

How to scrape Facebook Pages (without the Facebook API)
Read more
How to download Facebook data from Facebook posts
Read more
How to scrape 50 Facebook comments in 3 minutes ⏱
Read more