Video Transcriber : Instagram, X, Tiktok, etc.
Pricing
$14.00/month + usage
Video Transcriber : Instagram, X, Tiktok, etc.
Scrapes transcripts from online video/audio content on multiple plateforms (X, Instagram, etc.) in any available language.
Pricing
$14.00/month + usage
Rating
0.0
(0)
Developer

WebScrap
Actor stats
1
Bookmarked
15
Total users
4
Monthly active users
3 days ago
Last modified
Categories
Share
Video Transcriber
The Video Transcriber is a powerful tool that extracts transcripts from videos across multiple platforms including Instagram, Twitter/X, Facebook, TikTok, YouTube, and more.
It provides detailed video metadata, timestamped transcripts, and supports multiple languages automatically using OpenAI's Whisper model.
π Optimization Summary
- Image Size: Optimized to ~4-5 GB (reduced from 8 GB)
- Build Time: ~5-6 minutes (reduced from 10 minutes)
- NumPy Fix: Pinned to <2.0.0 to avoid compatibility issues
β¨ Features
-
π Works across multiple platforms:
- Twitter/X
- TikTok
- Vimeo
- Dropbox
- Google Drive
- Loom
-
π§ High-quality, accurate transcription
-
π Returns detailed video metadata
-
π Generates timestamped transcript segments
-
π Multi-language support (auto-detection)
-
β‘ Fast and reliable for videos of any length
π₯ Input
The actor accepts the following input parameters:
{"url": "https://www.instagram.com/watch?v=example" // Required: Video URL}
Parameters
url(required) β The video URL you want to transcribe
π€ Output
The actor outputs a JSON object containing video details and transcript:
{"url": "https://www.instagram.com/watch?v=example","title": "Video Title","description": "Video Description","duration": "10:00","viewCount": 1000,"uploadDate": "20240911","language": "en","transcript": "Full transcript text...","segments": [{"start": 0.0,"end": 5.0,"text": "Transcribed text segment..."}// ... more segments]}
π Usage
1. Using Apify Console
- Go to the actorβs page on Apify
- Enter the video URL
- Click Run
2. Using Apify API
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run_input = {"url": "https://www.instagram.com/watch?v=example"}run = client.actor("username/video-transcriber").call(run_input=run_input)results = client.dataset(run["defaultDatasetId"]).list_items().items
β‘ Highlights
- Blazing fast transcription π
- Accurate and reliable across platforms π―
- Clean JSON output ready for integration π
- Fully automated with no manual steps needed π€
β οΈ Limitations & Troubleshooting
Instagram Rate Limiting
- Issue: Instagram may block access with "rate-limit reached or login required"
- Solution: Provide Instagram cookies in the
instagramCookiesinput field- Install browser extension: "Get cookies.txt LOCALLY"
- Visit instagram.com and log in
- Export cookies and paste into the input field
- This allows consistent access to both public and private content
Other Limitations
- Videos must be accessible (public or you must have authentication)
- Some platforms may require authentication (Instagram specifically)
- Processing time grows with video length (use 'tiny' model for faster results)
Model Selection
- tiny: Fastest, ~5-10x faster than small, good accuracy for most content
- base: Balanced speed/accuracy
- small: Most accurate but slower, use for professional/technical content
π¨βπ» Author
Built with β€οΈ by Webscrap Team