1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "startUrls": [
12 "https://www.youtube.com/@MrBeast",
13 "https://www.youtube.com/@PewDiePie",
14 "https://www.youtube.com/@tseries",
15 "https://www.youtube.com/@cocomelon",
16 "https://www.youtube.com/@SETIndia",
17 "https://www.youtube.com/@KidsDianaShow",
18 "https://www.youtube.com/@LikeNastyaofficial",
19 "https://www.youtube.com/@5minutecraftsyoutube",
20 "https://www.youtube.com/@zeemusiccompany",
21 "https://www.youtube.com/@justinbieber",
22 "https://www.youtube.com/@edsheeran",
23 "https://www.youtube.com/@BLACKPINK",
24 "https://www.youtube.com/@arianagrande",
25 "https://www.youtube.com/@taylorswift",
26 "https://www.youtube.com/@eminem",
27 "https://www.youtube.com/@marvel",
28 "https://www.youtube.com/@warnerbros",
29 "https://www.youtube.com/@NetflixFamily",
30 "https://www.youtube.com/@kurzgesagt",
31 "https://www.youtube.com/@veritasium",
32 "https://www.youtube.com/@mkbhd",
33 "https://www.youtube.com/@Linustechtips",
34 "https://www.youtube.com/@unboxtherapy",
35 "https://www.youtube.com/@mrwhosetheboss",
36 "https://www.youtube.com/@TheVerge",
37 "https://www.youtube.com/@BuzzFeedVideo",
38 "https://www.youtube.com/@Vox",
39 "https://www.youtube.com/@NASA"
40 ],
41 "maxItems": 10,
42 "maxVideosPerChannel": 30,
43 "proxyConfiguration": {
44 "useApifyProxy": true
45 }
46};
47
48
49const run = await client.actor("parseforge/youtube-channel-scraper").call(input);
50
51
52console.log('Results from dataset');
53console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
54const { items } = await client.dataset(run.defaultDatasetId).listItems();
55items.forEach((item) => {
56 console.dir(item);
57});
58
59