1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "schemaVersion": "2.0",
10 "authorization": {
11 "basis": "buyer_owned_export",
12 "provider": "licensed newsroom export",
13 "reference": "internal-approval-2026-08",
14 "confirmed": True,
15 },
16 "records": [{
17 "recordId": "detik-bank-indonesia-001",
18 "query": "Bank Indonesia",
19 "title": "Bank Indonesia policy update",
20 "excerpt": "Buyer-supplied licensed excerpt for normalization.",
21 "url": "https://finance.detik.com/moneter/d-9000001/bank-indonesia-policy-update",
22 "articleId": "d-9000001",
23 "section": "detikFinance",
24 "publishedAt": "2026-08-12T08:00:00.000Z",
25 "publishedText": "12 Agustus 2026",
26 "observedAt": "2026-08-12T09:00:00.000Z",
27 }],
28}
29
30
31run = client.actor("zinin/detik-news-search").call(run_input=run_input)
32
33
34print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
35for item in client.dataset(run.default_dataset_id).iterate_items():
36 print(item)
37
38