1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "targets": [
12 {
13 "id": "basf-texas",
14 "name": "BASF Texas EPA Watch",
15 "criticality": "high",
16 "owner": "EHS / Compliance",
17 "tags": "chemical,texas,epa",
18 "facilityName": "BASF",
19 "state": "TX",
20 "facilitySearch": {
21 "nameMatchMode": "CONTAINS"
22 },
23 "complianceScreener": {
24 "years": 5,
25 "activeOnly": true,
26 "nameMatchMode": "CONTAINS",
27 "evidenceLimit": 5
28 }
29 }
30 ]
31};
32
33
34const run = await client.actor("taroyamada/epa-enforcement-digest").call(input);
35
36
37console.log('Results from dataset');
38console.log(`๐พ Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
39const { items } = await client.dataset(run.defaultDatasetId).listItems();
40items.forEach((item) => {
41 console.dir(item);
42});
43
44