1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "operation": "alertsAndJams",
12 "bottomLeft": "40.66615,-74.13732",
13 "topRight": "40.77278,-73.76818",
14 "maxAlerts": 20,
15 "maxJams": 20,
16 "alertTypes": "ACCIDENT,HAZARD,POLICE,ROAD_CLOSED",
17 "sourceCoordinates": "32.0853,34.781767",
18 "destinationCoordinates": "32.794046,34.989571"
19};
20
21
22const run = await client.actor("parsebird/waze-api").call(input);
23
24
25console.log('Results from dataset');
26console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
27const { items } = await client.dataset(run.defaultDatasetId).listItems();
28items.forEach((item) => {
29 console.dir(item);
30});
31
32