1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "recordInput": {
12 "mode": "inline",
13 "records": [
14 {
15 "schemaVersion": "1.0",
16 "recordType": "secMarketStructureObservation",
17 "recordId": "s18-1",
18 "parser": {
19 "name": "sec-market-structure-data-normalizer"
20 },
21 "time": {
22 "eventAt": "2026-07-01"
23 },
24 "data": {
25 "securityIdentifiers": [
26 {
27 "kind": "cusip",
28 "value": "037833100"
29 }
30 ],
31 "metricType": "ftdQuantity",
32 "value": "10",
33 "unit": "shares",
34 "exchange": "NYSE",
35 "bucket": null,
36 "methodologyVersion": "m1",
37 "evidence": [
38 "ev-s18-1"
39 ]
40 }
41 },
42 {
43 "schemaVersion": "1.0",
44 "recordType": "secMarketStructureObservation",
45 "recordId": "s18-2",
46 "parser": {
47 "name": "sec-market-structure-data-normalizer"
48 },
49 "time": {
50 "eventAt": "2026-07-15"
51 },
52 "data": {
53 "securityIdentifiers": [
54 {
55 "kind": "cusip",
56 "value": "037833100"
57 }
58 ],
59 "metricType": "ftdQuantity",
60 "value": "20",
61 "unit": "shares",
62 "exchange": "NYSE",
63 "bucket": null,
64 "methodologyVersion": "m1",
65 "evidence": [
66 "ev-s18-2"
67 ]
68 }
69 }
70 ]
71 }
72};
73
74
75const run = await client.actor("bb-tradetec/sec-market-integrity-aggregator").call(input);
76
77
78console.log('Results from dataset');
79console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
80const { items } = await client.dataset(run.defaultDatasetId).listItems();
81items.forEach((item) => {
82 console.dir(item);
83});
84
85