1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "workflow": "CURRENT_PROFILE",
10 "usdotNumbers": ["21800"],
11 "maxResults": 1,
12 "maxBuyerChargeUsd": 0.25,
13 "changeScope": "WATCHLIST",
14 "maxEvents": 10,
15 "maxStateTargets": 1000,
16 "daysBack": 30,
17 "activeOnly": False,
18 "hazmatOnly": False,
19 "minPowerUnits": 0,
20 "maxPowerUnits": 1000000,
21 "includeAuthority": True,
22 "includeInsurance": True,
23 "includeSafetySummary": True,
24 "includeSafetyEvents": False,
25 "includeSmsMeasures": True,
26 "includePendingAuthorities": False,
27 "safetyLookbackMonths": 24,
28 "outputProfile": "STANDARD",
29 "maxSourceRequests": 30000,
30 "maxSourceBytes": 8000000000,
31 "maxRuntimeSecs": 3300,
32 "maxTemporaryDiskBytes": 8000000000,
33 "maxEstimatedPlatformUsd": 3,
34 "maxSourceRowsPerDataset": 15000000,
35 "maxSocrataPagesPerDataset": 2000,
36}
37
38
39run = client.actor("luminar/fmcsa-carrier-monitor").call(run_input=run_input)
40
41
42print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
43for item in client.dataset(run.default_dataset_id).iterate_items():
44 print(item)
45
46