youtube-channel-api-skill

Extract structured YouTube channel data from search results via the BrowserAct API.

5.5k|269|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/browser-act/skills --skill youtube-channel-api-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-channel-api-skill
Source: https://github.com/browser-act/skills/tree/main/solutions/video-platforms/youtube-channel-api-skill
Command: npx skills add https://github.com/browser-act/skills --skill youtube-channel-api-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) components.

What problem does it solve?

Manually searching YouTube and copying channel details like subscriber counts, handles, and descriptions is slow and error-prone, especially when building creator databases or tracking competitors at scale.

Core Features & Use Cases

  • Structured Channel Extraction: Runs a pre-built BrowserAct workflow template to return channel title, link, handle, subscriber count, verification status, description, and thumbnail from YouTube search results.
  • Keyword and Date Filtering: Accepts search keywords plus an optional upload-date filter (e.g., "This week") to find recently active channels.
  • No CAPTCHA or IP Blocking: Cloud browser execution avoids reCAPTCHA, geo-restrictions, and anti-bot walls.
  • Use Case: A marketing team researching AI influencers can run the script with the keyword "AI automation" and instantly receive a clean list of channels with subscriber counts for outreach planning.

Quick Start

Ask the agent to find YouTube channels about your topic, for example: "Use the YouTube channel skill to find channels about tech reviews uploaded this week."

Frequently Asked Questions about youtube-channel-api-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract YouTube channel data by keyword?

Run the included Python script with a search keyword and an optional upload-date filter. It calls the BrowserAct workflow API, polls the task until finished, and prints structured channel results including title, link, handle, and subscribers.

What data fields does YouTube channel extraction return?

The script returns channel_title, channel_link, verified status, handle, subscribers, description, and thumbnail URL for each channel found in YouTube search results.

Do I need an API key to scrape YouTube channels with BrowserAct?

Yes, a BROWSERACT_API_KEY environment variable is required. Obtain it from the BrowserAct console integrations page; the script exits with setup instructions if the key is missing.

Can I filter YouTube channels by recent uploads?

Yes, pass an Upload_date parameter such as "This week" as the second script argument. The default is "Any time", which returns channels regardless of recent activity.

Why does the YouTube channel task fail or return an authorization error?

An "Invalid authorization" message means the API key is invalid or expired and must be replaced. Other failures may be transient; the skill retries the script once before reporting the error.