1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "workflow": "CURRENT_PROFILE",
12 "usdotNumbers": [
13 "21800"
14 ],
15 "maxResults": 1,
16 "maxBuyerChargeUsd": 0.25,
17 "changeScope": "WATCHLIST",
18 "maxEvents": 10,
19 "maxStateTargets": 1000,
20 "daysBack": 30,
21 "activeOnly": false,
22 "hazmatOnly": false,
23 "minPowerUnits": 0,
24 "maxPowerUnits": 1000000,
25 "includeAuthority": true,
26 "includeInsurance": true,
27 "includeSafetySummary": true,
28 "includeSafetyEvents": false,
29 "includeSmsMeasures": true,
30 "includePendingAuthorities": false,
31 "safetyLookbackMonths": 24,
32 "outputProfile": "STANDARD",
33 "maxSourceRequests": 30000,
34 "maxSourceBytes": 8000000000,
35 "maxRuntimeSecs": 3300,
36 "maxTemporaryDiskBytes": 8000000000,
37 "maxEstimatedPlatformUsd": 3,
38 "maxSourceRowsPerDataset": 15000000,
39 "maxSocrataPagesPerDataset": 2000
40};
41
42
43const run = await client.actor("luminar/fmcsa-carrier-monitor").call(input);
44
45
46console.log('Results from dataset');
47console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
48const { items } = await client.dataset(run.defaultDatasetId).listItems();
49items.forEach((item) => {
50 console.dir(item);
51});
52
53