1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "schemaVersion": "2.0",
12 "authorization": {
13 "basis": "buyer_owned_export",
14 "provider": "licensed newsroom export",
15 "reference": "internal-approval-2026-08",
16 "confirmed": true
17 },
18 "records": [
19 {
20 "recordId": "detik-bank-indonesia-001",
21 "query": "Bank Indonesia",
22 "title": "Bank Indonesia policy update",
23 "excerpt": "Buyer-supplied licensed excerpt for normalization.",
24 "url": "https://finance.detik.com/moneter/d-9000001/bank-indonesia-policy-update",
25 "articleId": "d-9000001",
26 "section": "detikFinance",
27 "publishedAt": "2026-08-12T08:00:00.000Z",
28 "publishedText": "12 Agustus 2026",
29 "observedAt": "2026-08-12T09:00:00.000Z"
30 }
31 ]
32};
33
34
35const run = await client.actor("zinin/detik-news-search").call(input);
36
37
38console.log('Results from dataset');
39console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
40const { items } = await client.dataset(run.defaultDatasetId).listItems();
41items.forEach((item) => {
42 console.dir(item);
43});
44
45