logo
EN

YouTube Search Scraper

Social MediaMCP

Run a YouTube keyword search and collect matching videos with full metadata — engagement, channel details, and description links and hashtags — in a single task, ready for spreadsheets or downstream analysis.

Templates are view-only on mobile. Please switch to a desktop to run this template.

📌 What is YouTube Search Scraper?

YouTube Search Scraper runs a YouTube keyword search and collects the matching videos together with each video's own detail data — engagement, channel info, and description links — in a single task. It's built for marketers, researchers, and creators who need to see what's ranking for a keyword without opening YouTube search results one by one. Enter one or more keywords, and the template returns every matching video's title, metrics, channel details, and the outbound links and hashtags found in its description, ready for spreadsheets or downstream analysis.

💰 Pricing

YouTube Search Scraper is priced at $0.96 per 1,000 rows collected.

📦 Output

High-value field groups:

  • Video identity and content: title, video ID, URL, type, badges (e.g. New, 4K), duration, publish time (relative and exact), a short description snippet and the full description
  • Search context: the keyword that matched this video
  • Channel: name, ID, home URL, avatar, thumbnail, subscriber count, badges (e.g. Official Artist Channel), verified and verified-artist status
  • Engagement: view/play count, like count, comment count, whether comments are turned off
  • Description extras: outbound links (Spotify, Instagram, official sites, etc.) and hashtags parsed from the video description
  • Collaboration context: co-creator info for videos published as an official YouTube collab

YouTube Search Scraper returns these fields:

🎯 Use Cases

  • Keyword and trend research: Enter one or more search keywords to see which videos are ranking for a topic, with full metadata returned for each in one task.
  • Creator and artist discovery: Use channel badges, verified and verified-artist status, and subscriber count to identify official artist channels or fast-growing creators showing up for a keyword.
  • Campaign and outreach research: Use descriptionLinks and hashtags to see a video's promoted social, streaming, and outbound links without opening the video's description manually.
  • Batch multi-keyword monitoring: Submit many keywords in one task — there's no fixed limit on the number of keyword lines — and use the keyword field to trace each result back to the term that found it.

🐙 Why Octoparse

  • Ready-to-use workflow: YouTube Search Scraper is preconfigured to join search results with each video's own detail data, so you don't need a separate lookup step.
  • Simple input: Enter as many keywords as you need, one per line, and optionally set how many videos to collect per keyword.
  • Useful results: Get video, channel, engagement, and description-parsed links and hashtags together in one export.
  • Cloud runs: YouTube Search Scraper runs in the cloud, so your computer doesn't need to stay open while it collects.
  • Export and reuse: Collected data can be exported to standard formats and cloud tasks can be scheduled like other Octoparse cloud templates; scheduling may require a paid Octoparse plan.

📝 Input

  • keywords: Enter one or more YouTube search keywords, one per line. There is no limit on the number of keywords in a single task.
  • crawlNum (up to 600): Set the maximum number of videos to collect for each keyword. Leave blank to collect up to 600 videos per keyword — the confirmed ceiling YouTube itself allows for a single keyword's search results.

Input and Output

Input

{
  "search_Keywords": [
    "Octoparse"
  ],
  "crawlNum": "100"
}

Output

