YouTube Videos Extractor

Extract every videos from a list of Youtube channels

Share:  
Table of Contents

Extract every videos from a list of Youtube Channels.

This API will help you keep an eye on a list of Youtube channels and be posted every time new videos are published.

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 Phantombuster.com 💻

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!

Output

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

  • channelTitle
  • subscriberCount
  • viewCount
  • description
  • joinedDate
  • country

Share this API

Your friends & colleagues need to know about this!