LAGIC
Lead Audience Growth Intelligence Computing
F

Fast YouTube Scraper API - Extract Videos, Channels, Playlists — YouTube | Lagic

Built For

Extract detailed data on YouTube videos, channels, and playlists for analysis.

Curated by Lagic·Verified working

Configure Agent

YouTube URLs to scrape. Supports: Video, Channel, Playlist, Shorts, Search URLs. Required if keywords, youtubeHandles, or getTrending is not provided.

YouTube handles/channels to scrape (e.g., @MrBeast, @nike). Required if startUrls, keywords, or getTrending is not provided.

When enabled, includes YouTube Shorts from channels. This triggers additional Shorts Query charges.

When enabled, includes YouTube Live Streams from channels. This triggers additional Live Streams Query charges.

If enabled, retrieves currently trending YouTube videos. Triggers Trending Query charge.

Search keywords for YouTube search. Required if startUrls, youtubeHandles, or getTrending is not provided.

Location for the search results, which is passed to YouTube as the gl URL query parameter. (US, AF, AL, etc..)

Language for the search results, which is passed to YouTube as the hl URL query parameter. (af, tr, de, etc..)

Results to deliver

100 credits

This agent actively searches live listings — results may vary. You are only charged for what is delivered, up to this number.

Lagic Proxy

Country auto-rotated. Need a specific region? Contact support.

Pricing

1 credit per result
✓ 30 free credits on signup✓ Refund if 0 results✓ No card required

Sample Data Preview

Video Title & DescriptionVideo URL & Embeddable URLPerformance Metrics (Views, Likes, Comments)Video Duration & CategoryPublish Date & Relative Date StringChannel Name, Handle, & Subscriber Count
Sample Text...https://...Value...100912026-04-05Sample Text...
Sample Text...https://...Value...100912026-04-05Sample Text...
..................
Exports as:CSVXLSXJSON

Overview

Scrape public data from YouTube including video performance metrics like views, likes, comments, and channel stats such as subscriber counts. Ideal for competitor analysis, content strategy, and market research.

This tool provides structured data from YouTube, allowing marketers, content creators, and researchers to analyze trends, track performance, and discover insights without manual data collection. It can process specific YouTube URLs, channel handles, or broad search terms to build datasets for your exact needs. ### Multiple Ways to Target Data You can start a data collection run in several ways: * **Direct URLs**: Provide a list of specific video, channel, playlist, or Shorts URLs. * **Channel Handles**: Input one or more channel handles (e.g., `@MrBeast`) to get all their video data. * **Search Keywords**: Use keywords to scrape the top results, just like using YouTube's search bar. * **Trending Videos**: A simple option to pull the current list of trending videos for a specific country. ### Fine-Tune Your Search For keyword-based searches, you can apply filters to narrow down the results. These filters mirror YouTube's native search options, including specifying the country and language for localized results, filtering by upload date (last hour, today, this week, etc.), video duration (short or long), and specific video features like 4K, HD, or Live. ### Comprehensive Data Output The tool returns a rich dataset for each video. You get core performance stats like view counts, likes, and comment numbers. It also provides essential channel details, including the channel name, handle, and total subscriber count. Beyond the basics, the output includes the video's category, full description, publish date, and available thumbnail URLs, giving you a complete picture for your analysis.

Key Capabilities

  • Video Title & Description
  • Video URL & Embeddable URL
  • Performance Metrics (Views, Likes, Comments)
  • Video Duration & Category
  • Publish Date & Relative Date String
  • Channel Name, Handle, & Subscriber Count
  • Channel URL & Badges
  • Thumbnail URLs with Dimensions
  • Technical Details (Streaming Formats, Family-Safe Status)
  • Analyze a competitor's top-performing videos to identify their content strategy.
  • Gather data on influencer channels to vet potential partners for a marketing campaign.
  • Monitor brand mentions across YouTube by searching for relevant keywords.
  • Compile a dataset of videos in a specific niche for market research.
  • Track the performance of your own channel's videos over time in a central spreadsheet.
  • Identify trending topics and video formats within a specific country or language.
  • Build a catalog of product review videos for an e-commerce brand.

Field Dictionary

How To Run This Extractor

1

1. Choose your input method: paste YouTube URLs, enter channel handles, or type in search keywords.

2

2. Alternatively, select the 'Get trending videos' option and specify a country.

3

3. For channel scraping, decide whether to include Shorts or Live Streams.

4

4. Apply optional filters for keyword searches, such as upload date, country, or video duration.

5

5. Set the maximum number of videos you want to extract.

6

6. Run the tool and download your data as a CSV, JSON, or Excel file.

Frequently Asked Questions

Do I need to know how to code?
No, this tool is designed for non-technical users. You interact with it through a simple interface where you provide URLs or keywords.
In what format can I get the data?
Is it legal to scrape data from YouTube?
How many videos can I scrape at once?
Can I use this for client work?
What makes this tool different from others?
How reliable is the data extraction?
Can I schedule the scraper to run automatically?
How fresh is the data?
How does the pricing work?
Can I scrape Shorts and Live Streams?
What's the difference between using a 'Start URL' and a 'Youtube handle'?