Facebook Video Search Scraper
Pricing
from $3.10 / 1,000 results
Facebook Video Search Scraper
Extract Facebook video data from search or direct video URLs. Get video metadata like description, play URL, author data, reactions, engagement data and more.
Pricing
from $3.10 / 1,000 results
Rating
0.0
(0)
Developer
Nataniel Santos
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
What does Facebook Video Search Scraper do?
Facebook Video Search Scraper is an Apify Actor designed to extract detailed information about videos from Facebook. It can scrape video details using search terms or direct video URLs, allowing users to gather comprehensive data on a wide range of videos available on Facebook, including reels, watch videos, and profile videos.
โจ Features
- ๐ Scrape by search terms or video URLs
- โก Fast and reliable scraping with automatic retry handling
- ๐งโ๐ป Perfect for non-technical users
- ๐ No need for authentication
- ๐ Automatically handles retries for failed requests
- ๐ฆ Outputs detailed data in JSON format for easy integration with other tools
- ๐ Extracts engagement metrics (likes, comments, shares, views)
- ๐ฌ Multiple video format support (reels, watch videos, profile videos)
๐ฏ Who Is This For?
- Content creators and marketers looking to analyze Facebook video content and trending videos
- Social media researchers studying engagement patterns and viral content
- Developers needing structured data from Facebook for their applications
- Business analysts tracking video performance and audience metrics
- Anyone interested in gathering insights from Facebook's vast video library
โฌ๏ธ Input Options
-
๐
searchTerms(optional) - List of search terms to query on Facebook. The Actor will search for each term and scrape results until it reaches themaxItemslimit. -
๐
startUrls(optional) - List of Facebook video or search URLs to scrape directly. Supports video URLs, reel URLs, search URLs, and profile video URLs. URL formats accepted:- https://www.facebook.com/search/videos/?q=gaming
- https://www.facebook.com/watch/?v=847715267732382
- https://www.facebook.com/reel/1305159624385094/
- https://www.facebook.com/Gamemaster4u/videos/847715267732382
- https://www.facebook.com/Gamemaster4u/reels/847715267732382/
- https://www.facebook.com/video.php?v=847715267732382
- https://fb.watch/vidxLFrQDH
- https://www.facebook.com/share/v/1ATZr1dSxN/
-
โ๏ธ
maxItems(optional) - Maximum number of videos to scrape per search term. Default is50, maximum is100videos per search term.
๐ก Input Examples
๐ Scrape by Search Terms
{"searchTerms": ["funny videos","gaming highlights"],"maxItems": 50}
๐ Scrape by Video URLs
{"startUrls": ["https://www.facebook.com/watch/?v=847715267732382","https://www.facebook.com/reel/1305159624385094/","https://www.facebook.com/Gamemaster4u/videos/847715267732382"]}
๐ Scrape by Search URLs
{"startUrls": ["https://www.facebook.com/search/videos/?q=gaming"],"maxItems": 100}
๐ค Output Format
The scraper returns comprehensive video data with engagement metrics and metadata.
Video Fields
postId: Unique identifier for the video postvideoUrl: Direct URL to the video on FacebookcreationTime: Unix timestamp of when the video was posteddescription: Description or caption of the videoauthor: Creator information including ID, URL, name, and profile picturetotalReactionCount: Total number of reactions (all types combined)reactions: Breakdown of reaction types (likeCount, loveCount, hahaCount, wowCount, sadCount, angryCount, careCount)shareCount: Number of times the video was shared (Not available when scraping by Video URLs)commentCount: Number of comments on the videoviewCount: Number of views the video has receiveddurationMs: Duration of the video in millisecondsthumbnailUrl: URL of the video's thumbnail imageplayUrlSd: URL to the video file in SD qualityplayUrlHd: URL to the video file in HD qualityinputSearchTerm: The search term used (if scraped via search)inputUrl: The start URL used (if scraped via direct video or search URL)
๐๏ธ Output Examples
Video Output Example
{"postId": "122219081600295548","videoUrl": "https://www.facebook.com/reel/1305159624385094/","creationTime": 1779016082,"description": "Mans best friend who? #doglover #dog #fyp #viral","author": {"id": "61558866457481","url": "https://www.facebook.com/people/Funny-Funny/61558866457481/","name": "Funny Funny","profilePicture": "https://scontent-sjc6-1.xx.fbcdn.net/v/t39.30808-1/486530529_122168024750295548_49330640692057205_n.jpg"},"totalReactionCount": 85289,"shareCount": 2798,"commentCount": 1676,"viewCount": 1140430,"reactions": {"likeCount": 58745,"loveCount": 5814,"hahaCount": 19822,"wowCount": 47,"sadCount": 25,"angryCount": 8,"careCount": 828},"durationMs": 82666,"thumbnailUrl": "https://scontent-sjc6-1.xx.fbcdn.net/v/t15.5256-10/700799701_1928705034496667_7931285091674000058_n.jpg","playUrlSd": "https://video-sjc3-1.xx.fbcdn.net/o1/v/t2/f2/m412/...","playUrlHd": "https://video-sjc3-1.xx.fbcdn.net/o1/v/t2/f2/m366/...","inputSearchTerm": "funny"}
How many results can I scrape?
You can scrape up to 100 results per search term. When scraping by direct video URLs, this limit does not apply.
๐ฒ How much will scraping Facebook Video cost you?
The pricing changes according to your Apify plan.
| Plan | Cost |
|---|---|
| Free | $6 per 1000 videos |
| Starter | $3.8 per 1000 videos |
| Scale | $3.4 per 1000 videos |
| Business | $3.1 per 1000 videos |
๐งฉ Integrations and Facebook Video Search Scraper
Facebook Video Search Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. You can integrate with Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and more. Or you can use webhooks to carry out an action whenever an event occurs, e.g. get a notification whenever Facebook Video Search Scraper successfully finishes a run.
๐ Using Facebook Video Search Scraper with the Apify API
The Apify API gives you programmatic access to the Apify platform. The API is organized around RESTful HTTP endpoints that enable you to manage, schedule, and run Apify actors. The API also lets you access any datasets, monitor actor performance, fetch results, create and update versions, and more.
To access the API using Node.js, use the apify-client NPM package. To access the API using Python, use the apify-client PyPI package.
Check out the Apify API reference docs for full details or click on the API tab for code examples.
๐ฌ Giving feedback
We're always working on improving the performance of our Actors. So if you've got any technical feedback for Facebook Video Search Scraper or simply found a bug, please create an issue on the Actor's Issues tab in Apify Console. ๐ง Email: nathan.santos159@hotmail.com