1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "tracks": [
10 "https://open.spotify.com/track/0DiWol3AO6WpXZgp0goxAV",
11 "49X0LAl6faAusYq02PRAY6",
12 "Music Sounds Better With You",
13 ],
14 "tracksIncludeArtists": True,
15 "tracksIncludeAlbum": True,
16 "tracksIncludeAudioFeatures": True,
17 "tracksIncludeAvailableMarkets": False,
18 "artists": [
19 "https://open.spotify.com/artist/0L8ExT028jH3ddEcZwqJJ5",
20 "4Z8W4fKeB5YxbusRsdQVPb",
21 "System Of A Down",
22 ],
23 "artistsIncludeTopTracks": False,
24 "artistsIncludeAlbums": False,
25 "artistsIncludeAvailableMarkets": False,
26 "albums": [
27 "https://open.spotify.com/album/2ANVost0y2y52ema1E9xAZ",
28 "25WE9xmZIYadg5lhdgscTJ",
29 "The Dark Side Of The Moon",
30 ],
31 "albumsIncludeTracks": True,
32 "albumsIncludeArtists": True,
33 "albumsIncludeAvailableMarkets": False,
34 "searchKeywordLimit": 3,
35 "proxyConfiguration": { "useApifyProxy": True },
36}
37
38
39run = client.actor("musicae/spotify-extended-scraper").call(run_input=run_input)
40
41
42print("πΎ Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
43for item in client.dataset(run["defaultDatasetId"]).iterate_items():
44 print(item)
45
46