Fast YouTube Channel Videos Scraper Fallback
Pricing
from $0.25 / 1,000 videos
Fast YouTube Channel Videos Scraper Fallback
Under maintenanceπ Extracts public metadata from YouTube search results into ready-to-use JSON. β‘ Runs locally or on Apify, supports proxies and scalable runs. π Respect YouTube Terms of Service and privacy; do not collect any data.
0.0 (0)
Pricing
from $0.25 / 1,000 videos
0
1
0
Last modified
3 days ago
π― YouTube Channel Videos Scraper
πΊ What does YouTube Scraper do?
This actor extracts public metadata from a YouTube channel's /videos page. It focuses on parsing the channel's video listing and returning a dataset of video items with basic metadata (id, title, thumbnail, duration, published time, channel info and view counts).
- π Extracts core channel-video fields: video id, title, thumbnail URL, duration (text and seconds), published timestamp (ISO when parseable), published text, channel id/name/url/thumbnail/handle (when available), view count (numeric) and view text
- β‘ Designed for quick runs by providing
channelIdand optionallimit(number of videos to return) - πΎ Outputs results to the Apify dataset so you can download JSON/CSV/Excel from the Storage tab
π‘ How to use scraped YouTube data
You can use the scraped data to:
- π Monitor channel activity and content catalog
- π§Ύ Collect public metadata for analytics or aggregation
- π Feed video metadata into other tools (dashboards, recommender systems, ETL pipelines)
π What data can you scrape from a channel?
This actor returns (from the channel's /videos listing):
- Video id, title, thumbnail URL
- Duration (text) and duration in seconds
- Published timestamp (ISO) and a published text string
- Channel id, name, URL and thumbnail/handle when available
- View count (numeric) and human-readable view text
The actor focuses on metadata visible on the channel's videos page and follows continuation tokens to collect multiple pages when needed.
π How to scrape channel videos β quick start
This actor is intentionally simple. Current inputs are listed in INPUT_SCHEMA.json and the actor runs locally or on Apify.
- Configure or review
INPUT_SCHEMA.json(the actor requireschannelIdand acceptslimit). - Provide a channel identifier in the
channelIdfield (see examples below) and optionallylimit. - Click Start in Apify Console or run the actor locally with
npm start. - Download results from the Storage β Dataset tab.
β¬οΈ Input example
You can provide input via the Apify Console fields or directly as JSON.
Example (channel videos):
{"channelId": "UC_x5XG1OV2P6uZZ5FSM9Ttw","limit": 24}
Supported channelId forms:
- Channel ID:
UC_x5XG1... - Channel handle:
@channelHandleor the canonical name used in channel URLs
π How the actor fetches data
- The actor tries several channel URL patterns (e.g.
/channel/<id>/videos,/@<handle>/videos,/c/<name>/videos) to locate the videos page. - It parses the initial HTML and, when available, follows Innertube continuation tokens to fetch more results until the requested
limitor an internal iteration limit is reached.
β¬οΈ Output example
Results are stored as a dataset (Storage tab). The dataset preview shows a table but may hide some fields β download the full JSON for complete data.
Example dataset record (trimmed):
[{"id": "CW7gfrTlr0Y","title": "Example video title","thumbnail": "https://i.ytimg.com/vi/CW7gfrTlr0Y/maxresdefault.jpg","duration": "00:03:17","duration_seconds": 197,"publishedAt": "2021-12-21T00:00:00.000Z","publishedText": "4 years ago","url": "https://www.youtube.com/watch?v=CW7gfrTlr0Y","channel": {"id": "UC...","name": "Channel Name","url": "https://www.youtube.com/channel/UC...","thumbnail": "https://...","handle": "@example"},"viewCountText": "35,582,192 views","views": 35582192}]
π§° Specialized scrapers and related tools
- π¬ Fast YouTube Videos Scraper
- π Fast YouTube Channel Scraper
- βΆοΈ Fast YouTube Channel Videos Scraper
- π½οΈ Fast YouTube Channel Videos Scraper Fallback
You can combine results with other social media scrapers (TikTok, Instagram, Facebook) or feed data to AI agents (e.g., sentiment analysis, influencer discovery).
π§° Notes & tips
- The actor scrapes public HTML that YouTube serves for channel pages. Results depend on YouTube's page structure and may change if YouTube updates their HTML/JS.
- If you need to extract comments, subtitles, or other specialized data, consider using or building a dedicated actor for those tasks.
β FAQ
-
How much does scraping cost?
- Costs depend on where you run the actor. On Apify check the actor's pricing tab. Running locally only costs your compute and network resources.
-
How many videos can I scrape?
- The actor can collect many items by following continuation tokens. In tests it can reach tens of thousands in optimal conditions, but actual throughput depends on input complexity, location, proxies, and YouTube's behavior. Run a short test to confirm.
-
Should I use a proxy?
- For reliable large-scale scraping use proxies (datacenter or Apify Proxy recommended).
-
Is scraping YouTube legal?
- Scraping public data is generally lawful, but comply with copyright and data protection laws (e.g., GDPR). Do not collect personal/sensitive data without a lawful basis.
π Feedback & issues
If you find bugs or have suggestions, open an issue in the repository or in the Actor's Issues tab on Apify Console.
If you want, I can also add a short example showing how to run the actor locally with a small Node script or how to call it via the Apify API β tell me which one you prefer and Iβll add it.
On this page
-
π― YouTube Channel Videos Scraper
- πΊ What does YouTube Scraper do?
- π‘ How to use scraped YouTube data
- π What data can you scrape from a channel?
- π How to scrape channel videos β quick start
- π How the actor fetches data
- β¬οΈ Output example
- π§° Specialized scrapers and related tools
- π§° Notes & tips
- β FAQ
- π Feedback & issues
Share Actor:
