1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "inventoryCsv": """sku,asin,units,age_days,size_tier,length,width,height
10MUG-001,B000000001,120,95,standard,5,4,4
11LAMP-220,B000000002,40,200,oversize,30,12,10
12PAD-77,B000000003,300,370,standard,10,8,1
13CASE-9,B000000004,15,60,standard,,,
14TENT-5,B000000005,8,185,oversize,40,20,6""",
15 "priorSnapshotCsv": """sku,asin,units,age_days,size_tier,length,width,height
16MUG-001,B000000001,120,65,standard,5,4,4
17LAMP-220,B000000002,40,170,oversize,30,12,10
18PAD-77,B000000003,300,340,standard,10,8,1
19OLD-1,B000000009,10,100,standard,6,6,6""",
20 "feeSchedule": {
21 "monthlyRatePerCuFt": {
22 "standard": 0.8,
23 "oversize": 0.6,
24 },
25 "agedSurchargePerCuFt": [
26 {
27 "minAgeDays": 181,
28 "ratePerCuFt": 0.5,
29 },
30 {
31 "minAgeDays": 271,
32 "ratePerCuFt": 1.5,
33 },
34 {
35 "minAgeDays": 365,
36 "ratePerCuFt": 6,
37 },
38 ],
39 },
40}
41
42
43run = client.actor("practical_ai_lab_jp/pal-amazon-storage-fee-exposure-audit").call(run_input=run_input)
44
45
46print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
47for item in client.dataset(run.default_dataset_id).iterate_items():
48 print(item)
49
50