Facebook Video Details Scraper avatar

Facebook Video Details Scraper

Pricing

$7.50/month + usage

Go to Apify Store
Facebook Video Details Scraper

Facebook Video Details Scraper

Facebook Video Details Scraper extracts detailed metadata from Facebook videos, including titles, descriptions, views, likes, comments, shares, thumbnails, media URLs, video formats, owner details, hashtags, music data, and engagement insights.

Pricing

$7.50/month + usage

Rating

5.0

(1)

Developer

Alpha Scraper

Alpha Scraper

Maintained by Community

Actor stats

0

Bookmarked

24

Total users

1

Monthly active users

12 hours ago

Last modified

Share

πŸ”Ή Facebook Video Details Scraper – Overview

Facebook Video Details Scraper extracts structured metadata and publicly available details from Facebook video URLs. It is designed for users who need video information in a clean, machine-readable format without manually opening and recording details from individual Facebook video pages.

You provide one or more Facebook video URLs, and the Actor processes each URL and returns a structured dataset containing video information, media details, owner/page context, engagement metrics, hashtags, music information, post information, and calculated insights.

The Facebook Video Details Scraper is useful for social media research, content analysis, competitor monitoring, video cataloging, media discovery, marketing research, and building datasets from Facebook video content.

πŸ“Œ Key Features

  • Extract detailed Facebook video metadata from supplied URLs
  • Process one or multiple Facebook video URLs in a single run
  • Return structured video, media, owner, engagement, post, music, and location information
  • Capture available video and audio URLs when provided by the source
  • Collect thumbnail URLs and available video formats
  • Extract available views, likes, comments, and shares
  • Generate engagement and popularity-related insights
  • Return data in structured JSON dataset records

The easiest workflow is simple: add your Facebook video URLs to Start URLs, run the Actor, and inspect the generated dataset.


πŸ”Ή Facebook Video Details Scraper – Key Features

The Facebook Video Details Scraper focuses on extracting practical information that can be useful beyond a basic video URL. Each processed video can produce a comprehensive structured record with multiple sections.

πŸŽ₯ Detailed Video Metadata

The Facebook Video Details Scraper can return:

  • Video ID
  • Facebook video URL
  • Short URL
  • Title
  • Description
  • Caption
  • Duration in seconds
  • Duration text
  • Upload timestamp
  • Upload date
  • Live status
  • Language
  • Category
  • Content type
  • Direct video URL
  • Audio-only URL
  • Video-only URL

This makes the output suitable for video research, metadata analysis, content inventories, and downstream data processing.

πŸ–ΌοΈ Media Information

The Actor also provides available media information, including:

  • Thumbnail URL
  • Multiple thumbnail URLs
  • Preview image URL
  • SD video URL
  • HD video URL
  • Audio URL
  • Available video formats
  • Video resolution
  • Width and height
  • Aspect ratio
  • File size in bytes

These fields are useful for applications that need to understand video quality, available media resources, or the structure of Facebook video content.

πŸ“Š Engagement Information

The Facebook Video Details Scraper can return available engagement indicators such as:

  • Views
  • Play count
  • Likes
  • Total reactions
  • Comments
  • Shares
  • Saves

Where the source provides abbreviated values such as thousands or millions, the Actor normalizes supported values into numeric counts when possible.

πŸ’‘ Why Use This Actor

  • Build structured Facebook video datasets
  • Analyze video metadata at scale
  • Research public-facing video engagement
  • Organize content for reporting and analysis
  • Compare video performance indicators
  • Collect media and page context from supplied URLs

πŸ”Ή Facebook Video Details Scraper – What Data Can You Extract

The output is organized into logical sections so that related information is easier to process.

Output SectionMain Data
videoID, URL, title, description, duration, dates, language, content type
mediaThumbnail URLs, SD/HD URLs, formats, resolution, aspect ratio, file size
ownerOwner/page ID, name, username, profile URL, type
engagementViews, likes, reactions, comments, shares, saves
hashtagsExtracted hashtags
mentionsMention field
tagsAvailable tags
locationLocation name and location fields
musicTrack, artist, album, audio information
page_contextPage ID, name, URL, and page-related fields
postPost ID, URL, text, post type, creation date
related_videosRelated video field
insightsEngagement rate, popularity score, trend score, estimated reach
scrape_infoScrape timestamp and status

πŸ”Ž Video and Post Data

The video section is the core of the Facebook Video Details Scraper output. It describes the video itself, while the post section provides related post-level information.

The description and caption fields contain the available descriptive text. The post_text field also reflects the available description content, making the dataset convenient for content analysis.

πŸ‘€ Owner and Page Context

The output can include the uploader or page context associated with the video:

  • Owner ID
  • Owner name
  • Username value
  • Profile URL
  • Owner type
  • Page ID
  • Page name
  • Page URL
  • Page category field
  • Verification field

Some fields may contain empty or default values when the source does not provide that information.

🎡 Music and Location

The dataset includes structured music and location objects.

Music fields include:

  • Track name
  • Artist
  • Album
  • Audio ID
  • Original-audio indicator

Location fields include:

  • Location name
  • Location ID
  • Latitude
  • Longitude

When music or location information is unavailable, the corresponding fields may contain default or empty values.

#️⃣ Hashtags and Tags

The Actor returns a hashtags array and a tags array. Available tags can be included directly from the extracted metadata, while hashtags can also be derived from available descriptive text when appropriate.


πŸ”Ή Facebook Video Details Scraper – How to Use It

Using the Facebook Video Details Scraper requires only one input field: startUrls.

πŸ“ Step 1: Add Facebook Video URLs

Open the Actor input and enter one or more Facebook video URLs.

Supported examples can include Facebook video and reel-style URLs such as:

https://www.facebook.com/share/v/17HheBqH1M/
https://www.facebook.com/reel/2655346308248793
https://www.facebook.com/share/v/1HGHm35ok8/

▢️ Step 2: Start the Actor

Run the Actor after adding your URLs. Each valid supplied URL is processed individually.

πŸ“¦ Step 3: Review the Dataset

Successful results are returned as structured records. Each video is represented as one dataset item containing the available sections described above.

πŸ“₯ Input

  • startUrls β€” required array containing one or more Facebook video URLs
  • Each item should contain a url value
  • Multiple URLs can be submitted in one run
  • Invalid or missing URL entries may be skipped

πŸ”Ή How to Extract Facebook Video Details from a URL

The Facebook Video Details Scraper is particularly useful when you already have a collection of Facebook video URLs and need their metadata in a structured format.

The practical process is:

  • Collect the Facebook video URLs you want to analyze
  • Add them to startUrls
  • Run the Actor
  • Wait for processing to complete
  • Open the resulting dataset
  • Use the structured fields for research, analysis, reporting, or further automation

The output is especially convenient when the same types of metadata are needed across many Facebook video URLs.

πŸ“‹ Example Input

{
"startUrls": [
{
"url": "https://www.facebook.com/share/v/17HheBqH1M/"
},
{
"url": "https://www.facebook.com/reel/2655346308248793"
}
]
}

πŸ”Ή Can You Extract Facebook Video Engagement Data?

Yes. The Facebook Video Details Scraper can return engagement-related fields when the source makes them available.

The primary engagement fields include:

  • views
  • play_count
  • likes
  • reactions_total
  • comments
  • shares
  • saves

The Actor also calculates additional insight fields based on the available engagement values. These are useful for comparative analysis, but they should be interpreted as calculated indicators rather than native Facebook analytics.

πŸ“ˆ Calculated Insights

The insights section includes:

  • engagement_rate
  • popularity_score
  • trend_score
  • estimated_reach

The engagement rate is calculated from available views and interaction counts. The popularity and trend values are calculated indicators based on extracted information.

estimated_reach is an estimate generated by the Actor and should not be treated as an official Facebook reach metric.

⚠️ Important Notes

  • Available data depends on what can be obtained from the supplied Facebook video URL.
  • Not every video will contain every field.
  • Some values may be empty, zero, or defaulted when source information is unavailable.
  • Calculated insight fields are estimates or derived metrics, not official Facebook analytics.
  • Media URLs may vary depending on what is available for the specific video.

πŸ”Ή Facebook Video Details Scraper – Use Cases

The Facebook Video Details Scraper can support several practical workflows involving Facebook video metadata.

πŸ“Š Social Media Research

Collect video titles, descriptions, views, reactions, comments, shares, and upload dates for social media research projects.

πŸ” Competitor Content Analysis

Create structured datasets of competitor videos to compare publishing patterns, content topics, engagement indicators, and media characteristics.

πŸ—‚οΈ Video Content Cataloging

Build a searchable catalog containing video URLs, titles, descriptions, thumbnails, durations, upload dates, and owner information.

πŸ“ˆ Engagement Analysis

Use the available views, likes, comments, and shares to evaluate how different videos perform relative to one another.

🎬 Media Research

Review available thumbnails, resolutions, video formats, direct media URLs, and audio/video stream information for research and media workflows.

🧠 Content Intelligence

Combine descriptions, hashtags, tags, music information, and page context to organize and analyze Facebook video content.

πŸ€– Data Automation

Use the structured dataset as a starting point for downstream analysis, database workflows, reporting pipelines, or other automation that works with the resulting Actor data.


πŸ”Ή Facebook Video Details Scraper – Input

The current Actor configuration exposes one input field.

FieldTypeRequiredDescription
startUrlsArrayYesOne or more Facebook video URLs to process

Each array item contains a url property.

There are no additional keyword, username, date-range, category, or maximum-item input fields in the provided configuration.

πŸ’‘ Input Best Practices

  • Use valid Facebook video URLs.
  • Submit multiple URLs when you want to process several videos in one run.
  • Keep each URL as a separate item inside startUrls.
  • Review the resulting dataset because available metadata can differ between videos.

πŸ”Ή Facebook Video Details Scraper – Output Format

Each successful result is returned as a structured JSON object with nested sections.

πŸ“„ Sample Output

