1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "signals": [
12 {
13 "signalId": "sig-nike-launch-001",
14 "brandName": "Nike",
15 "eventType": "product_launch",
16 "severity": "high",
17 "confidence": 0.96,
18 "sourceName": "brand-monitor-fixture",
19 "country": "US",
20 "analysisStatus": "unreviewed",
21 "observedAt": "2026-08-05T10:00:00.000Z"
22 }
23 ],
24 "rules": [
25 {
26 "ruleId": "route-high-risk",
27 "routeId": "risk-review",
28 "eventType": null,
29 "severity": "critical",
30 "confidenceMin": 0.8,
31 "confidenceMax": null,
32 "sourceName": null,
33 "country": "US",
34 "analysisStatus": null
35 }
36 ]
37};
38
39
40const run = await client.actor("zinin/us-brand-signal-rule-router").call(input);
41
42
43console.log('Results from dataset');
44console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
45const { items } = await client.dataset(run.defaultDatasetId).listItems();
46items.forEach((item) => {
47 console.dir(item);
48});
49
50