VOOZH about

URL: https://apify.com/scrapelabsapi/youtube-scraper

⇱ Youtube Scraper Β· Apify


Pricing

$19.99/month + usage

Go to Apify Store

Find professional emails faster with this LinkedIn email scraper πŸ’ΌπŸ“§ Extract public profile data, business emails, names, job titles, company details, and profile links with ease. Perfect for lead generation, outreach, recruitment, and B2B prospecting at scale πŸš€

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

πŸ‘ ScrapeLabs

ScrapeLabs

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

2 months ago

Last modified

Share

Scrape YouTube search results, video metadata, channel info, transcripts, and more β€” all from a simple search term or direct URL. Built for the Apify platform with robust proxy fallback and anti-blocking.

Why Choose This Scraper?

  • No YouTube API key required β€” Scrapes directly from YouTube's internal endpoints.
  • Comprehensive data β€” Titles, views, likes, comments, subscribers, descriptions, hashtags, thumbnails, transcripts.
  • Smart proxy fallback β€” Automatically escalates from no proxy β†’ datacenter β†’ residential if YouTube blocks requests.
  • Browser impersonation β€” Uses impit to bypass TLS/HTTP fingerprinting detection.
  • Fast & concurrent β€” Batch-fetches video metadata concurrently for maximum speed.
  • Flexible filters β€” Filter by HD, 4K, HDR, Live, 360Β°, 3D, VR180, CC, location, and more.
  • Transcript download β€” SRT, plain text, or timestamped JSON formats.

Key Features

FeatureDescription
Search scrapingScrape videos from any YouTube search term
Direct URL supportScrape individual video, channel, or playlist URLs
Video metadataTitle, views, likes, comments, subscribers, duration, date
Transcripts/SubtitlesDownload in SRT, text, or timestamped JSON format
Channel infoChannel name, URL, username, subscriber count
Smart filteringHD, 4K, HDR, Live, 360Β°, 3D, VR180, CC, location filters
PaginationAutomatically follows pagination to collect all results
Proxy escalationNo proxy β†’ Datacenter β†’ Residential (3 retries)
Date filteringFilter videos by publish date (absolute or relative)

Input

{
"searchTerms":["Crawlee"],
"maxVideos":10,
"maxShorts":0,
"maxStreams":0,
"downloadSubtitles":false,
"subtitlesLanguage":"en",
"subtitlesFormat":"srt",
"isHD":false,
"is4K":false,
"proxyConfiguration":{"useApifyProxy":false}
}
FieldTypeDescription
searchTermsarrayYouTube search queries
maxVideosintegerMax regular videos per query (0 = skip)
maxShortsintegerMax Shorts per query (0 = skip)
maxStreamsintegerMax live streams per query (0 = skip)
startUrlsarrayDirect video/channel URLs
downloadSubtitlesbooleanEnable transcript download
subtitlesLanguagestringLanguage code (en, es, fr, etc.)
subtitlesFormatstringsrt, text, or timestamp
isHD, is4K, etc.booleanFeature filters
proxyConfigurationobjectProxy settings

Output

{
"title":"Video Title",
"translatedTitle":null,
"type":"video",
"id":"dQw4w9WgXcQ",
"url":"https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"thumbnailUrl":"https://i.ytimg.com/vi/dQw4w9WgXcQ/hq720.jpg",
"viewCount":1500000,
"date":"2025-01-15T00:00:00.000Z",
"likes":50000,
"location":null,
"channelName":"Channel Name",
"channelUrl":"https://www.youtube.com/@channelname",
"channelUsername":"channelname",
"collaborators":null,
"channelId":"UCxxxxxxxxxxxxxxxxxxxxxxxx",
"numberOfSubscribers":1000000,
"duration":"00:03:33",
"commentsCount":12000,
"text":"Video description...",
"translatedText":null,
"descriptionLinks":[{"url":"https://example.com","text":"https://example.com"}],
"subtitles":null,
"order":0,
"commentsTurnedOff":false,
"fromYTUrl":"https://www.youtube.com/results?search_query=example",
"isMonetized":null,
"hashtags":["#example"]
}

How to Use the Actor (via Apify Console)

  1. Log in at https://console.apify.com and go to Actors.
  2. Find YouTube Scraper and click it.
  3. Enter your search terms or direct YouTube URLs.
  4. Configure video limits, filters, and transcript settings.
  5. Optionally adjust proxy settings (auto-fallback is built in).
  6. Click Start to run the actor.
  7. Monitor real-time logs in the Log tab.
  8. Access results in the Dataset tab.
  9. Export results to JSON, CSV, or Excel.

