1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "mode": "search",
10 "mediaType": "anime",
11 "searchTerms": ["Frieren"],
12 "chartKind": "top",
13 "urls": [
14 "https://myanimelist.net/anime/5114/Fullmetal_Alchemist__Brotherhood",
15 "https://myanimelist.net/anime/5114",
16 "https://myanimelist.net/manga/2/Berserk",
17 "https://myanimelist.net/manga/2",
18 "https://myanimelist.net/anime.php?q=Frieren&cat=anime",
19 "https://myanimelist.net/anime.php?cat=anime&q=Frieren&type=0",
20 "https://myanimelist.net/anime.php?q=Frieren&cat=anime&show=0",
21 "https://myanimelist.net/manga.php?q=berserk&cat=manga",
22 "https://myanimelist.net/topanime.php",
23 "https://myanimelist.net/topanime.php?type=airing&limit=50",
24 "https://myanimelist.net/topanime.php?limit=50",
25 "https://myanimelist.net/topmanga.php?type=bypopularity",
26 "https://myanimelist.net/anime/5114/Fullmetal_Alchemist__Brotherhood/reviews",
27 "https://myanimelist.net/anime/5114/x/reviews?p=2",
28 "https://myanimelist.net/manga/2/Berserk/reviews",
29 "https://myanimelist.net/anime/genre/1/Action",
30 "https://myanimelist.net/anime/season",
31 "https://myanimelist.net/anime/season/2024/fall",
32 "https://myanimelist.net/anime/producer/1/Studio_Pierrot",
33 ],
34 "fetchDetails": True,
35 "maxReviews": 3,
36 "maxItems": 20,
37 "maxPages": 0,
38 "proxy": { "useApifyProxy": True },
39 "incrementalMode": False,
40 "emitUnchanged": False,
41 "emitExpired": False,
42 "maxNotifyListings": 50,
43}
44
45
46run = client.actor("abotapi/myanimelist-scraper").call(run_input=run_input)
47
48
49print(f"๐พ Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
50for item in client.dataset(run.default_dataset_id).iterate_items():
51 print(item)
52
53