YouTube Scraper - Transcripts, Videos, Comments [NO API KEY] ✅
Pricing
$5.50 / 1,000 results
YouTube Scraper - Transcripts, Videos, Comments [NO API KEY] ✅
Extract videos, channels, comments, and full timestamped transcripts in one tool - without YouTube Data API quota limits. Get metadata, comment threads with reply chains, and transcripts in any available language. Built for AI/RAG engineers, content strategists, and SEO researchers.
Pricing
$5.50 / 1,000 results
Rating
5.0
(3)
Developer
Unseen User
Actor stats
4
Bookmarked
5
Total users
3
Monthly active users
2 hours ago
Last modified
Categories
Share
📺 YouTube All-in-One Scraper - Replace YouTube API (No 10K Quota, Includes Transcripts)
YouTube scraper / YouTube Data API alternative - channels, videos, comments, transcripts, search, trending, playlists, community posts. No quota, no project setup, no API key, pay-per-result.
The fastest way to scrape YouTube videos without YouTube's 10,000 unit/day Data API v3 quota or OAuth setup. Includes a full YouTube transcript scraper (the official API doesn't return transcripts at all), a YouTube channel scraper, and a YouTube comments scraper - all in one Actor.
🌟 Hero Use Cases
1. AI & RAG pipelines - feed YouTube content into LLMs
Pull a creator's full back-catalog of transcripts in minutes, then chunk + embed for retrieval-augmented generation, fine-tuning, or summarization with OpenAI / Claude / Llama. The Actor returns timestamped transcript segments and a clean plain-text version per video, so you can index by time-range or by full document - perfect for RAG YouTube data or AI training YouTube workflows.
[Channel Videos mode] -> 500 transcripts -> chunked + embedded-> indexed in pgvector / Pinecone / Weaviate-> LLM answers questions grounded in real video content
2. Competitor channel research - track what's working in your niche
Fetch every channel's profile + recent videos + engagement metrics + top comments in a single run. Spot view-count outliers, decode upload cadence, mine comment sentiment, and identify content gaps - all without sharing your data with YouTube.
[Channel Videos mode] -> 50 competitors x 200 videos each-> sort by viewCount, find the breakouts-> [Comments mode] on the top 10 -> sentiment analysis-> dashboard
⚡ Why This Actor?
- No 10K daily quota - Pay per result, scale as you need. No more "QuotaExceeded" emails.
- No Google Cloud setup - YouTube no API key required. No OAuth, no project, no approval workflow.
- Includes transcripts - The official YouTube API doesn't expose a video transcript API. This Actor does - in any available language.
- 10 modes in one Actor - Channel data, videos, shorts, comments, search, hashtag search, trending, playlists, community posts.
- Channel-level analytics - Subscriber count, view count, country, creation date, links, social handles.
- Comment threads - Top-level + replies for sentiment / influence analysis.
- Built on Scrape Creators - Production-grade infrastructure, retries, and pagination handled for you.
🆚 Comparison: This vs YouTube Data API v3
| Feature | YouTube Data API v3 | This Actor |
|---|---|---|
| Daily quota | 10,000 units (~100 ops) | None |
| Video transcripts | ❌ Not available | ✅ Full + timestamped |
| OAuth complexity | Required | None |
| Google Cloud project | Required | None |
| Approval for higher quota | Manual review | Not needed |
| Trending feed | Limited | ✅ By region |
| Community posts | ❌ | ✅ |
| Pricing model | Free tier + quota wall | Pay-per-result |
| Setup time | Hours | Minutes |
💻 Code Example: AI Summarization Pipeline
End-to-end: pull every video from a channel, fetch transcripts, summarize each with Claude or GPT-4.
import osfrom apify_client import ApifyClientfrom anthropic import Anthropicapify = ApifyClient(os.environ["APIFY_TOKEN"])claude = Anthropic()# 1. Pull every video from a competitor's channelrun = apify.actor("UnseenUser/youtube-all-in-one-scraper").call(run_input={"mode": "channel_videos","channelInputs": ["@MrBeast"],"maxVideosPerChannel": 100,"includeChannelVideoExtras": True,})videos = list(apify.dataset(run["defaultDatasetId"]).iterate_items())# 2. For the top 10 by view count, pull transcriptstop10 = sorted(videos, key=lambda v: v.get("viewCount") or 0, reverse=True)[:10]urls = [v["videoUrl"] for v in top10]run = apify.actor("UnseenUser/youtube-all-in-one-scraper").call(run_input={"mode": "video_details","videoUrls": urls,"includeTranscripts": True,"transcriptLanguage": "en",})detailed = list(apify.dataset(run["defaultDatasetId"]).iterate_items())# 3. Summarize each with Claudefor d in detailed:if not d.get("transcriptText"):continuemsg = claude.messages.create(model="claude-sonnet-4-6",max_tokens=400,messages=[{"role": "user","content": f"Summarize this YouTube video transcript in 5 bullets:\n\n{d['transcriptText'][:50000]}"}],)print(f"\n## {d['title']}\n{msg.content[0].text}")
Same pattern works in Node.js with apify-client + @anthropic-ai/sdk or any OpenAI-compatible SDK.
🎯 Use Cases
- AI training data - Build YouTube transcript corpora for fine-tuning or instruction-tuning (subject to source-platform terms - see ToS).
- RAG indexing - Chunk + embed transcripts for retrieval over a creator's full catalog or a topical subset.
- Influencer discovery & vetting - Verify subscriber counts, average views, comment quality, audience country before partnership.
- Competitor channel research - Track upload cadence, breakout videos, engagement trends across competitors.
- Content gap analysis - Search by hashtag / keyword to find what your competitors cover that you don't.
- Video SEO - Mine titles, tags, descriptions, and chapters of top-ranking videos in your niche.
- Sentiment analysis on comments - Pull thousands of comments per video and run an LLM over them.
- Trend monitoring - Watch the trending Shorts feed by region for emerging formats.
- Subtitle / accessibility tools - Pull transcripts at scale to build search, captions, or translation tooling.
- Academic research - Study YouTube discourse, creator economy dynamics, comment-section behavior.
🚀 Quick Start
1. Channel intelligence
{"mode": "channel_intelligence","channelInputs": ["@MrBeast", "ThePatMcAfeeShow", "https://www.youtube.com/@PewDiePie"]}
2. Channel videos (paginated, with full per-video details)
{"mode": "channel_videos","channelInputs": ["@MrBeast"],"maxVideosPerChannel": 200,"sortVideos": "latest","includeChannelVideoExtras": true}
3. Channel shorts
{"mode": "channel_shorts","channelInputs": ["@MrBeast"],"maxVideosPerChannel": 100}
4. Video details + transcripts
{"mode": "video_details","videoUrls": ["https://www.youtube.com/watch?v=dQw4w9WgXcQ","https://www.youtube.com/watch?v=kJQP7kiw5Fk"],"includeTranscripts": true,"transcriptLanguage": "en"}
5. Search
{"mode": "search","searchQueries": ["react tutorial 2026", "typescript best practices"],"searchResultsPerQuery": 50,"contentFilter": "videos"}
6. Hashtag search
{"mode": "hashtag_search","hashtags": ["coding", "ai"],"searchResultsPerQuery": 100}
7. Comments + replies
{"mode": "comments_extraction","videoUrls": ["https://www.youtube.com/watch?v=dQw4w9WgXcQ"],"maxCommentsPerVideo": 500,"maxCommentReplies": 50,"sortComments": "top"}
8. Trending shorts (by region)
{"mode": "trending_shorts","region": "US"}
9. Playlist (full)
{"mode": "playlist","playlistUrls": ["https://www.youtube.com/playlist?list=PLrAXtmRdnEQy6nuLMfO6sb_R5b7YL2J0c"]}
10. Community posts
{"mode": "community","communityPostUrls": ["https://www.youtube.com/post/UgkxvzJ..."]}
📊 Sample Outputs
Channel row (Channel Intelligence mode)
{"channelId": "UCX6OQ3DkcsbYNE6H8uQQuVA","channelUrl": "https://www.youtube.com/@MrBeast","handle": "MrBeast","name": "MrBeast","description": "SUBSCRIBE FOR A COOKIE!","subscriberCount": 318000000,"subscriberCountText": "318M subscribers","videoCount": 824,"viewCount": 65000000000,"joinedDate": "2012-02-19T00:00:00.000Z","country": "United States","tags": "mrbeast, beast, philanthropy, ...","email": "chucky@mrbeastbusiness.com","links": ["https://shopmrbeast.com", "https://twitter.com/mrbeast"],"socialLinks": { "twitter": "...", "instagram": "...", "store": "..." },"avatarUrls": ["https://yt3.googleusercontent.com/..."],"scrapedAt": "2026-05-06T12:34:56.000Z"}
Video row (Channel Videos / Video Details mode)
{"videoId": "6Zy5VLcEbZc","videoUrl": "https://www.youtube.com/watch?v=6Zy5VLcEbZc","channelId": "UCX6OQ3DkcsbYNE6H8uQQuVA","channelName": "MrBeast","channelHandle": "MrBeast","channelUrl": "https://www.youtube.com/channel/UCX6OQ3DkcsbYNE6H8uQQuVA","title": "I Stranded 100 People In The Wilderness For $250,000","description": "Watch us try to survive...","publishedAt": "2026-05-03T14:00:00.000Z","durationSeconds": 2220,"viewCount": 70238523,"likeCount": 4283921,"commentCount": 89234,"thumbnailUrl": "https://i.ytimg.com/vi/6Zy5VLcEbZc/hqdefault.jpg","isShort": false,"scrapedAt": "2026-05-06T12:34:56.000Z"}
Transcript (Video Details mode with includeTranscripts: true)
{"videoId": "bjVIDXPP7Uk","transcriptLanguage": "English","transcript": [{ "text": "welcome back to the hell farm and the", "startMs": "160", "endMs": "1920", "startTimeText": "0:00" },{ "text": "backyard trails we built these jumps two", "startMs": "1920", "endMs": "3919", "startTimeText": "0:01" }],"transcriptText": "welcome back to the hell farm and the backyard trails we built these jumps two years ago..."}
Comment row (Comments + Replies mode)
{"commentId": "UgzBe0iEFmcMpHgAmnx4AaABAg","videoId": "Y2Ah_DFr8cw","videoUrl": "https://www.youtube.com/watch?v=Y2Ah_DFr8cw","parentCommentId": null,"text": "100 days with old people in a gaming room...","publishedAt": "2026-05-06T11:30:00.000Z","likeCount": 33,"replyCount": 41,"replyLevel": 0,"authorName": "@VincePolevault","authorChannelId": "UCBjRUimxqWey9_9xVYOHmvg","authorChannelUrl": "https://youtube.com/@VincePolevault","isVerified": false,"isCreator": false,"isPinned": false,"scrapedAt": "2026-05-06T12:34:56.000Z"}
⚙️ Modes
| Mode | Purpose |
|---|---|
channel_intelligence | Full channel profile + stats |
channel_videos | Paginated channel video list (with optional per-video enrichment) |
channel_shorts | Paginated channel shorts list |
video_details | Full video details + optional transcript |
search | Keyword search |
hashtag_search | Hashtag search |
comments_extraction | Comments + replies |
trending_shorts | Trending shorts by region |
playlist | Full playlist with all videos |
community | Channel community posts |
🖥️ Live view (while the run is in progress)
While running, the Actor exposes a tiny HTTP server on the container's web port. The Apify Console "Live view" tab routes to it automatically.
| Endpoint | Returns |
|---|---|
/health | { "status": "ok" } |
/info | Run metadata (mode, started-at, version) |
/status | Live counters: items pushed, errors, charges-by-event, est. $ |
The same live counters are mirrored to the key-value store under RUN_STATS (refreshed every 5 s).
📦 Run summary (always written at the end)
When the run finishes (success or failure), a RUN_SUMMARY record is written to the key-value store:
{"actor": "youtube-all-in-one-scraper","version": "1.0.0","mode": "channel_videos","startedAt": "2026-05-05T12:34:56.000Z","finishedAt": "2026-05-05T12:36:11.000Z","durationMs": 75000,"stats": {"itemsPushed": 1284,"errors": 2,"chargesByEvent": { "channel-video-metadata": 1284 }},"estimatedTotalUsd": 1.284,"failed": false}
❓ FAQ
Q: How does this compare to YouTube's official Data API v3? A: The official API has a 10,000 units/day quota (~100 channel lookups), no transcript endpoint, and requires a Google Cloud project with OAuth. This YouTube Data API alternative has no quota, returns transcripts, and needs zero Google setup.
Q: Do I need a Google account or YouTube API key? A: No. YouTube no API key required - that's the entire point of this Actor.
Q: Which transcript languages are supported?
A: Any language YouTube has captions in for that video. Pass a 2-letter ISO code (en, es, fr, de, pt, ja, ko, zh, ar, hi, etc.). If the language isn't available, transcript is null.
Q: Does the transcript include auto-generated captions, or only creator-uploaded ones?
A: Both. The captionTracks array on a video details row tells you which is which (kind: "asr" = auto-generated, no kind = creator-uploaded). The transcript itself is the actual caption text.
Q: What's the rate limit? A: There's no per-day cap from us. Concurrency is 3 parallel upstream requests (Apify-side queue), with exponential backoff on 429/5xx (1s -> 2s -> 4s).
Q: What's the cost per video? A: Just metadata: $0.001 per video listed. Full details: $0.003 per video. Transcript: +$0.005 per video. So a fully enriched video with transcript costs about $0.009.
Q: Can I download videos with this Actor? A: No. The Actor returns metadata, transcripts, comments, and channel info - not video files. (YouTube's ToS prohibits downloading without permission.)
Q: Is this Actor official / affiliated with YouTube? A: No. Independently published; not affiliated with YouTube or Google.
Q: How fresh is the data? A: Live. Every run hits the upstream API and returns the data YouTube is currently exposing.
Q: Can I get historical / deleted comments? A: No. Only currently visible content.
Q: What's the comment limit per video? A: Up to ~1,000 top comments and ~7,000 newest comments per video, per upstream limits.
Q: Can I use Channel ID, handle, or URL?
A: All three. UC... IDs, @handle or bare handle, and full channel URLs are all auto-detected.
Q: Can I use this output for AI training? A: Only with proper licensing from the source platform. YouTube's Terms of Service prohibit unauthorized AI training. See the Terms of Service section below.
Q: How do I get more than 5,000 videos from one channel?
A: The current cap is 5,000 per channel per run. For more, run multiple jobs with sortVideos: "popular" and sortVideos: "latest".
Q: Does the Actor handle pagination automatically?
A: Yes. You set maxVideosPerChannel, maxCommentsPerVideo, or searchResultsPerQuery, and the Actor follows continuation tokens until it hits your cap.
Q: Does this work for YouTube Shorts?
A: Yes - separate channel_shorts and trending_shorts modes, plus Shorts URLs work in video_details.
🔧 Technical details
- API provider: Scrape Creators (
api.scrapecreators.com) - Endpoints used: 12 YouTube endpoints
- Concurrency: 3 parallel requests
- Retries: Exponential backoff on 429 / 5xx (1s -> 2s -> 4s)
🔗 Related scrapers
Build your full social media research stack:
- TikTok Trends Scraper - short-form trends across platforms
- TikTok Shop Scraper - find winning products + GMV data
- Instagram Profile Scraper - fastest IG scraper on Apify
See all 16 scrapers by unseenuser ->
Apify Actor - Terms of Service
Version: 4.0 Effective Date: May 5, 2026
0. ACCEPTANCE BY USE - IMPORTANT
These Terms of Service ("Terms") form a binding legal agreement between you ("User," "you," "your") and UnseenUser, the Publisher of this Apify actor ("UnseenUser," "the Publisher," "we," "us," "our").
0.1 How You Accept These Terms
You accept these Terms by any of the following actions, each of which constitutes a clear, affirmative act of acceptance:
- (a) Running the Actor - Initiating any execution of the Actor on the Apify platform.
- (b) Using any output returned by the Actor for any purpose.
- (c) Continuing to access the Actor's listing or documentation after these Terms are visible.
0.2 Continuing Acceptance
Each time you run the Actor or use its outputs, you reaffirm your acceptance of the then-current Terms. If you do not agree to these Terms or any subsequent update, you must stop using the Actor immediately.
0.3 No Anonymous Acceptance
You cannot disclaim acceptance by failing to read these Terms before running the Actor, running the Actor through automated systems, or sharing your Apify account with others who may not have read these Terms.
By the act of running the Actor on Apify, you bind yourself, your organization (if applicable), and any individuals or systems acting on your behalf or under your authority.
0.4 If You Do Not Accept
If you do not agree to these Terms, you must not run the Actor. No use is authorized without acceptance.
PREAMBLE - UNDERSTANDING THE ARCHITECTURE
You (User) -> Apify Platform -> Actor (software) -> Third-Party API -> Source PlatformvYou (User) <- Apify Platform <- Actor (software) <- Third-Party API
- You (the User): Run the Actor on the Apify platform with input parameters you choose.
- Apify: Operates the cloud infrastructure that hosts and executes Actors. Apify Technologies s.r.o. (Czech).
- The Publisher (us): Publishes software code (the Actor) on Apify's platform. The Actor is a thin wrapper that translates your input into requests to a third-party API and returns the API's responses to you. The Publisher does not operate scraping infrastructure. The Publisher does not store or retain data returned by the Actor.
- Third-Party API Provider: Scrape Creators (https://scrapecreators.com).
- Source Platform: YouTube.
These Terms operate alongside but do not replace Apify's Terms of Service, Scrape Creators' Terms of Service, YouTube's Terms of Service, and applicable law. These Terms incorporate the actor-specific addendum below ("Addendum"). In the event of a conflict, the more restrictive provision applies.
1. NATURE OF THE SERVICE
1.1 What the Actor Is. The Actor is a software program published on the Apify platform. It accepts structured input from you, translates that input into HTTP requests to a third-party API operated by Scrape Creators, and returns the response data to you.
1.2 What the Actor Is Not.
- (a) Not a scraping tool - the Publisher does not operate scraping infrastructure, proxies, headless browsers, or fake accounts.
- (b) Not a direct connection to YouTube - connections to YouTube are made by Scrape Creators.
- (c) Not a data storage or retention service.
- (d) Not a licensed access channel to YouTube.
- (e) Not affiliated with, endorsed by, sponsored by, or authorized by YouTube.
1.3 The Publisher's Limited Role. The Publisher's role is limited to (a) designing and writing the Actor's source code, (b) publishing the Actor on the Apify Store, (c) maintaining the Actor, and (d) providing customer support. The Publisher is a software vendor - not a data provider, data broker, data processor, or data controller.
1.4 The Third-Party API Provider's Role. Scrape Creators is an independent third-party company. It operates the actual data scraping infrastructure, maintains relationships with source platforms (or accepts the operational risk of accessing public data), and provides its own Terms of Service governing its operations. The Publisher is a customer of Scrape Creators - not its agent, partner, or representative.
2. WHO MAY USE THE ACTOR
2.1 Eligibility. You may use the Actor only if you are at least 18 (or the age of majority in your jurisdiction), have legal capacity to contract, are not in a sanctioned country (US/EU/UK/Israel comprehensive sanctions), and are not on any prohibited persons list.
2.2 User Representations. By using the Actor, you represent and warrant that (a) information you provide is accurate, (b) your intended use complies with applicable law, (c) you will independently comply with YouTube's Terms of Service, (d) you will respect data subject rights, and (e) you will not use the Actor for any prohibited purpose in Section 4.
3. PERMITTED USES
The Actor may be used for any lawful purpose, including market research, competitive analysis, academic research, journalism, internal business intelligence, brand monitoring, recruitment research consistent with applicable employment law, and building products that further process publicly available information lawfully.
4. PROHIBITED USES
You may not use the Actor for any of the following:
- 4.1 Illegal Activity.
- 4.2 Harassment, Stalking, and Personal Targeting. Compiling profiles for harassment, stalking, or doxxing; tracking individuals without their knowledge; profiling journalists, activists, dissidents, or vulnerable populations for retaliatory purposes.
- 4.3 Discrimination. Discriminatory employment, lending, housing, or insurance decisions based on protected characteristics.
- 4.4 Spam and Unsolicited Commercial Communication. Violating CAN-SPAM, CASL, GDPR, PECR, Israeli Anti-Spam Law, or equivalents; building "lead lists" without consent infrastructure; reselling contact data.
- 4.5 Fraud and Deception. Identity theft, fake reviews, election interference, securities fraud.
- 4.6 Source Platform Abuse. Circumventing YouTube's technical protection measures; vote manipulation; engagement manipulation; building services that competitively substitute for YouTube.
- 4.7 Reselling the Actor's Service. Reselling raw outputs as your own data product; sharing Apify credentials; building competing API services.
- 4.8 AI Training Without Authorization. Using outputs as training data for commercial AI/ML models without separate licensing authority from YouTube.
- 4.9 Sensitive Targeting. Targeting based on health conditions, sexual orientation, religious beliefs, political opinions; targeting children under 16.
- 4.10 Privacy Law Violations. Processing personal data of EU/UK/California/Israeli residents without complying with applicable privacy law.
5. SOURCE PLATFORM TERMS - YOUR RESPONSIBILITY
5.1 Acknowledgment. The Actor accesses publicly visible YouTube data through Scrape Creators.
5.2 Your Sole Responsibility. You are solely responsible for ensuring your downstream use of data complies with YouTube's Terms of Service (https://www.youtube.com/static?template=terms). The Publisher makes no representation that any specific use is permitted under YouTube's terms. Scrape Creators, not the Publisher, bears responsibility for the lawfulness of the data collection itself.
5.3 Cease-and-Desist Compliance. If you receive a cease-and-desist letter from YouTube regarding your use of Actor outputs, you must (a) cease the contested use immediately, (b) notify UnseenUser within 48 hours via the Apify profile contact form (https://apify.com/UnseenUser), (c) cooperate with the Publisher to mitigate, and (d) not assert any claim against the Publisher arising from your inability to use the Actor.
6. DATA PROTECTION
6.1 Roles Under Privacy Law. For purposes of GDPR, UK GDPR, CCPA, Israel's Privacy Protection Law (PPL) including Amendment 13, and equivalents:
- You are the Data Controller of any personal data you obtain through the Actor and subsequently process.
- Scrape Creators is the entity collecting data from YouTube and bears the responsibilities of a data processor or controller (depending on context) for the collection itself.
- The Publisher acts solely as a software vendor - not as a data controller or processor - because the Publisher does not store, retain, or substantively process personal data.
6.2 No Data Retention by the Publisher.
- (a) The Publisher does not maintain a database of personal data.
- (b) The Actor passes data from Scrape Creators directly to you on the Apify platform.
- (c) Apify's standard execution and operational logging may include limited information about Actor runs (governed by Apify's privacy practices).
- (d) The Publisher does not access, view, or analyze your Actor outputs except for technical support if you specifically share them.
6.3 Your Obligations as Data Controller. You are responsible for lawful basis, transparent notice to data subjects, honoring subject access/erasure/restriction/portability/objection requests, security measures, DPIAs where required, DPO appointment where required, registering databases with supervisory authorities, honoring opt-out requests, and cross-border transfer safeguards.
6.4 Israel's Amendment 13. If your use involves Israeli residents' personal data, you must comply with the Privacy Protection Law as amended (Amendment 13, effective August 14, 2025). These obligations are yours, not the Publisher's.
6.5 Sensitive Data Targeting Restrictions. You will not use the Actor to specifically target, profile, or build datasets focused on health, religious beliefs, political opinions, sexual orientation/gender identity, genetic/biometric data, criminal history, or children under 16.
7. INTELLECTUAL PROPERTY
7.1 Actor Code. Source code, schemas, documentation, and branding are owned by the Publisher. You receive a limited, non-exclusive, non-transferable, revocable license.
7.2 Output Data. The Publisher claims no ownership over the public data the Actor returns. YouTube and creators may have copyright, database rights, or other rights - your use must respect them independently.
7.3 Restrictions. You may not reverse engineer, decompile, or reuse the Actor's code in a competing actor.
7.4 Feedback. Feedback may be used by the Publisher without compensation.
8. PRICING AND PAYMENT
8.1 Pricing is administered through Apify's pricing models. Apify processes all payments. Apify's payment terms govern refunds and disputes.
8.2 The Publisher may change Actor pricing with at least 14 days' notice via the Actor's Apify listing.
8.3 If your access is suspended or terminated for breach of these Terms, you forfeit any unused balance and are not entitled to refunds.
9. SERVICE AVAILABILITY AND CHANGES
9.1 No Uptime Guarantee. The Actor depends on Apify, Scrape Creators, and YouTube's continued public accessibility. Any of these may change without notice. The Publisher makes no uptime guarantees.
9.2 Service Discontinuation. The Publisher may discontinue any Actor at any time. Reasonable notice will be provided when feasible.
10. DISCLAIMERS
10.1 "AS IS" Service. THE ACTOR IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, INCLUDING WARRANTIES OF MERCHANTABILITY, FITNESS FOR PURPOSE, NON-INFRINGEMENT, OR ACCURACY OF DATA.
10.2 No Representation of Lawfulness. The Publisher makes no representation that your specific use of the Actor or the data it returns is lawful in your jurisdiction or under YouTube's terms.
10.3 No Endorsement of Source Content. Content returned by the Actor was created by third parties. The Publisher does not endorse, verify, or take responsibility for it.
11. LIMITATION OF LIABILITY
11.1 TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE PUBLISHER'S AGGREGATE LIABILITY FOR ALL CLAIMS RELATING TO THE ACTOR SHALL NOT EXCEED THE GREATER OF (a) US $100, OR (b) THE AMOUNTS YOU PAID THROUGH APIFY FOR THE ACTOR IN THE PRECEDING 3 MONTHS.
11.2 THE PUBLISHER IS NOT LIABLE FOR INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY, OR PUNITIVE DAMAGES, OR FOR LOSS OF PROFITS, REVENUE, OR DATA.
11.3 Any claim must be brought within one (1) year of the event.
12. INDEMNIFICATION
12.1 You agree to defend, indemnify, and hold harmless the Publisher from any claims arising from your use of the Actor, your violation of these Terms, your violation of any law (including privacy law), your violation of YouTube's Terms of Service, your processing of personal data obtained through the Actor, and reasonable attorneys' fees and costs.
12.2 The Publisher may assume defense at your expense. You will cooperate.
12.3 This does not extend to claims arising from the Publisher's gross negligence or willful misconduct, claims regarding the Actor's source code itself, or claims regarding Scrape Creators' data collection.
13. SUSPENSION AND TERMINATION
13.1 The Publisher may terminate your access for material breach, illegal use, breach of warranty, or upon credible legal demand.
13.2 On termination, your license ends and applicable provisions survive.
13.3 You may stop using the Actor at any time on Apify.
14. DISPUTE RESOLUTION
14.1 Informal Resolution First. Send a detailed written description of the dispute via UnseenUser's Apify profile contact form (https://apify.com/UnseenUser) and wait 60 days before any formal claim.
14.2 Governing Law. State of Israel, without regard to conflict of law principles.
14.3 Exclusive Jurisdiction. Competent civil courts of Tel Aviv-Jaffa, Israel.
14.4 No Class Actions. Claims only in individual capacity.
14.5 Attorneys' Fees. Prevailing party recovers reasonable attorneys' fees.
15. MISCELLANEOUS
15.1 Entire Agreement. These Terms (with Addendum and incorporated documents) are the entire agreement.
15.2 Severability. Unenforceable provisions are reformed to the minimum extent or severed.
15.3 Assignment. You may not assign without consent. The Publisher may assign to affiliates, successors, or acquirers.
15.4 Force Majeure. Neither party is liable for failure due to events beyond reasonable control.
15.5 Third-Party Beneficiaries. Apify and Scrape Creators are intended third-party beneficiaries of Sections 4, 5, and 12.
15.6 Survival. Sections 0, 4, 5, 6, 7, 10, 11, 12, 14, and 15 survive termination.
15.7 Language. English controls. Translations are for convenience only.
15.8 Publisher Identification for Legal Process. The Publisher operates on Apify under the username UnseenUser (https://apify.com/UnseenUser). The Publisher is a registered legal entity. Upon receipt of valid legal process directed through Apify's official channels, the Publisher's full legal identity may be disclosed as required by law.
16. ACKNOWLEDGMENT
By using this Actor, you acknowledge that (a) you have read these Terms, (b) you understand the architecture, (c) you accept responsibility for your use including compliance with YouTube's terms, (d) your indemnification obligations cover third-party claims, (e) disputes are resolved in Israeli courts, and (f) the Publisher's identity can be obtained through valid legal process via Apify.
For questions, use UnseenUser's Apify profile contact form (https://apify.com/UnseenUser) before running the Actor.
🛡️ Actor-Specific ToS Addendum - YouTube All-in-One Scraper
This addendum supplements the Master Terms of Service V4.0. By running this Actor, you accept both the Master ToS and this addendum.
A. Architectural Disclosure. This Actor is a software wrapper. It accepts your input parameters, calls Scrape Creators' YouTube endpoints, and returns the response data to you on the Apify platform. The Publisher does not store, log, or substantively process the data returned. Data flows from Scrape Creators through Apify's runtime directly to you.
B. Nature of Data Returned. The Actor returns channel data, video metadata, transcripts, comments and replies, search results, trending content, playlists, and community posts. Most data is content created by YouTube users that is publicly accessible. Video creators retain copyright in their content.
C. Permitted Use Cases. Content research, trend monitoring, academic research, dashboards for individual creators, subtitle and accessibility tool development, educational and journalism use cases.
D. Specifically Prohibited Uses. In addition to Master ToS Section 4 prohibitions, you may NOT:
- Republish video content or substantial transcript portions without proper licensing or fair use justification.
- Train commercial AI models on YouTube data, transcripts, or comments without proper licensing - explicitly prohibited by YouTube's Terms.
- Create services that substitute for YouTube - including video downloaders that bypass YouTube's monetization.
- Republish full comment threads in a way that exposes private opinions in new contexts.
- Use comment data to identify or harass commenters based on their views.
- Resell raw video metadata as a YouTube data alternative service.
E. YouTube Platform ToS Considerations. YouTube's Terms of Service explicitly prohibit accessing YouTube content through unauthorized means, using YouTube data to train AI/ML models without permission, and creating services that substitute for YouTube's official APIs. This Actor uses Scrape Creators (a third-party API) - Scrape Creators bears responsibility for the lawfulness of the data collection. Your downstream use must independently comply with YouTube's Terms of Service. If YouTube issues a cease-and-desist, notify UnseenUser within 48 hours via the Apify profile contact form (https://apify.com/UnseenUser).
F. Copyright and Children's Content. Video content, descriptions, and transcripts are copyrighted by their creators. Comments are copyrighted by their authors. You may use this content for analysis (typically fair use) but may not republish substantial portions without licensing. YouTube hosts content created by and directed at children under 13 - comply with COPPA (US), GDPR-K (EU), and equivalent children's privacy laws.
Effective Date: May 5, 2026 - Version 4.0 - Publisher: UnseenUser on Apify (https://apify.com/UnseenUser)