YouTube Channel Scraper

Collect valuable information you need from Youtube channels

Table of Contents

Extract every publicly available information from a list of Youtube Channels.

Do you want to do some stats from a large number of Channels? This tool will extract every public information from a YouTube channel for you and neatly arrange it in a single spreadsheet.

What will you need? ⚙️

  • Spreadsheet URL: The link of a Google Spreadsheet (or CSV) with Youtube Channel URLs in it.

What you need to do.

1. Create an account on 💻

If you haven't already, create a FREE account on Phantombuster. Our service will browse the web for you. It’s a website automator which runs in the cloud. Once done we'll follow up.

2. Use this API on your account.👌

We cooked up in our lab a script with first-class attention.
Now that you're connected to Phantombuster, Click on the following button (it will open a new tab).

3. Click on Configure me!

You'll now see the 3 configuration dots blinking. Click on them.

4. Add a Google Spreadsheet 📑

Add in the Spreadsheet URL textbox the link of a Google spreadsheet with this same format (Share option must be OPEN).

Your spreadsheet should contain a list of Youtube Channel URLs (one link per row).

You can specify the name of the column that contains the profile links. Simply enter the column name in the next text field.
You can also enter a single Youtube Channel URL directly in the field.

⚙️️Repetition setup ⚙️

Now that your API is ready, you can customize it to make it work repetitively.

Use to 'Number of profiles to process per launch' field to configure how many profiles you want to scrape per launch (5 for instance will make it 5 profiles each launch then stop). Then set a repetition setup:

To do so, simply hit the “Settings” button to define when your API is launched.

Then, select a frequency:

Now that this is set, click 💾 Save at the bottom of the page.

There you go, the scraping will be made for you without you doing anything!

Click on Launch & Enjoy!

It’s done! All that is left to do is to click on "launch" to try your script!


This API will output CSV and/or JSON containing the following fields:

  • channelTitle
  • subscriberCount
  • viewCount
  • description
  • joinedDate
  • country
  • avatarUrl
  • bannerUrl

Share this API

Your friends & colleagues need to know about this!