[
  {
    "accountAvatarUrl": "https://yt3.ggpht.com/po4hm8Z9c6wECka6Ct_jQ8stwZCDKqYYds2uXuk6LtRFoO_bxWAi-QP8vlpXuW8qBFVqMxBnLg=s48-c-k-c0x00ffffff-no-rj",
    "accountBadgeList": "[\"Verified\"]",
    "accountDisplayId": "@9to5Mac",
    "accountFansCount": "983K",
    "accountHomeUrl": "https://www.youtube.com/@9to5Mac",
    "accountId": "UChjRM_qQAaOAiLNbOGbYcRA",
    "accountName": "9to5Mac",
    "articleType": "video",
    "channelThumbnailList": "[{\"height\": 68, \"url\": \"https://yt3.ggpht.com/po4hm8Z9c6wECka6Ct_jQ8stwZCDKqYYds2uXuk6LtRFoO_bxWAi-QP8vlpXuW8qBFVqMxBnLg=s68-c-k-c0x00ffffff-no-rj\", \"width\": 68}]",
    "coCreatorInfo": "",
    "commentCount": "145",
    "commentsTurnedOff": "false",
    "contentBadgeList": "[\"New\", \"3 products\"]",
    "contentId": "v3fC_iajwkc",
    "contentText": "AirPods Pro 3: $199 - https://amzn.to/4za3q7i Apple HomeView: $299 - https://amzn.to/47i1cXK ⚡ Best 140W Charging Station: ...",
    "contentTitle": "Apple Just Announced ANOTHER Event... This Is HUGE! | Pro and Tell What To Expect!",
    "contentUrl": "https://www.youtube.com/watch?v=v3fC_iajwkc",
    "coverImageList": "[{\"height\": 202, \"url\": \"https://i.ytimg.com/vi/v3fC_iajwkc/hq720.jpg?sqp=-oaymwEnCOgCEMoBSFryq4qpAxkIARUAAIhCGAHYAQHiAQoIGBACGAY4AUAB&rs=AOn4CLDFb5pssBk-2o1SUGngalfqZSMcNA\", \"width\": 360}, {\"height\": 404, \"url\": \"https://i.ytimg.com/vi/v3fC_iajwkc/hq720.jpg?sqp=-oaymwEnCNAFEJQDSFryq4qpAxkIARUAAIhCGAHYAQHiAQoIGBACGAY4AUAB&rs=AOn4CLAGXt4oldRFgPZN93a3iZGV_JRFiw\", \"width\": 720}]",
    "descriptionLinks": "[{\"text\": \"https://amzn.to/4za3q7i\", \"url\": \"https://amzn.to/4za3q7i\"}, {\"text\": \"https://amzn.to/47i1cXK\", \"url\": \"https://amzn.to/47i1cXK\"}, {\"text\": \"https://amzn.to/4yEoMtL\", \"url\": \"https://amzn.to/4yEoMtL\"}, {\"text\": \"https://amzn.to/4e0zJ0h\", \"url\": \"https://amzn.to/4e0zJ0h\"}, {\"text\": \"https://amzn.to/4hBWx8U\", \"url\": \"https://amzn.to/4hBWx8U\"}, {\"text\": \"https://amzn.to/4hAbQz2\", \"url\": \"https://amzn.to/4hAbQz2\"}, {\"text\": \"https://amzn.to/4hNznLw\", \"url\": \"https://amzn.to/4hNznLw\"}, {\"text\": \"   / @9to5mac  \", \"url\": \"https://www.youtube.com/channel/UChjRM_qQAaOAiLNbOGbYcRA/join\"}, {\"text\": \"   • 9to5Mac Overtime  \", \"url\": \"https://www.youtube.com/playlist?list=PLP3DOW_eX2AwO_whrINOi-TuAdgsSR83i\"}, {\"text\": \"https://podcasts.apple.com/us/podcast...\", \"url\": \"https://podcasts.apple.com/us/podcast/9to5mac-overtime/id1727206360\"}, {\"text\": \"  / nandoprince93  \", \"url\": \"https://www.twitter.com/nandoprince93\"}, {\"text\": \"#Apple\", \"url\": \"https://www.youtube.com/hashtag/apple\"}, {\"text\": \"#MacBookPro\", \"url\": \"https://www.youtube.com/hashtag/macbookpro\"}, {\"text\": \"#AppleEvent\", \"url\": \"https://www.youtube.com/hashtag/appleevent\"}, {\"text\": \"#TouchscreenMacBook\", \"url\": \"https://www.youtube.com/hashtag/touchscreenmacbook\"}, {\"text\": \"#OLED\", \"url\": \"https://www.youtube.com/hashtag/oled\"}, {\"text\": \"#M6\", \"url\": \"https://www.youtube.com/hashtag/m6\"}, {\"text\": \"#iPadMini\", \"url\": \"https://www.youtube.com/hashtag/ipadmini\"}, {\"text\": \"#9to5Mac\", \"url\": \"https://www.youtube.com/hashtag/9to5mac\"}, {\"text\": \"https://9to5mac.com/about/#affiliaten...\", \"url\": \"https://9to5mac.com/about/#affiliatenetwork\"}]",
    "detailCoCreatorInfo": "",
    "detailContentText": "🎧 AirPods Pro 3: $199 - https://amzn.to/4za3q7i\n🏠 Apple HomeView: $299 - https://amzn.to/47i1cXK\n⚡ Best 140W Charging Station: https://amzn.to/4yEoMtL\n🔌 Best 100W Wall Charger under $50: https://amzn.to/4e0zJ0h\n🌡️ Ecobee Smart Thermostat: https://amzn.to/4hBWx8U\n🔐 Avia Smart Lock: https://amzn.to/4hAbQz2\n🔋 Favorite Charging Cable: https://amzn.to/4hNznLw\n\nApple just announced its brand-new “Pro and tell.” event for October 28, 2026, and this could be one of the BIGGEST Mac announcements in years! 👀\n\nApple is expected to finally unveil its first-ever OLED touchscreen MacBook Pro, alongside several other exciting products, including a new M6 MacBook Pro, M6 iMac, and OLED iPad mini!\n\nBut what's really interesting is Apple's mysterious event invitation. Between the glowing, layered Apple logo, the unusual “Pro and tell” tagline, and all the recent leaks, there could be some hidden clues about what Apple has planned.\n\nIn this video, we're breaking down EVERYTHING we know about Apple's upcoming October event, the biggest rumors, potential surprises, and what the invitation might be teasing.\n\nApple's October 28 event is shaping up to be a big one, especially if the company finally brings touchscreen functionality to the MacBook Pro.\n\nThe big question: Do we actually NEED a touchscreen MacBook Pro, or is Apple fixing something that was never broken?\n\n👇 Let me know which rumored Apple product you're most excited about!\n\n👍 LIKE if you're excited for Apple's next announcements!\n\n🔔 SUBSCRIBE for more Apple news, hands-on coverage, comparisons, reviews, and everything happening in the Apple ecosystem!\n\nJoin this channel to get access to perks:\n   / @9to5mac  \n\nSubscribe to our Podcast\n   • 9to5Mac Overtime  \n\nhttps://podcasts.apple.com/us/podcast...\n\nFollow Fernando\n  / nandoprince93  \n\n⏱️ Timestamps\n\n#Apple #MacBookPro #AppleEvent #TouchscreenMacBook #OLED #M6 #iPadMini #9to5Mac\n\nAffiliate disclaimer\nFTC: We use income-earning affiliate links and participate in the Amazon Services LLC Associates Program. For more details, visit: https://9to5mac.com/about/#affiliaten...",
    "hashtags": "[\"#Apple\", \"#MacBookPro\", \"#AppleEvent\", \"#TouchscreenMacBook\", \"#OLED\", \"#M6\", \"#iPadMini\", \"#9to5Mac\"]",
    "isCollaboration": "",
    "isVerified": "true",
    "isVerifiedArtist": "",
    "keyword": "apple",
    "likeCount": "1358",
    "playCount": "80223",
    "publishTime": "2026-10-19T00:00:00",
    "rawPublishTime": "8h ago",
    "videoDuration": "519000",
    "videoSummary": "{\"summary\": \"Fernando examines the hidden clues within Apple's \\\"Pro and Tell\\\" event invitation. The discussion covers anticipated hardware updates, including potential design changes for the MacBook Pro, refreshed iMac models, and an updated iPad Mini with an OLED display.\", \"title\": \"AI-generated video summary\"}",
    "viewCount": "80223"
  }
]

