Fathom Quote Extractor
by synkco
Extract direct video URLs from Fathom recordings using specific quotes. Perfect for creating highlight reels or preparing video data for analysis and AI tools.
Opens on Apify.com
About Fathom Quote Extractor
Need to pull a specific clip from a Fathom meeting recording? This actor does exactly that. You give it the quotes you're looking for, and it digs through your Fathom video to find those moments and extract the direct video download URLs. It’s perfect for when you want to build a highlight reel of the best moments from a long call without manually scrubbing through the entire timeline. I've used it to quickly compile client testimonials and key decision points for my team. Beyond creating clips, those clean video snippets are super useful for deeper analysis. You can feed them into other tools for transcription accuracy checks, sentiment analysis, or as curated data for your own LLM projects. It saves a ton of manual work and lets you programmatically access the exact video segments that matter, turning a full recording into structured, actionable media assets. Just set up your quotes, run it, and get the URLs ready for download or further processing.
What does this actor do?
Fathom Quote Extractor is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Fathom Quote Extractor
An Apify Actor that extracts video chunk download URLs for specific quotes from Fathom meeting recordings.
Overview
This actor automates the extraction of direct video download URLs for precise moments in a Fathom.video recording. You provide a share URL and a list of quotes; it finds those quotes in the transcript and returns the corresponding video chunk URLs. It's built for developers needing to programmatically access specific clips from Fathom recordings.
Key Features
- Quote Extraction: Finds exact quotes within Fathom video transcripts.
- Batch Processing: Handles multiple quotes in a single execution.
- Fuzzy Matching: Intelligently handles minor transcription variations, filler words ("uh", "um"), and punctuation differences.
- Structured JSON Output: Provides clear results with metadata, including download URLs and chunk IDs.
How to Use
Input
Configure the actor run with a JSON input object. Only fathomShareUrl and quotes are required.
{
"fathomShareUrl": "https://fathom.video/share/ABC123",
"quotes": [
"This is the first quote to find",
"This is another quote to extract"
],
"delayBetweenQuotes": 1.0,
"pageLoadTimeout": 30
}
fathomShareUrl(string, required): The Fathom share link. Must start withhttps://fathom.video/share/.quotes(array, required): An array of quote strings to locate in the transcript.delayBetweenQuotes(number, optional): Delay in seconds between processing each quote. Default is1.0.pageLoadTimeout(number, optional): Page load timeout in seconds. Default is30.
Output
The actor outputs a dataset with a single item containing all results.
{
"fathomShareUrl": "https://fathom.video/share/ABC123",
"results": [
{
"quote": "This is the first quote to find",
"downloadURL": "https://fathom-recording-data.storage.googleapis.com/chunk/...",
"found": true,
"chunkId": "12345678_1_00042"
},
{
"quote": "This is another quote to extract",
"downloadURL": "",
"found": false,
"chunkId": null
}
],
"processedAt": "2024-01-15T10:30:00.000Z",
"totalQuotes": 2,
"quotesFound": 1,
"quotesNotFound": 1
}
Each item in results indicates whether the quote was found and provides the direct download URL and chunk ID if successful.
How It Works
- Navigate: Launches a headless browser and loads the provided Fathom share URL.
- Load Transcript: Automatically clicks the TRANSCRIPT tab and waits for the content to load.
- Find Quote: Searches through transcript segments using a combination of exact text matching and fuzzy logic (including a 70% word overlap threshold) to accommodate minor variations.
- Capture URL: Clicks the matching transcript segment and intercepts the network request to capture the video chunk's direct download URL.
- Output: Compiles and returns all results in the structured JSON format.
Local Development
Prerequisites: Python 3.10+, Chrome browser, Apify CLI.
- Clone the repo and set up a virtual environment:
bash python -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activate - Install dependencies:
bash pip install -r requirements.txt - Place your input JSON in
storage/key_value_stores/default/INPUT.json. - Run the actor:
apify run - Check the output in
storage/datasets/default/.
Deployment
Deploy to the Apify platform using the CLI:
apify login
apify push
The repository includes GitHub Actions workflows for linting/testing and for automatic deployment to Apify on pushes to the main branch. The APIFY_TOKEN secret is required for deployment.
Limitations
- Requires a valid, non-expired Fathom share URL.
- The quote must exist in the transcript, either verbatim or with very minor variations.
- Captured download URLs are time-limited (typically valid for about 6 hours).
License
MIT
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Fathom Quote Extractor now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- synkco
- Pricing
- Paid
- Total Runs
- 34
- Active Users
- 2
Related Actors
TikTok Scraper
by clockworks
TikTok Data Extractor
by clockworks
Fast TikTok API (free-watermark videos)
by novi
YouTube Scraper
by streamers
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support