All-in-One YouTube Scraper
Pricing
from $0.45 / 1,000 results
All-in-One YouTube Scraper
Collects YouTube search results, channels, videos, comments, transcripts, playlists, trending and hashtag feeds through a single Actor. The mode is selected per run; each mode accepts its own identifier and returns that dataset's fields.
Pricing
from $0.45 / 1,000 results
Rating
0.0
(0)
Developer
The Netaji
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 hours ago
Last modified
Categories
Share
The Actor collects eleven YouTube datasets β search, hashtag and trending feeds, the home and hype feeds, search suggestions, channels, videos, comments, playlists, and transcripts β through a single run configuration. The dataset is chosen with View; each mode reads its own identifier and returns that dataset's fields.
Media downloads are deliberately absent. They are billed per file rather than per row and are published as separate Actors, listed at the end.
Modes
| View | Identifier | Returns |
|---|---|---|
| Search | search_term | Videos, channels or playlists matching a term, filtered by length, upload date and sort order |
| Hashtag | hashtag | Videos carrying a hashtag |
| Trending | trend_category | The trending feed for a category |
| Hype | β | The hype feed |
| Home | β | The home feed |
| Suggestions | search_term | The autocomplete terms YouTube offers for a prefix |
| Channel | channel_sources | Channel metadata and the sections named in channel_sections |
| Video | video_sources | Video metadata, with optional related content, transcript and captions |
| Comments | comment_sources | A video's comments, with optional parent-comment detail |
| Playlist | playlist_sources | A playlist's items, with optional per-video detail |
| Transcript | video_sources | A video's transcript, with optional subtitle file |
View is the only required input. A mode that cannot find the identifier it needs raises a clear error, so a misconfigured run fails at the start rather than returning an unexpected dataset.
region_code and language_code apply to every mode and change what YouTube serves: trending and home differ substantially by region, and titles and descriptions are returned in the requested language where YouTube has them.
Enrichment
Optional per-mode add-ons attach related records to rows that would otherwise carry only an identifier. Each costs one extra request per enriched row and is charged only when the enrichment succeeds.
| Add-on | Mode | Attaches |
|---|---|---|
includeRelatedContent | Video | Related videos, bounded by maxRelatedItems |
includeTranscript | Video | The transcript |
includeCaption | Video | Caption text in caption_language |
includeSoundShorts | Video | Shorts using the video's sound |
includeParentDetails | Comments | The parent comment of each reply |
includeVideoDetails | Playlist | Full video detail for each playlist item |
includeSubtitleFile | Transcript | A subtitle file in caption_format |
Limits and resumption
maxItems caps the rows saved by the paginating modes. Setting it to 0 continues until YouTube stops returning new records.
resume_cursor restarts a run from where a previous one stopped. YouTube's continuation tokens expire, so a cursor from an old run may yield nothing; starting fresh is the correct response rather than treating it as a fault.
Behaviour worth knowing
Transcripts exist only where captions have been published or auto-generated, and auto-generated captions are unavailable for some languages and for videos with restricted embedding. A transcript mode returning no rows usually means the video has no caption track, not that the request failed.
Comment counts reported on a video rarely match the number of comments retrievable. YouTube withholds held-for-review and spam-filtered comments from the public thread while still counting them.
Channel sections vary by channel. A section named in channel_sections that the channel does not publish is skipped rather than erroring, so a run can legitimately return fewer sections than were requested.
Focused alternatives
| Actor | Use instead when |
|---|---|
| YouTube Search Scraper | Only search, hashtag or trending feeds are needed |
| YouTube Channel Scraper | Only channel data is needed |
| YouTube Video Scraper | Only video metadata is needed |
| YouTube Comments Scraper | Only comments are needed |
| YouTube Transcript Scraper | Only transcripts are needed |
| YouTube Playlist Scraper | Only playlists are needed |
| YouTube Video Downloader | Video files are needed |
| YouTube Music Downloader | Audio files are needed |