1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "mode": "search",
10 "searchTerms": ["bookcase"],
11 "productIds": ["20522046"],
12 "urls": [
13 "https://www.ikea.com/us/en/p/billy-bookcase-white-20522046/",
14 "https://www.ikea.com/gb/en/p/billy-bookcase-white-00263850/",
15 "https://www.ikea.com/us/en/cat/bookcases-10382/",
16 "https://www.ikea.com/us/en/cat/chairs-fu002/",
17 "https://www.ikea.com/us/en/cat/bookcases-10382/?filters=f-colors%3A10156&sort=PRICE_LOW_TO_HIGH",
18 "https://www.ikea.com/us/en/search/products/?q=bookcase",
19 "https://www.ikea.com/us/en/search/?q=bookcase&sort=PRICE_LOW_TO_HIGH",
20 "https://www.ikea.com/us/en/rooms/living-room/",
21 "https://www.ikea.com/us/en/products/storage-furniture/bookcases/",
22 "https://www.ikea.com/us/en/offers/",
23 "fu003",
24 ],
25 "categories": ["https://www.ikea.com/us/en/cat/bookcases-10382/"],
26 "storeIds": [],
27 "proxy": { "useApifyProxy": True },
28 "incrementalMode": False,
29 "emitUnchanged": False,
30 "emitExpired": False,
31 "changeScope": "all",
32 "compactUpdates": False,
33 "expireAfterMissedScans": 1,
34 "ignoreFieldsForChanges": [],
35}
36
37
38run = client.actor("abotapi/ikea-scraper-lite").call(run_input=run_input)
39
40
41print(f"๐พ Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
42for item in client.dataset(run.default_dataset_id).iterate_items():
43 print(item)
44
45