YouTube Scraper: Videos, Channels, Shorts, $1 per 1,000 Results

Scrape YouTube without an API key. Four modes in one actor: keyword search, channel videos, single-video detail, channel Shorts. Each result includes title, view_count, like_count, comment_count, duration, tags, thumbnail, channel info with subscriber count, is_short / is_live / is_premiere flags, computed engagement_rate, and optional full details (description, tags, category, language) via includeDetails.

Open on Apify → Try it now
Pricing
$0.001/result
RAM
128MB
Coverage
Global
Modes
search, channel, video, shorts
Proxy
Apify datacenter
Anti-Bot
SSR + IP rotation

What you can scrape

Primary use cases

API example

# Start a run via the Apify API
curl -X POST "https://api.apify.com/v2/acts/santamaria-automations~youtube-scraper/runs?token=YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "mode": "channel",
    "urls": ["https://www.youtube.com/@MrBeast"],
    "maxResults": 100,
    "sortBy": "views",
    "includeDetails": true
  }'

# Or use with AI agents via MCP:
# https://mcp.apify.com?tools=santamaria-automations/youtube-scraper

Integrations

Output fields

FieldTypeExample
idstringdQw4w9WgXcQ
titlestringHow to Code in Python
view_countinteger1,500,000
like_countinteger45,000
comment_countinteger3,200
engagement_ratenumber3.2
durationstring12:34
channel_namestringTechTutorials
is_shortbooleanfalse
thumbnail_urlstringhttps://i.ytimg.com/vi/dQw4w9WgXcQ/maxresdefault.jpg

Related Actors

Open on Apify → Try it now (free tier available)