🚀 How to Use

  1. Open YouTube Search Scraper and click Try it!.
  2. Enter one or more keywords in keywords, one per line.
  3. Set crawlNum (up to 600) to control how many videos each keyword returns, or leave it blank to collect up to the maximum.
  4. Start the task — it runs in the cloud.
  5. Review the collected video rows.
  6. Export the data in the format you need.

⚠️ Limitations

  • crawlNum accepts any value, but YouTube itself limits a single keyword's search results to roughly 600 videos; requesting more than that will not return more.
  • There is no fixed limit on the number of keyword lines per task; very large keyword lists take proportionally longer to complete.
  • If a video's detail lookup fails, its search result row is still uploaded; detail-only fields (comment count, like count, subscriber count, and similar) are left blank for that row.
  • isCollaboration, coCreatorInfo, and detailCoCreatorInfo only populate for videos published as an official YouTube collab; other videos leave them blank.
  • isVerifiedArtist only populates for verified music-artist channels, and videoSummary only populates when YouTube provides an AI-generated summary for that video; both are blank otherwise.
  • YouTube Search Scraper runs in the cloud only.

💡 Tips

  • Start with a short keyword list and the default crawlNum to confirm the fields you need before scaling up to a large batch.
  • Lower crawlNum on broad or popular keywords if you only need a representative sample, to keep the task fast.
  • Use descriptionLinks and hashtags to trace a video's outbound promotion without opening it manually.
  • Use the keyword field to group results by search term when running many keywords in one task.

❓ FAQ

What data does YouTube Search Scraper collect?

YouTube Search Scraper collects video title, ID, URL, description, duration, publish time, and badges for every matching video, plus channel details (name, ID, avatar, subscriber count, verification status), engagement (views, likes, comments), and the outbound links and hashtags found in the video's description.

What input does YouTube Search Scraper require?

Enter one or more search keywords in keywords, one per line, and optionally set crawlNum (up to 600) to control how many videos each keyword returns.

Can I search multiple keywords in one task with YouTube Search Scraper?

Yes. Enter as many keywords as you need in keywords, one per line — there is no fixed limit on the number of keywords per task.

How many videos does YouTube Search Scraper collect per keyword?

Up to the value set in crawlNum. Leave it blank to collect up to 600 videos per keyword, the confirmed ceiling YouTube itself allows for a single keyword's search results.

Yes. Every row includes the full video description (detailContentText) along with descriptionLinks and hashtags parsed from it.

Can I schedule and export data collected by YouTube Search Scraper?

Yes. Cloud tasks created from YouTube Search Scraper can be exported to standard formats and scheduled like other Octoparse cloud templates; scheduling may require a paid Octoparse plan.

How much does YouTube Search Scraper cost?

YouTube Search Scraper is priced at $0.96 per 1,000 rows collected.