Fast YouTube Channel Videos Scraper
Pricing
from $0.25 / 1,000 videos
Fast YouTube Channel Videos Scraper
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 Scraper β Channel Videos
πΊ What does YouTube Scraper do?
This Actor scrapes public data from a YouTube channel's /videos page. It focuses on parsing the channel videos page and returning a dataset of video items with basic metadata.
- π Extracts core video fields from the channel's videos page: video id, title, thumbnail URL, duration, published time, channel id/name/url/thumbnail (when available), and view counts.
- β‘ Designed for quick retrieval of videos for a specific
channelId. - πΎ 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 uploads and trends
- π§Ύ Collect public video metadata for analysis or aggregation
- π Feed video metadata to dashboards or analytics pipelines
π What data can you scrape?
This Actor returns (from the channel's /videos page):
- Video id, title, thumbnail URL
- Duration (text) and duration in seconds
publishedAt(ISO) andpublishedText- Channel id, name, URL and thumbnail/handle when available
viewCountText(raw) andviews(parsed integer when possible)
The Actor follows continuation tokens when present to fetch more items, up to an internal limit.
π Quick start β How to run
- Edit
INPUT_SCHEMA.jsonor provide JSON input in Apify Console. - Provide
channelId(required) and optionallimit. - Start the Actor and download results from the Storage (Dataset) tab.
β¬οΈ Input example
{"channelId": "UC_x5XG1OV2P6uZZ5FSM9Ttw","limit": 24}
β¬οΈ Output example (simplified)
Dataset items include full objects. Example video item:
[{"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}]
Returned wrapper includes videos (array), max when available, and requested (number returned).
π§ Notes & limitations
- The Actor scrapes public HTML. Results depend on YouTube's page structure and may change.
- Very large
limitvalues may not return all requested items (continuation loop capped internally). - The Actor does not fetch subtitles, comments, or video files.
π§° 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).
βFAQ
-
Q: Can I get subtitles or comments?
- A: No β this Actor does not extract subtitles or comments. Use the related tools above for those features.
-
Q: Is scraping YouTube legal?
- A: Scraping public data is subject to local laws and platform terms. Consult legal counsel if unsure.
π Feedback
Found a bug or want an enhancement? Open an issue in this repository.
License: ISC (see package.json).
On this page
Share Actor:
