1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "mode": "search",
12 "queries": [
13 "jazz"
14 ],
15 "browseCategories": [
16 "local"
17 ],
18 "urls": [
19 "https://tunein.com/station/?stationId=34682",
20 "https://tunein.com/radio/Jazz24-88-s34682/",
21 "https://tunein.com/podcasts/Talk-p1008289/",
22 "https://tunein.com/search/?query=jazz",
23 "https://tunein.com/search/?query=jazz&filter=p",
24 "https://tunein.com/radio/Jazz-c57943/",
25 "https://tunein.com/radio/Jazz-g11/",
26 "https://tunein.com/radio/Jazz-g11/?page=2",
27 "https://tunein.com/podcasts/",
28 "https://tunein.com/radio/music/",
29 "https://tunein.com/radio/local/",
30 "https://tunein.com/embed/player/s34682/",
31 "https://tunein.com/program/?programId=1008289",
32 "https://tunein.com/topic/?topicId=572686392",
33 "p1008289",
34 "t572686392",
35 "https://tunein.com/radio/Asia-r101216/",
36 "r101216"
37 ],
38 "proxy": {
39 "useApifyProxy": true
40 },
41 "incrementalMode": false,
42 "emitUnchanged": false,
43 "emitExpired": false,
44 "maxNotifyListings": 50
45};
46
47
48const run = await client.actor("abotapi/tunein-radio-podcast-scraper").call(input);
49
50
51console.log('Results from dataset');
52console.log(`๐พ Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
53const { items } = await client.dataset(run.defaultDatasetId).listItems();
54items.forEach((item) => {
55 console.dir(item);
56});
57
58