Facebook Reels Scraper | Transcripts & Downloader
Pricing
from $1.50 / 1,000 results
Facebook Reels Scraper | Transcripts & Downloader
Facebook Reels Scraper | Transcripts & Downloader extracts public Facebook Reels with captions, transcript-style text, video and thumbnail URLs, profile details, timestamps, media metadata, and engagement data. Collect structured Reel data from one or multiple profiles.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Alpha Scraper
Maintained by CommunityActor stats
1
Bookmarked
6
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
๐ Facebook Reels Scraper | Transcripts & Downloader โ Overview
Facebook Reels Scraper | Transcripts & Downloader extracts publicly accessible Facebook Reels data from one or multiple Facebook profiles. It is designed for users who need structured reel metadata, captions, transcript-style text, media URLs, thumbnails, profile information, engagement data, timestamps, and content-related fields in an Apify Dataset.
The Actor accepts Facebook profile names, profile URLs, and Reel-tab URLs. You can provide multiple profiles in one run and control how many Reels are collected from each profile with maxPerReels.
๐ Facebook Reels Scraper at a glance
- Extract public Reels from Facebook profiles.
- Accept one or multiple profile inputs.
- Normalize profile and
/reels/URLs automatically.- Collect structured Reel metadata and media information.
- Return available HD and SD video URLs.
- Capture Reel captions and transcript-style text.
- Include profile, publication, music, engagement, and content metadata.
- Save structured results to the Apify Dataset.
This Actor is suitable for social media research, content analysis, creator research, Reel archiving, media workflows, competitive research, and structured Facebook video datasets.
๐น Facebook Reels Scraper โ Key Features
The Facebook Reels Scraper focuses on publicly accessible Reel information rather than requiring users to manually collect individual Reel pages.
โจ Key Features
- Multiple profiles: Process several Facebook profile inputs in a single run.
- Flexible URLs: Use usernames, profile URLs, or existing Facebook Reel-tab URLs.
- Configurable collection: Set the maximum number of Reels collected per profile.
- Structured records: Each Reel is returned as a detailed structured object.
- Video links: Available direct, HD, and SD media URLs are included when provided by the public source.
- Transcript-style data: Reel text is exposed through the
transcriptandvideofields.- Profile context: Results include available page ID, page name, page URL, category, and verification status.
- Publication metadata: Capture upload date, time, timestamp, duration, and day of the week.
- Media metadata: Include thumbnail, dimensions, aspect ratio, codec, container, and related fields.
- Dataset output: Successful results are pushed into the Actor's Apify Dataset.
The Facebook Reels Scraper is especially useful when you want more than a simple list of Reel URLs. Each collected record contains several organized sections that make the resulting dataset easier to analyze or process downstream.
๐ Facebook Reels Scraper โ What Data Can You Extract?
The Facebook Reels Scraper returns a rich record for each collected Reel. The exact availability of individual values depends on the public information returned for that Reel.
The primary Reel information includes the Reel URL, source profile URL, Reel ID, title-style text, description, caption, duration, publication timestamp, and media URLs.
๐ฆ Main Reel data
- Reel URL and canonical URL
- Profile URL
- Reel/video ID
- Short and mobile URLs
- Embed and share URLs
- Caption and description text
- Duration in seconds and formatted duration
- Upload timestamp
- Upload date and time
- Day of the week
- UTC timezone information
- Live-streaming indicator
- Reel/content-type indicators
The dataset also contains separate sections for media, engagement, page context, post information, transcript-style text, music, content analysis, sponsored-content indicators, URLs, and scrape status.
๐ Facebook Reels Scraper โ Output Fields
Each successful Reel is represented by a structured object. Important output sections include:
| Section | Data Provided |
|---|---|
reel_url | Reel URL |
profile_url | Source profile URL |
video | Reel and video metadata |
media | Thumbnail and media information |
engagement | Available view/play-count information |
hashtags | Hashtag array |
mentions | Mention array |
tags | Tag array |
location | Location object |
music | Music and audio-related information |
page_context | Profile/page information |
post | Post identifiers and publication information |
transcript | Reel text and word count |
content_analysis | Content classification fields |
sponsored_content | Sponsorship-related indicators |
urls | Canonical, mobile, embed, and share URLs |
scrape_info | Scrape timestamp and status |
๐ฌ Video and Media Data
The video object contains fields such as id, url, short_url, canonical_url, mobile_url, embed_url, share_url, title, description, caption, duration_seconds, duration_text, upload_timestamp, upload_date, upload_time, day_of_week, timezone, is_live, is_reel, is_story, language, content_type, direct_video_url, audio_only_url, and video_only_url.
The media object provides fields including thumbnail_url, thumbnail_urls, preview_image, sd_video_url, hd_video_url, audio_url, video_formats, resolution dimensions, aspect_ratio, file-size information, FPS, bitrate, codec, audio codec, and container.
โ ๏ธ Important transcript note
The
transcript.full_textfield contains text associated with the Reel, derived from the available Reel message/caption data. This Actor does not perform an independent speech-to-text transcription of the video's audio.
๐ Facebook Reels Scraper โ Transcript and Text Data
For users searching for a Facebook Reel transcript scraper, the Actor provides a dedicated transcript object.
The transcript section contains:
languageword_countfull_text
The full_text value corresponds to the Reel's available text content. The same underlying text is also exposed through the Reel's description and caption fields.
This makes the output useful for text-based Reel research, caption analysis, keyword research, content classification, and organizing public video content by its associated text.
It should not be interpreted as automatic audio transcription. If a Reel has spoken words that are not represented in its available text, those spoken words are not automatically converted into transcript text by this Actor.
๐ฅ Facebook Reels Scraper โ Input
The Actor has two user-facing input fields: startUrls and maxPerReels.
| Input | Type | Default | Purpose |
|---|---|---|---|
startUrls | Array | โ | One or more Facebook profile inputs |
maxPerReels | Integer | 15 in the input configuration | Maximum Reels to collect per profile |
๐ startUrls
startUrls accepts a list of Facebook profile inputs. The Actor supports both plain strings and URL-style entries.
Examples include:
leomessileomessi/https://www.facebook.com/JustinBieber/https://www.facebook.com/LeonardoDiCaprio/reels/
The Actor normalizes supported profile inputs to a Facebook /reels/ URL before collecting Reel data.
๐ก Input tip
For the clearest workflow, provide Facebook profile URLs or profile usernames. If you already have a profile's
/reels/URL, you can provide that as well.
๐ข maxPerReels
maxPerReels controls the maximum number of Reels collected from each supplied profile.
The configured input default is 15.
A value of 0 or a negative value is treated by the Actor as unlimited collection, allowing pagination to continue until no additional page of results is available.
Because unlimited collection can produce a substantially larger dataset, use a specific limit when you only need a defined sample.
๐ ๏ธ Facebook Reels Scraper โ How to Use
Using the Facebook Reels Scraper requires only a small amount of configuration.
1. Add Facebook profiles
Enter one or more Facebook usernames or profile URLs in startUrls.
For example:
{"startUrls": ["leomessi","https://www.facebook.com/JustinBieber/","https://www.facebook.com/LeonardoDiCaprio/reels/"],"maxPerReels": 15}
2. Choose the Reel limit
Set maxPerReels according to the amount of data you need from each profile.
For example, 10 requests up to 10 Reels per profile, while 50 requests up to 50 Reels per profile.
3. Run the Actor
Start the Actor from Apify. It processes the supplied profiles and stores successfully collected Reel records in the Dataset.
4. Review or export the Dataset
After the run completes, review the structured records in the Apify Dataset and use the available Dataset workflows for your downstream processing.
๐ Simple workflow
Profile input โ Profile Reel collection โ Structured Reel records โ Apify Dataset
๐ฏ How to Scrape Facebook Reels from Multiple Profiles
To scrape Facebook Reels from multiple public profiles, add each profile as a separate item in startUrls.
For example:
{"startUrls": ["https://www.facebook.com/CreatorOne/","https://www.facebook.com/CreatorTwo/","https://www.facebook.com/CreatorThree/"],"maxPerReels": 20}
The limit applies per profile, so each profile can contribute up to the configured number of Reels, subject to the availability of public Reel results.
This approach is useful for creator research, comparative content analysis, social media monitoring, and building datasets across several Facebook pages or profiles.
๐ฅ Can This Facebook Reels Scraper Download Videos?
The Actor provides available direct video URLs, including direct_video_url, video_only_url, hd_video_url, and sd_video_url where those values are available from the collected public Reel data.
The direct_video_url is selected from the available HD or SD media URL.
๐ฅ Downloader note
The Actor's output can provide direct media URLs that you can use in downstream workflows. It does not claim to guarantee permanent availability of those URLs, and the Actor does not store a local copy of every video inside the Dataset.
Media availability can depend on what Facebook makes publicly accessible for the specific Reel at collection time.
๐ค Facebook Reels Scraper โ Profile and Page Data
The page_context section adds profile-level context to each Reel when available.
It can include:
page_idpage_namepage_urlpage_categorypage_verified
This makes the dataset useful when Reel-level records need to be associated with the creator or Facebook page that published them.
The post object additionally contains post_id, post_url, post_text, post_type, created_time, edited_time, and permalink.
๐ Facebook Reels Scraper โ Engagement and Content Information
The Actor includes an engagement object with view-related values such as views and play_count, based on the information available in the collected Reel data.
Several additional engagement fields are present in the structured output, including unique views, likes, total reactions, comments, shares, and saves. Their values may be zero when the relevant public information is not available.
The content_analysis section provides structured indicators such as sentiment, content topic, music presence, link presence, and other content flags.
๐ Data availability matters
A field being present in the output structure does not mean Facebook will provide a populated value for every Reel. Empty, zero, or default values can occur when the corresponding public information is unavailable.
๐ต Facebook Reels Scraper โ Music and Content Metadata
The music object can provide the available Reel track title and audio-related information.
It includes:
track_nameartistalbumaudio_idaudio_page_urlaudio_duration_secondsaudio_usage_countis_original_audiois_trending_audio
The dataset also includes arrays for hashtags, mentions, and tags, along with a location object. These structures may remain empty when corresponding information is not available.
๐ผ Facebook Reels Scraper โ Use Cases
The Actor can support a range of legitimate public-data workflows.
๐ฏ Common Use Cases
- Creator research: Build structured datasets of public Reels from selected profiles.
- Social media research: Analyze Reel publishing patterns and associated metadata.
- Content research: Collect captions, descriptions, timestamps, and media information.
- Video dataset creation: Organize publicly accessible Facebook Reel records.
- Competitive research: Compare publicly available content characteristics across profiles.
- Caption analysis: Study text associated with public Reels.
- Media workflows: Use available video and thumbnail URLs in downstream processing.
- Content archiving: Maintain structured records of publicly accessible Reel information.
- Marketing research: Examine public creator and video metadata.
- Data enrichment: Combine Reel records with other datasets for research and analysis.
Use the data responsibly and respect Facebook's applicable terms, copyright requirements, privacy expectations, and restrictions on how public content may be reused.
๐ฐ Facebook Reels Scraper โ Pricing
No specific monetary price is documented in the supplied Actor configuration, so this README does not state a fixed Actor price.
Any applicable Apify platform usage costs or Store pricing should be checked directly on the Actor's current Apify Store page.
๐ก Pricing note
The Actor configuration supplied for this documentation does not provide enough verified information to claim a specific per-result, subscription, or fixed execution price.
โ๏ธ Facebook Reels Scraper โ Tips and Best Practices
- Use valid public Facebook profile inputs for the most predictable results.
- Keep
maxPerReelsreasonably sized when collecting from many profiles. - Use profile URLs when you want inputs to be immediately understandable and easy to manage.
- Review the Dataset after each run to confirm which fields are populated for your selected profiles.
- Remember that public content and media availability can change over time.
- Use the transcript field as Reel-associated text rather than assuming it represents spoken audio.
- When downloading or processing media externally, verify that the returned media URL is still accessible.
- For large collections, use a controlled Reel limit instead of unlimited collection unless you specifically need all available pages.
- Respect applicable platform rules and content rights when using collected data.
โ ๏ธ Facebook Reels Scraper โ Limitations
The Actor is designed around publicly accessible Facebook Reel information, so results depend on what is publicly available at collection time.
Important limitations include:
- It does not require or document authenticated Facebook account access.
- It does not perform independent speech-to-text transcription.
- Audio-only URLs are not populated by the current data extraction.
- Hashtags, mentions, tags, location, engagement, and music fields may be empty or contain default values.
- Video URLs may depend on current public media availability.
- The number of Reels returned can be lower than the requested limit when fewer public results are available.
- Unlimited mode can continue only while additional Reel pages are available.
- Facebook can change publicly accessible page structures or content availability, which may affect future extraction.
๐ Frequently Asked Questions
โ What is a Facebook Reels Scraper?
A Facebook Reels Scraper collects publicly accessible Facebook Reel information and returns structured records containing Reel URLs, captions, video metadata, media URLs, profile context, timestamps, transcript-style text, and other available metadata.
โ How do I scrape Facebook Reels from a profile?
Add the Facebook profile username or URL to startUrls, set maxPerReels, and run the Actor. The input is normalized to the profile's Reel section before collection.
โ Can I scrape Facebook Reels from multiple profiles?
Yes. startUrls accepts multiple profile inputs, allowing the Actor to process several profiles in one run. maxPerReels controls the maximum number collected from each profile.
โ Does the Facebook Reels Scraper provide video download URLs?
Yes. The output can contain direct, HD, and SD video URLs when those URLs are available in the public Reel data.
โ Does this Actor generate Facebook Reel transcripts?
It provides a transcript object containing the Reel's available text, language, and word count. It does not perform independent speech-to-text conversion of the video's audio.
โ What does the Facebook Reel transcript contain?
The transcript.full_text field contains the available Reel message or caption text. word_count reports the number of words in that text.
โ What happens if I set maxPerReels to 0?
The Actor treats 0 or a negative value as unlimited collection and continues pagination until there are no additional pages available.
โ What Facebook URLs can I use as input?
You can use profile usernames, profile URLs, and URLs that already point to a profile's /reels/ section. The Actor normalizes supported inputs automatically.
โ What data does a Facebook Reels Scraper return?
Each Reel can include video metadata, media information, engagement values, profile context, post information, transcript-style text, music metadata, content-analysis fields, sponsorship indicators, URLs, and scrape information.
โ Can I extract Facebook Reel captions?
Yes. Available Reel text is returned through fields including video.description, video.caption, post.post_text, and transcript.full_text.
โ Why can some output fields be empty or zero?
Some structured fields depend on information available for the individual public Reel. When Facebook does not expose a value, the corresponding field may be empty, zero, false, or an empty object/array.
โ Is this Facebook Reels Scraper suitable for building a Reel dataset?
Yes. Its structured Dataset records combine Reel URLs, profile context, publication information, media metadata, captions, transcript-style text, and other fields into individual Reel records, making the output suitable for downstream data workflows.
๐ Facebook Reels Scraper โ Sample Output
A simplified example of the structure is:
{"reel_url": "https://www.facebook.com/reel/example","profile_url": "https://www.facebook.com/example/reels/","video": {"id": "123456789","url": "https://www.facebook.com/reel/example","title": "Example Reel","description": "Example Reel caption","caption": "Example Reel caption","duration_seconds": 30,"duration_text": "00:30","upload_date": "2026-09-25","content_type": "video","direct_video_url": "https://example.com/video.mp4"},"media": {"thumbnail_url": "https://example.com/thumbnail.jpg","sd_video_url": "https://example.com/sd.mp4","hd_video_url": "https://example.com/hd.mp4","resolution": {"width": 1080,"height": 1920}},"transcript": {"language": "en","word_count": 3,"full_text": "Example Reel caption"},"page_context": {"page_name": "Example Creator","page_category": "Creator"}}
The example illustrates the output structure; actual values and media URLs depend on the public Reel data available during a run.
๐งฉ Facebook Reels Scraper โ Support
For questions, feedback, or help related to this Actor, you can contact the developer by email.
- contact me by email : alphascraper69@gmail.com