1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "mode": "search",
10 "channel": "cars",
11 "postcode": "SW1A 1AA",
12 "make": "BMW",
13 "urls": [
14 "https://www.autotrader.co.uk/car-search?make=BMW&model=3%20Series&postcode=SW1A1AA",
15 "https://www.autotrader.co.uk/van-search?postcode=SW1A1AA",
16 "https://www.autotrader.co.uk/bike-search?postcode=SW1A1AA",
17 "https://www.autotrader.co.uk/motorhome-search?postcode=SW1A1AA",
18 "https://www.autotrader.co.uk/caravan-search?postcode=SW1A1AA",
19 "https://www.autotrader.co.uk/truck-search?postcode=SW1A1AA",
20 "https://www.autotrader.co.uk/farm-search?postcode=SW1A1AA",
21 "https://www.autotrader.co.uk/plant-search?postcode=SW1A1AA",
22 "https://www.autotrader.co.uk/car-search?make=BMW&model=3%20Series&postcode=SW1A1AA&page=2",
23 "https://www.autotrader.co.uk/car-search?postcode=SW1A1AA&sort=price-asc&price-from=5000&price-to=10000&fuel-type=Petrol",
24 "https://www.autotrader.co.uk/car-search?postcode=SW1A1AA&body-type=SUV&transmission=Automatic&radius=50",
25 "https://www.autotrader.co.uk/car-search?postcode=SW1A1AA&make=BMW&make=Audi",
26 "https://www.autotrader.co.uk/car-details/202610307455482",
27 "https://www.autotrader.co.uk/bike-details/202611017508795",
28 "https://www.autotrader.co.uk/van-details/202610297433102",
29 "https://www.autotrader.co.uk/motorhome-details/202610187094400",
30 "https://www.autotrader.co.uk/caravan-details/202609296510334",
31 "https://www.autotrader.co.uk/truck-details/202604281952535",
32 "https://www.autotrader.co.uk/farm-machinery-details/202610086817253",
33 "https://www.autotrader.co.uk/plant-machinery-details/202602029623741",
34 "https://www.autotrader.co.uk/car-details/202611017520499?sort=relevance&searchId=xcars&postcode=SW1A1AA",
35 "https://www.autotrader.co.uk/classified/advert/202611017520499",
36 "https://www.autotrader.co.uk/cars/bmw/3-series",
37 "https://www.autotrader.co.uk/cars/used",
38 ],
39 "proxy": { "useApifyProxy": True },
40 "incrementalMode": False,
41 "emitUnchanged": False,
42 "emitExpired": False,
43 "ignoreFieldsForChanges": [],
44}
45
46
47run = client.actor("abotapi/autotrader").call(run_input=run_input)
48
49
50print(f"๐พ Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
51for item in client.dataset(run.default_dataset_id).iterate_items():
52 print(item)
53
54