Unduh data broker summary sebagai CSV atau Excel

Anda bisa mendapatkan data broker summary sebagai file CSV atau Excel dengan dua cara: mengekspornya dari dashboard, atau menyimpan respons API ke file dengan skrip Anda sendiri.

Ekspor dari dashboard tidak memerlukan kode apa pun. Masuk, pilih satu atau lebih ticker, rentang tanggal, tipe investor, dan pasar, lalu klik Download CSV atau Download Excel. File berisi satu baris per broker untuk rentang yang dipilih - tampilan agregat yang sama seperti yang dikembalikan API.

Setiap ekspor menggunakan kolom-kolom berikut: Ticker, Broker, Buy Volume, Sell Volume, Buy Value, Sell Value, Buy Frequency, Sell Frequency, Buy Avg Price, Sell Avg Price. Volume dalam lembar saham, nilai dalam IDR, dan harga rata-rata adalah rata-rata tertimbang.

Rentang multi-hari diagregasi menjadi satu baris per broker - total untuk seluruh rentang, bukan baris per hari. Pilih satu hari jika Anda membutuhkan catatan harian.

API ke file

Lebih suka scripting? Ambil respons JSON dan tuliskan ke file CSV dengan standard library.

import csv
import requests

API_KEY = "<YOUR_API_KEY>"
BASE_URL = "https://api.indexalpha.id"

headers = {"Authorization": f"Bearer {API_KEY}"}
params = {"ticker": "BBCA", "from": "2026-03-26", "to": "2026-03-26", "investor": "all"}

resp = requests.get(f"{BASE_URL}/stocks/broker-summary", headers=headers, params=params)
resp.raise_for_status()
rows = resp.json()["data"]

with open("broker-summary.csv", "w", newline="") as f:
    writer = csv.DictWriter(f, fieldnames=rows[0].keys())
    writer.writeheader()
    writer.writerows(rows)