{
"_requested_url": "https://www.facebook.com/reel/example",
"video": {
"id": "123456789",
"url": "https://www.facebook.com/reel/example",
"title": "Example Facebook Video",
"description": "Example video description",
"duration_seconds": 45,
"upload_date": "2026-10-07",
"content_type": "video"
},
"media": {
"thumbnail_url": "https://example.com/thumbnail.jpg",
"resolution": {
"width": 1080,
"height": 1920
},
"aspect_ratio": "0.56"
},
"owner": {
"id": "page-id",
"name": "Example Page",
"profile_url": "https://www.facebook.com/example"
},
"engagement": {
"views": 120000,
"likes": 4500,
"comments": 180,
"shares": 90
},
"insights": {
"engagement_rate": "4.00%",
"popularity_score": "129060",
"trend_score": "2000.00",
"estimated_reach": 180000
},
"scrape_info": {
"status": "success"
}
}

The example illustrates the structure of the returned record. Actual values depend on the Facebook video being processed.


πŸ”Ή What Are the Limitations of the Facebook Video Details Scraper?

The Facebook Video Details Scraper should be understood as a URL-based metadata extraction tool rather than a complete Facebook analytics platform.

Important limitations include:

  • Data availability depends on the supplied video and source response.
  • Some fields may not be available for every video.
  • Owner profile pictures are not populated by the current output.
  • Owner follower and following counts are returned as default values rather than extracted statistics.
  • Page category and verification fields may remain empty or false.
  • Related videos are not populated by the current output.
  • Location coordinates are not populated unless corresponding data is available.
  • Some music fields can use fallback values such as N/A.
  • Reel and story indicators are not automatically represented as dynamic classification values in the current output.
  • estimated_reach is a calculated estimate rather than an official Facebook metric.

These limitations are important when designing automated data pipelines around the results.


πŸ”Ή Facebook Video Details Scraper – Pricing

No fixed price or pricing amount is specified in the provided Actor configuration and source files.

For the current cost of using this Actor, check the pricing information displayed on its Apify Store or Console page at the time of use. Pricing can change independently of the README configuration.


πŸ”Ή Tips and Best Practices

To get cleaner and more useful results from the Facebook Video Details Scraper, follow these recommendations:

  • Start with valid Facebook video URLs that you specifically want to analyze.
  • Use multiple startUrls entries when creating a batch.
  • Check the status field in scrape_info when processing results programmatically.
  • Treat missing or zero engagement values as potentially unavailable source data.
  • Distinguish calculated insight fields from native Facebook statistics.
  • Preserve the original _requested_url when matching results back to your source list.
  • Use the nested output structure rather than assuming every video contains identical metadata.
  • Validate media URLs before building downstream systems that depend on them.

πŸ”Ή Frequently Asked Questions

❓ What is Facebook Video Details Scraper used for?

Facebook Video Details Scraper is used to extract structured information from supplied Facebook video URLs, including video metadata, media information, owner context, engagement metrics, hashtags, music, post data, and calculated insights.

❓ What data does Facebook Video Details Scraper extract?

The Actor can return video IDs, URLs, titles, descriptions, durations, upload dates, thumbnails, video formats, resolution, file size, uploader information, views, likes, comments, shares, hashtags, music details, post information, and insight metrics.

❓ Can Facebook Video Details Scraper process multiple URLs?

Yes. The startUrls input is an array, so multiple Facebook video URLs can be submitted in the same run.

❓ Can I scrape Facebook Reels with this Actor?

Facebook reel URLs can be supplied because the Actor accepts Facebook video URLs and processes the supplied URL. However, the current output uses a general video structure and does not dynamically mark the result as a reel.

❓ Does Facebook Video Details Scraper return video thumbnails?

Yes. The media output can include a primary thumbnail_url, a preview_image, and a thumbnail_urls array when thumbnail information is available.

❓ Does Facebook Video Details Scraper provide video quality information?

Yes. The media section can include resolution, width, height, aspect ratio, SD and HD video URLs, available formats, and file size information when the source provides those details.

❓ Does the Actor extract Facebook views, likes, comments, and shares?

Yes, available engagement fields can include views, play count, likes, reactions, comments, and shares. Availability depends on the individual video and its accessible metadata.

❓ Are the engagement insights official Facebook analytics?

No. Fields such as popularity_score, trend_score, and estimated_reach are calculated by the Actor. They should be treated as derived estimates rather than official Facebook analytics metrics.

❓ What happens when some Facebook video information is unavailable?

The Actor still returns the available structured data. Missing information can appear as an empty value, zero, default value, or N/A, depending on the specific field.

❓ What input does Facebook Video Details Scraper require?

The current configuration requires startUrls, an array containing one or more objects with Facebook video URLs.

❓ Can I use the output for analysis or automation?

Yes. The structured dataset is suitable for downstream data analysis, reporting, cataloging, and automation workflows that work with Actor results.


πŸ”Ή Support

The Facebook Video Details Scraper is designed to keep the input simple while returning detailed structured information from supplied Facebook video URLs.

For questions, feedback, data requirements, or assistance with using the Actor, contact: