1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "mode": "search",
10 "city": "mumbai",
11 "category": "movies",
12 "urls": [
13 "https://in.bookmyshow.com/explore/movies-mumbai",
14 "https://in.bookmyshow.com/explore/events-mumbai",
15 "https://in.bookmyshow.com/explore/plays-mumbai",
16 "https://in.bookmyshow.com/explore/sports-mumbai",
17 "https://in.bookmyshow.com/explore/activities-mumbai",
18 "https://in.bookmyshow.com/explore/movies-mumbai?languages=hindi",
19 "https://in.bookmyshow.com/explore/home/mumbai",
20 "https://in.bookmyshow.com/movies/mumbai/clayface/ET00496545",
21 "https://in.bookmyshow.com/movies/bengaluru/clayface/ET00496545",
22 "https://in.bookmyshow.com/explore/upcoming-movies-mumbai",
23 "https://in.bookmyshow.com/events/acrylic-painting-workshop/ET00499618",
24 "https://in.bookmyshow.com/movies/mumbai/clayface/buytickets/ET00496545/20261110",
25 "https://in.bookmyshow.com/movies/mumbai/clayface/buytickets/ET00496545",
26 "https://in.bookmyshow.com/events/amit-kumar-live-in-mulund/et675ifet4",
27 "https://in.bookmyshow.com/buytickets/clayface-mumbai/movie-mumbai-ET00496545-MT/20261111",
28 "https://www.bookmyshow.com/explore/events-bengaluru",
29 ],
30 "eventCodes": [],
31 "maxMovies": 3,
32 "dateMode": "AUTO_DISCOVER",
33 "dates": [],
34 "maxDaysAhead": 3,
35 "emptyDateStreakLimit": 2,
36 "maxItems": 20,
37 "maxPages": 0,
38 "fetchDetails": True,
39 "proxyConfiguration": {
40 "useApifyProxy": True,
41 "apifyProxyGroups": ["RESIDENTIAL"],
42 "apifyProxyCountry": "IN",
43 },
44 "incrementalMode": False,
45 "emitUnchanged": False,
46 "emitExpired": False,
47 "ignoreFieldsForChanges": [],
48 "maxNotifyListings": 50,
49}
50
51
52run = client.actor("abotapi/bookmyshow-scraper").call(run_input=run_input)
53
54
55print(f"๐พ Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
56for item in client.dataset(run.default_dataset_id).iterate_items():
57 print(item)
58
59