Facebook Page Video Downloader avatar
Facebook Page Video Downloader

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Facebook Page Video Downloader

Facebook Page Video Downloader

Developed by

Sachin Kumar Yadav

Sachin Kumar Yadav

Maintained by Community

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.

0.0 (0)

Pricing

from $5.00 / 1,000 results

1

2

1

Last modified

4 days ago

Facebook Page Video Downloader (Apify Actor)

Effortlessly extract videos from any public Facebook Page and save rich, structured metadata to your Apify dataset. Ideal for content research, media monitoring, social analytics, and archiving. ⚡

Features

  • 🔎 Scrapes recent videos from a public Facebook Page URL
  • 🧾 Captures title, description, post URL, thumbnail, engagement metrics, and playable_url
  • 📦 Writes one dataset item per video, including pagination info (page_info)
  • 🧱 Simple input, clean structured output, and clear status messages
  • ⚙️ Designed with Apify best practices for reliability and stability

Input Example

{
"pageUrl": "https://www.facebook.com/Cristiano/"
}

Output Example (single item)

{
"success": true,
"page_url": "https://www.facebook.com/Cristiano/",
"video": {
"video_id": "2997572027298750",
"title": "Binance - KYC",
"description": "It all begins with KYC. One step, endless possibilities.",
"url": "https://www.facebook.com/Cristiano/videos/binance-kyc/2997572027298750/",
"timestamp": 1757671079,
"length_in_second": 119320,
"thumbnail_uri": "https://...jpg",
"author": { "__typename": "User", "id": "100044296486382" },
"play_count": 4163014,
"reactions_count": 301139,
"top_reactions": [{ "reaction_type": "Like", "reaction_count": 230062 }],
"reshare_count": null,
"playable_url": "https://video-...mp4"
},
"page_info": { "end_cursor": "AQHS...", "has_next": true },
"fetched_at": "2025-10-29T08:57:50.000Z"
}

Quick Start 🚀

  1. Open the actor on Apify and click Run.
  2. Provide a public Facebook Page URL in the input under pageUrl.
  3. Start the run. Each discovered video will be saved as a separate item in the default dataset.
  4. Download results from the Dataset in JSON/CSV/Excel as needed.

Use Cases 💡

  • Competitive and influencer analysis
  • Editorial and content curation
  • Brand monitoring and social listening
  • Research and archival of public social posts

Input Parameters 🧰

FieldTypeRequiredDescription
pageUrlstringYesPublic Facebook Page URL to fetch videos from, e.g., https://www.facebook.com/Cristiano/

Output Fields 📄

Each dataset item represents one video.

PathTypeDescription
successbooleanIndicates if the item was fetched successfully
page_urlstringThe Facebook Page URL requested
video.video_idstringFacebook video ID
video.titlestringVideo title
video.descriptionstringVideo description/caption
video.urlstringPublic URL to the video post
video.timestampnumberUnix timestamp of the video post
video.length_in_secondnumberVideo duration in seconds
video.thumbnail_uristringThumbnail image URL
video.authorobjectInformation about the video owner/author
video.play_countnumberNumber of plays/views
video.reactions_countnumberTotal reactions count
video.top_reactionsarrayBreakdown of reactions by type
video.reshare_countnumber|nullReshare count if available
video.playable_urlstringDirect playable URL for the video (may expire)
page_info.end_cursorstringCursor for pagination to next page
page_info.has_nextbooleanWhether more results are available
fetched_atstringISO timestamp when the data was fetched

Best Practices ✅

  • Use valid, public Facebook Page URLs for the best results.
  • Export dataset results in your preferred format (JSON, CSV, Excel) directly from the Apify UI.
  • If you need historical data or pagination across many pages, contact us for an extended version with cursor-based fetching.

FAQ ❓

Q: Does this actor download video files?
A: No. It returns metadata and a playable_url that may allow streaming or downloading via your tooling.

Q: Why do some videos have missing fields?
A: Availability depends on the public data for that page/post and regional restrictions.

Q: Can I fetch more than one page of results?
A: The output includes page_info.end_cursor and has_next. This actor fetches a single page per run. We can add auto-pagination on request.

Q: Will playable_url always work?
A: These URLs can expire over time. For long-term archiving, fetch and process results promptly.

Q: Does this work for private pages or groups?
A: Only public Page content is supported.


For any issues or feature requests, please open an issue on your project tracker or contact the actor author. 🧑‍💻


Find me Better

facebook page video downloader, facebook video metadata, facebook scraper api, social media data extraction,download facebook page videos, export facebook videos dataset, Facebook Video Downloader, How to download video from Facebook, Private Facebook video downloader.