1
YouTube Search Scraper
Scrape every video from any YouTube search, playlist or channel — transcripts & top comments.
Trusted worldwide by the best
Export videos from YouTube — right now
Extract
Type a keyword or paste any YouTube search, playlist or channel and get one row per video — 40 data points.
Schedule
Automate YouTube data collection on daily, weekly, or monthly schedules.
Export
Export all video data to Google Sheets, email, or S3 — fully automated.
Built for Agents
Run it from your stack.
Or hand it to your agent.
YouTube Search Scraper ships with a Python SDK, a one-line CLI and a native MCP server your agents can plug into directly — no rate limits to dodge, no bot mitigation to bypass, no parsing errors to chase down.
# install once (Python 3.10+)
pip install lobstrio
# check your token
lobstr whoami
# find the scraper
lobstr crawlers search "youtube"
# one call — launch, wait, download
lobstr go youtube-search-scraper \
"<any YouTube URL>" \
--param max_results=200 \
-o results.csv40 data attributes per video
Every scrape returns structured data you can export as CSV, JSON, or via API.
What this row represents: 'video', 'channel', 'short', 'stream', or 'playlist'
YouTube's own identifier for this video, channel, or playlist -- unique on its own since video/channel/playlist id formats never collide
Video title, or channel display name for a channel row
Video thumbnail, or channel avatar for a channel row
Full video description, or full channel About text for a channel row
Hashtags found on the video. Empty for a channel row or a search-listing video row (only populated when the video itself was fetched directly).
[ "#RickAstley", "#NeverGonnaGiveYouUp" ]
Exact publish date. Only populated when the video itself was fetched directly -- a search-listing row only has published_time_text (see below).
Approximate, relative publish time as shown on a search-listing row. Only populated for search-listing video rows.
Exact video duration in seconds. Only populated when the video itself was fetched directly.
Fast
200 videos per minute
Lightning-fast performance
Solid
99.95% task success rate
Dependable, reliable data every time
Cost-competitive
$0.5 per 1000 videos
Top affordability worldwide
Built to run.
Most scrapers break in silence. This one doesn't — and we show it, openly.
incident-free runs · last 90 days
Tracked from every run. Incidents stay on the record even after they're fixed.