Best Use Cases

  • Market research β€” Analyze trending videos and competitor content.
  • Content discovery β€” Find relevant videos by keyword with full metadata.
  • Academic research β€” Collect video transcripts for NLP analysis.
  • SEO analysis β€” Track video performance metrics across channels.
  • Social listening β€” Monitor brand mentions and sentiment on YouTube.

Frequently Asked Questions

Q: Do I need a YouTube API key? A: No. This scraper works without any API key by using YouTube's internal web endpoints.

Q: What happens if YouTube blocks the request? A: The actor automatically escalates through proxy levels (no proxy β†’ datacenter β†’ residential) with up to 3 retries on residential.

Q: Can I scrape video transcripts? A: Yes. Enable "Download subtitles" and choose your preferred language and format (SRT, text, or timestamped JSON).

Q: How many videos can I scrape? A: There's no hard limit. Set maxVideos and maxShorts to control how many results you collect per search term.

Support and Feedback

If you have any issues or suggestions, please open an issue on the actor's GitHub repository or contact us through the Apify platform.

Cautions

  • Data is collected only from publicly available sources.
  • No data is taken from private accounts or password-protected content.
  • The end user is responsible for ensuring legal compliance (copyright, privacy, data protection, etc.).

You might also like

Linkedin Email Scraper

scrapelabsapi/linkedin-email-scraper

Extract business emails and LinkedIn profile data with ease πŸ’ΌπŸ“§ Get names, job titles, company details, verified contact info, and profile links for smarter outreach. Perfect for lead generation, recruitment, sales prospecting, and B2B research at scale πŸš€

Linkedin Company Employees Scraper

scraply/linkedin-company-employees-scraper

Scrape LinkedIn company employee data with ease πŸ’ΌπŸ‘₯ Extract employee names, job titles, locations, profile links, and company details from public results. Perfect for lead generation, recruitment, market research, and B2B prospecting. Build targeted outreach lists faster πŸš€

Linkedin Profile Lead Scraper

scraper-engine/linkedin-profile-lead-scraper

Extract professional leads from LinkedIn using the LinkedIn Profile Lead Scraper. Collect names, job titles, companies, profile links, locations, and other public profile details automatically. Ideal for B2B lead generation, recruitment, and sales prospecting.

πŸ‘ User avatar

Scraper Engine

5

Linkedin Profile Lead Scraper

scrapier/linkedin-profile-lead-scraper

Extract potential leads from LinkedIn profiles with the LinkedIn Profile Lead Scraper. Collect names, job titles, company names, profile URLs, locations, and other public profile details in structured format. Ideal for B2B lead generation, recruitment, and sales prospecting.

Linkedin Profile Lead Scraper

api-empire/linkedin-profile-lead-scraper

LinkedIn Profile Lead Scraper extracts lead data from LinkedIn profiles. Collect names, job titles, companies, profile URLs, locations, and other public details. Ideal for B2B lead generation, sales prospecting, recruitment research, and professional network analysis.

πŸ“§ LinkedIn Email Scraper

scraperx/linkedin-email-scraper

Extract professional email data from LinkedIn with speed and accuracy. Find verified business emails, names, job titles, company details, and profile links for outreach, lead generation, and recruiting. Get clean, structured results without manual searching or coding.

Linkedin Profile Details Scraper + EMAIL (No Cookies Required)

scrapers-hub/linkedin-profile-details-scraper-email-no-cookies-required

LinkedIn profile scraper to extract profile data, job titles, skills, and experience from LinkedIn users πŸ‘€πŸ’Ό Ideal for recruitment, B2B outreach, and professional lead generation. Fast and accurate.

37

Linkedin Lead Scraper

scraper-engine/linkedin-lead-scraper

Extract high-quality professional leads using the LinkedIn Lead Scraper. Collect names, job titles, company names, locations, and profile links automatically. Ideal for B2B prospecting, recruitment research, and building targeted outreach lists.

πŸ‘ User avatar

Scraper Engine

31

5.0

Linkedin Lead Scraper

scrapier/linkedin-lead-scraper

Extract potential leads from LinkedIn profiles with the LinkedIn Lead Scraper. Collect names, job titles, company names, profile URLs, locations, and other public profile details in structured format. Ideal for B2B lead generation, sales prospecting, recruitment, and market research.

Facebook Profile Lead Scraper

api-empire/facebook-profile-lead-scraper

Find targeted Facebook profiles faster with this scraper πŸ“˜πŸŽ― Extract public profile details, names, bios, follower data, profile links, and more for lead generation, outreach, audience research, and niche discovery. Build clean Facebook lead lists at scale with ease πŸš€

Related articles

How to scrape YouTube data: A step-by-step guide
Read more