Data Bursa Efek Indonesia: ringkasan saham & indeks, top movers, broker, emiten, laporan keuangan, berita, dan passthrough ke ratusan endpoint /primary/.
stock-summarypassing, 0.3sindex-summarypassing, 0.1stop-moverspassing, 0.1sbroker-summarypassing, 0.1scompaniesslow, 1.1ssecuritiespassing, 0.1sfinancial-reportslow, 0.8smarket-activitypassing, 0.1snewspassing, 0.1ssitemappassing, 0.1srawpassing, 0.3sannouncementspassing, 0.1scompany-announcementspassing, 0.1sforeign-flowpassing, 0.3smargin-summarypassing, 3.7sownership-filespassing, 0.6sbrokerspassing, 0.5sstock-historypassing, 0.2scompany-profilepassing, 0.2scalendarpassing, 0.2sipopassing, 0.1strading-info-dailypassing, 0.1slendable-stockpassing, 0.2sumapassing, 0.2sderivativesslow, 0.2sindex-constituentpassing, 0.2ssuspensionpassing, 0.4sbondspassing, 0.4sbond-tickerspassing, 0.2sbond-dailypassing, 0.2sbond-tradespassing, 0.2sbond-repopassing, 0.2sbond-indexpassing, 0.1sbond-issuerspassing, 0.1sparticipantsslow, 19.3sprimary-dealerspassing, 0.1sissued-historypassing, 0.1sreferencepassing, 0.1swarrant-providerspassing, 0.2spress-releasepassing, 0.3sfutures-contractspassing, 0.1sadditional-listingspassing, 0.2sdelistingspassing, 0.3sdividendspassing, 0.2snew-listingspassing, 0.2srights-offeringspassing, 0.2sstock-splitspassing, 0.2scorporate-actionsslow, 8.7s/v1/finance:idx/stock-summary1m cache4 paramschecking key…// npm i zpi-sdk
import { ZpiClient } from "zpi-sdk";
const client = new ZpiClient({ apiKey: "zpi_xxxxxxxxxxxxxxxxxxxxxxxx" });
const data = await client.run("finance:idx", "stock-summary", {
"length": 20,
"start": 0,
"date": "20260612",
"code": "BBCA"
});
console.log(data);curl -X GET "https://api.zpi.web.id/v1/finance:idx/stock-summary?length=20&start=0&date=20260612&code=BBCA" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"/v1/finance:idx/stock-summaryRingkasan perdagangan semua saham (harga, volume, value, frekuensi).lengthnumberoptionalstartnumberoptionaldatestringoptionalcodestringoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/stock-summary?length=20&start=0&date=20260612&code=BBCA" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"data": [
{
"No": 98,
"Bid": 6425,
"Low": 6400,
"Date": "2026-08-21T00:00:00",
"High": 6475,
"Close": 6450,
"Offer": 6450,
"Value": 648871165000,
"Change": 50,
"Volume": 100684300,
"persen": null,
"Remarks": "CDMO1UQNCNU600G111------------",
"Previous": 6400,
"BidVolume": 801100,
"Frequency": 23357,
"OpenPrice": 6400,
"StockCode": "BBCA",
"StockName": "Bank Central Asia Tbk.",
"FirstTrade": 6400,
"ForeignBuy": 79920800,
"percentage": null,
"ForeignSell": 38182500,
"OfferVolume": 6599000,
"ListedShares": 122042299500,
"DelistingDate": "",
"IDStockSummary": 4077957,
"TradebleShares": 122042299500,
"WeightForIndex": 38391910182,
"IndexIndividual": 18415.9,
"NonRegularValue": 13729287044,
"NonRegularVolume": 2124613,
"NonRegularFrequency": 20
}
],
"start": 0,
"length": 20,
"dataset": "stock-summary",
"provider": "idx",
"recordsTotal": 1,
"recordsFiltered": 963
}/v1/finance:idx/index-summaryRingkasan semua indeks IDX (IHSG/COMPOSITE, LQ45, IDX30, dll).lengthnumberoptionalstartnumberoptionaldatestringoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/index-summary?length=50&start=0&date=20260612" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"data": [
{
"No": 1,
"Date": "2026-06-12T00:00:00",
"Close": 6007.656,
"Value": 21654846683780,
"Change": 121.624,
"Lowest": 5952.852,
"Volume": 34775696450,
"Highest": 6074.072,
"Previous": 5886.032,
"Frequency": 2346364,
"IndexCode": "COMPOSITE",
"MarketCapital": 10524297346477400,
"NumberOfStock": 913,
"IndexSummaryID": 193005
},
{
"No": 2,
"Date": "2026-06-12T00:00:00",
"Close": 597.448,
"Value": 12206901755616,
"Change": 10.606,
"Lowest": 594.635,
"Volume": 12651287578,
"Highest": 607.958,
"Previous": 586.842,
"Frequency": 819004,
"IndexCode": "LQ45",
"MarketCapital": 4125839000206770,
"NumberOfStock": 45,
"IndexSummaryID": 193006
},
{
"No": 3,
"Date": "2026-06-12T00:00:00",
"Close": 87.187,
"Value": 9911848320501,
"Change": 1.362,
"Lowest": 86.992,
"Volume": 3945789568,
"Highest": 88.837,
"Previous": 85.825,
"Frequency": 586876,
"IndexCode": "IDXLQ45LCL",
"MarketCapital": 4303050354047150,
"NumberOfStock": 37,
"IndexSummaryID": 193045
}
],
"dataset": "index-summary",
"provider": "idx",
"recordsTotal": 45
}/v1/finance:idx/top-moversSaham paling aktif: top gainer, loser, volume, value, frequent.typeenumrequiredresultCountnumberoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/top-movers?type=gainer&resultCount=10" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"data": [
{
"Code": "KIOS",
"Price": 91,
"Value": 4186683900,
"Change": 23,
"Volume": 49168300,
"Percent": 33.82,
"Frequency": 2892
},
{
"Code": "ASPR",
"Price": 216,
"Value": 140679325600,
"Change": 51,
"Volume": 705910000,
"Percent": 30.91,
"Frequency": 38164
},
{
"Code": "PART",
"Price": 100,
"Value": 2590827500,
"Change": 20,
"Volume": 27542300,
"Percent": 25,
"Frequency": 2324
},
{
"Code": "BUKK",
"Price": 1005,
"Value": 280842500,
"Change": 200,
"Volume": 289400,
"Percent": 24.84,
"Frequency": 212
},
{
"Code": "RLCO",
"Price": 3020,
"Value": 11771918000,
"Change": 600,
"Volume": 4123100,
"Percent": 24.79,
"Frequency": 4944
}
],
"type": "gainer",
"dataset": "top-movers",
"provider": "idx",
"resultCount": 5
}/v1/finance:idx/broker-summaryRingkasan perdagangan per broker/anggota bursa.lengthnumberoptionalstartnumberoptionaldatestringoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/broker-summary?length=50&start=0&date=20260612" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"data": [
{
"No": 1,
"Date": "2026-06-12T00:00:00",
"Value": 1187317700,
"IDFirm": "AD",
"Volume": 5131200,
"FirmName": "Sukadana Prima Sekuritas",
"Frequency": 204,
"IDBrokerSummary": 957287
},
{
"No": 2,
"Date": "2026-06-12T00:00:00",
"Value": 3582812000,
"IDFirm": "AF",
"Volume": 5211500,
"FirmName": "Harita Kencana Sekuritas",
"Frequency": 145,
"IDBrokerSummary": 957288
},
{
"No": 3,
"Date": "2026-06-12T00:00:00",
"Value": 198130186500,
"IDFirm": "AG",
"Volume": 296854100,
"FirmName": "Kiwoom Sekuritas Indonesia",
"Frequency": 22106,
"IDBrokerSummary": 957289
}
],
"start": 0,
"length": 3,
"dataset": "broker-summary",
"provider": "idx",
"recordsTotal": 88
}/v1/finance:idx/companiesProfil perusahaan/emiten tercatat di BEI.lengthnumberoptionalstartnumberoptionalcodestringoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/companies?length=20&start=0&code=BBCA" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"data": [
{
"id": 0,
"BAE": "PT. Datindo Entrycom",
"Fax": "(021) 2553 3066",
"Logo": "/Portals/0/StaticData/ListedCompanies/LogoEmiten/AADI.jpg",
"NPKP": "",
"NPWP": "02.433.115.9-091.000",
"Email": "[email protected]",
"Alamat": "Cyber 2 Tower Lantai 26\nJl. H.R. Rasuna Said Blok X-5, No.13\nJakarta 12950 - Indonesia",
"DataID": 0,
"Divisi": null,
"Sektor": "Energi",
"Status": 0,
"Telepon": "(021) 2553 3065",
"Website": "www.adaroindonesia.com",
"Industri": "Batu Bara",
"SubSektor": "Minyak, Gas & Batu Bara",
"KodeDivisi": null,
"KodeEmiten": "AADI",
"NamaEmiten": "PT Adaro Andalan Indonesia Tbk",
"JenisEmiten": null,
"SubIndustri": "Produksi Batu Bara",
"EfekEmiten_EBA": false,
"EfekEmiten_ETF": false,
"EfekEmiten_SPEI": false,
"PapanPencatatan": "Utama",
"EfekEmiten_Saham": true,
"TanggalPencatatan": "2024-12-05T00:00:00",
"KegiatanUsahaUtama": "Perkebunan kelapa sawit, karet dan tanaman penghasil getah lain, perusahaan holding, dan konsultasi manajemen lainnya",
"EfekEmiten_Obligasi": false
}
],
"start": 0,
"length": 2,
"dataset": "listed-companies",
"provider": "idx",
"recordsTotal": 958,
"recordsFiltered": 958
}/v1/finance:idx/securitiesDaftar saham tercatat: kode, nama, listing date, jumlah saham, papan.lengthnumberoptionalstartnumberoptionalcodestringoptionalsectorstringoptionalboardstringoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/securities?length=20&start=0&code=BBCA§or=Financials&board=Utama" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"data": [
{
"Code": "AALI",
"Name": "Astra Agro Lestari Tbk.",
"Shares": 1924688333,
"ListingDate": "1997-12-09T00:00:00",
"ListingBoard": "Utama"
},
{
"Code": "ABBA",
"Name": "Mahaka Media Tbk.",
"Shares": 3935892857,
"ListingDate": "2002-04-03T00:00:00",
"ListingBoard": "Pemantauan Khusus"
},
{
"Code": "ABDA",
"Name": "Asuransi Bina Dana Arta Tbk.",
"Shares": 620806680,
"ListingDate": "1989-07-06T00:00:00",
"ListingBoard": "Pengembangan"
}
],
"start": 0,
"length": 3,
"dataset": "securities",
"provider": "idx",
"recordsTotal": 957,
"recordsFiltered": 957
}/v1/finance:idx/financial-reportLaporan keuangan emiten per tahun/periode (link file).yearnumberrequiredperiodenumoptionalcodestringoptionallengthnumberoptionalstartnumberoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/financial-report?year=2024&period=audit&code=BBCA&length=20&start=0" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"data": [
{
"KodeEmiten": "AADI",
"NamaEmiten": "PT Adaro Andalan Indonesia Tbk",
"Attachments": [
{
"File_ID": "edca4d28-7ff8-4c32-b18e-14141cb0dd59",
"File_Name": "AnnualReport2024-AADI.pdf",
"File_Path": "/Portals/0/StaticData/NewsAndAnnouncement/ANNOUNCEMENTSTOCK/From_EREP/202504/52ff57ad3c_f6912de316.pdf",
"File_Size": 0,
"File_Type": ".pdf",
"NamaEmiten": "PT Adaro Andalan Indonesia Tbk",
"Emiten_Code": "AADI",
"Report_Type": "rdf",
"Report_Year": "2024",
"File_Modified": "2025-03-04T18:44:28.883",
"Report_Period": "Audit"
}
],
"Report_Year": "2024",
"File_Modified": "2025-03-04T18:44:28.883",
"Report_Period": "Audit"
}
],
"year": 2024,
"period": "audit",
"dataset": "financial-report",
"provider": "idx",
"recordsTotal": 936
}/v1/finance:idx/market-activitySaham suspend, relisting, dan UMA (Unusual Market Activity).typeenumrequiredcurl -X GET "https://api.zpi.web.id/v1/finance:idx/market-activity?type=suspend" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"data": {
"Results": [
{
"Judul": "UMA atas Saham PT Solusi Environment Asia Tbk. (SOFA)",
"UMAID": null,
"Status": null,
"UMADate": "2026-06-11T00:00:00",
"CompanyID": "SOFA",
"Attachment": "/Portals/0/StaticData/NewsAndAnnouncement/UMA/2026/JUN/20260611-WAS_UMA_SOFA.pdf",
"CompanyName": null,
"AnnouncementNo": null
},
{
"Judul": "UMA atas Saham PT Sinarmas Multiartha Tbk. (SMMA)",
"UMAID": null,
"Status": null,
"UMADate": "2026-06-09T00:00:00",
"CompanyID": "SMMA",
"Attachment": "/Portals/0/StaticData/NewsAndAnnouncement/UMA/2026/JUN/20260609-WAS_UMA_SMMA.pdf",
"CompanyName": null,
"AnnouncementNo": null
},
{
"Judul": "UMA atas Saham PT Sentul City Tbk. (BKSL)",
"UMAID": null,
"Status": null,
"UMADate": "2026-06-08T00:00:00",
"CompanyID": "BKSL",
"Attachment": "/Portals/0/StaticData/NewsAndAnnouncement/UMA/2026/JUN/20260608-WAS_UMA_BKSL.pdf",
"CompanyName": null,
"AnnouncementNo": null
}
],
"ResultCount": 0,
"SearchCriteria": {
"DateTo": null,
"Keyword": "not used",
"DateFrom": null,
"pagesize": 10,
"indexfrom": 0
}
},
"type": "uma",
"dataset": "market-activity",
"provider": "idx"
}/v1/finance:idx/newsBerita dan pengumuman bursa, bisa dicari per kata kunci.keywordstringoptionallengthnumberoptionalstartnumberoptionaldateFromstringoptionaldateTostringoptionallocaleenumoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/news?keyword=dividen&length=10&start=0&dateFrom=20260101&dateTo=20260613&locale=id" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"data": [
{
"Id": 11692,
"Tags": "RUPST",
"Links": [
{
"Rel": "self",
"Href": "/api/api/publication/news/11692",
"Method": "GET"
}
],
"Title": "Panggilan Rapat Umum Pemegang Saham Tahunan PT Bursa Efek Indonesia Tahun 2026",
"ItemId": "2fb61ad4-2b66-f111-b149-dacbee12ffcb",
"Locale": "id-id",
"Summary": "Panggilan Rapat Umum Pemegang Saham Tahunan PT Bursa Efek Indonesia Tahun 2026",
"ImageUrl": "/media/1557/logo-bursa-efek-indonesia-final.jpg",
"PathBase": null,
"PathFile": null,
"IsHeadline": true,
"PublishedDate": "2026-06-12T08:00:00"
},
{
"Id": 11694,
"Tags": "Go Public,Workshop",
"Links": [
{
"Rel": "self",
"Href": "/api/api/publication/news/11694",
"Method": "GET"
}
],
"Title": "Go Public Workshop “Go Public Sebagai Solusi Pendanaan di Tengah Tantangan Ekonomi Daerah” Kota Jayapura",
"ItemId": "b1c02193-3766-f111-b149-dacbee12ffcb",
"Locale": "id-id",
"Summary": "Go Public Workshop “Go Public Sebagai Solusi Pendanaan di Tengah Tantangan Ekonomi Daerah” Kota Jayapura",
"ImageUrl": "/media/bmwgnbax/gpw-jayapura.jpg",
"PathBase": null,
"PathFile": null,
"IsHeadline": true,
"PublishedDate": "2026-06-02T12:00:00"
}
],
"dataset": "news",
"keyword": "saham",
"provider": "idx"
}/v1/finance:idx/sitemapIndex semua halaman publik idx.co.id (464 URL), terkategorikan per section.localeenumoptionalsectionstringoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/sitemap?locale=id§ion=data-pasar" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"note": "Menampilkan 7 URL di section \"idx-syariah\".",
"urls": [
"https://www.idx.co.id/id/idx-syariah/edukasi-pasar-modal-syariah",
"https://www.idx.co.id/id/idx-syariah/fatwa-regulasi",
"https://www.idx.co.id/id/idx-syariah/hubungi-kami",
"https://www.idx.co.id/id/idx-syariah/indeks-saham-syariah",
"https://www.idx.co.id/id/idx-syariah/pertanyaan-dan-jawaban",
"https://www.idx.co.id/id/idx-syariah/produk-syariah",
"https://www.idx.co.id/id/idx-syariah/transaksi-sesuai-syariah"
],
"locale": "id",
"dataset": "sitemap",
"provider": "idx",
"totalUrls": 232,
"sectionCounts": {
"faq": 1,
"akun": 5,
"masuk": 2,
"berita": 11,
"daftar": 1,
"https:": 1,
"produk": 13,
"sitemap": 1,
"sign-out": 1,
"investhub": 13,
"peraturan": 7,
"data-pasar": 113,
"notifikasi": 1,
"idx-syariah": 7,
"market-data": 17,
"tentang-bei": 14,
"lupa-password": 1,
"daftar-istilah": 1,
"hasil-pencarian": 1,
"verifikasi-email": 1,
"form-atur-password": 1,
"perusahaan-tercatat": 13,
"verifikasi-email-sukses": 1,
"anggota-bursa-dan-partisipan": 5
}
}/v1/finance:idx/rawAkses endpoint data IDX /primary/... apa pun sebagai JSON (fleksibel, ratusan endpoint).pathstringrequiredquerystringoptionaldateFrom/dateTo are normalised when unambiguous and dropped when empty.curl -X GET "https://api.zpi.web.id/v1/finance:idx/raw?path=TradingSummary%2FGetStockSummary&query=length%3D10%26start%3D0" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"data": [
{
"No": 1,
"Bid": 8625,
"Low": 8050,
"Date": "2026-06-12T00:00:00",
"High": 8850,
"Close": 8650,
"Offer": 8650,
"Value": 182271837500,
"Change": 600,
"Volume": 21262200,
"persen": null,
"Remarks": "XDMO1SD0F10000A121------------",
"Previous": 8050,
"BidVolume": 29200,
"Frequency": 9962,
"OpenPrice": 8100,
"StockCode": "AADI",
"StockName": "Adaro Andalan Indonesia Tbk.",
"FirstTrade": 8075,
"ForeignBuy": 5896500,
"percentage": null,
"ForeignSell": 9874800,
"OfferVolume": 67500,
"ListedShares": 7786891760,
"DelistingDate": "",
"IDStockSummary": 4031673,
"TradebleShares": 7786891760,
"WeightForIndex": 1486517637,
"IndexIndividual": 155.9,
"NonRegularValue": 5466551,
"NonRegularVolume": 659,
"NonRegularFrequency": 16
}
],
"path": "TradingSummary/GetStockSummary",
"provider": "idx",
"recordsTotal": 959,
"recordsFiltered": 959
}/v1/finance:idx/announcementsKeterbukaan informasi seluruh emiten, terbaru dulu. Berbasis halaman: pakai `page`, bukan offset.pagenumberoptionallengthnumberoptionallocaleenumoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/announcements?page=1&length=20&locale=id" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"data": [
{
"id": "20260802163712-045a/DIR/SP-MGU/VII/2026_id-id",
"code": "FOLK",
"type": "STOCK",
"title": "Penyampaian Bukti Iklan Informasi Laporan Keuangan Interim",
"attachments": [
{
"url": "https://www.idx.co.id/StaticData/NewsAndAnnouncement/ANNOUNCEMENTSTOCK/From_EREP/202608/f0a450fdce_6f5321d463.pdf",
"fileName": "f0a450fdce_6f5321d463.pdf"
}
],
"publishedAt": "2026-08-02T16:37:12",
"announcementNo": "045a/DIR/SP-MGU/VII/2026"
}
],
"page": 1,
"total": 249151,
"length": 5,
"locale": "id",
"dataset": "announcements",
"provider": "idx"
}/v1/finance:idx/company-announcementsKeterbukaan informasi satu emiten — riwayat aksi korporasi per kode saham, lengkap dengan lampiran PDF.codestringrequiredlengthnumberoptionalstartnumberoptionallocaleenumoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/company-announcements?code=BBCA&length=20&start=0&locale=id" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"code": "BBCA",
"data": [
{
"id": "20260731175614-0069/CVG/2026_id-id",
"code": "BBCA",
"type": "STOCK",
"title": "Perubahan dalam pengendalian baik langsung maupun tidak langsung terhadap Emiten atau Perusahaan Publik",
"formId": "11000",
"subject": "Perubahan dalam pengendalian b",
"createdAt": "2026-07-31T18:30:02",
"attachments": [
{
"url": "https://www.idx.co.id/StaticData/NewsAndAnnouncement/ANNOUNCEMENTSTOCK/From_EREP/202607/59c9d62180_96a02df66f.pdf",
"fileName": "59c9d62180_96a02df66f.pdf"
}
],
"publishedAt": "2026-07-31T17:56:14",
"announcementNo": "0069/CVG/2026"
}
],
"start": 0,
"total": 213,
"length": 5,
"locale": "id",
"dataset": "company-announcements",
"provider": "idx"
}/v1/finance:idx/foreign-flowBeli/jual investor asing per saham per hari bursa. Satuannya LEMBAR SAHAM, bukan rupiah. Bisa diurutkan berdasar net, buy, sell, atau kode.datestringoptionalcodestringoptionalsortenumoptionallengthnumberoptionalstartnumberoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/foreign-flow?date=2026-07-31&code=BBCA&sort=net&length=20&start=0" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"data": [
{
"code": "IATA",
"name": "Karya Pacific Energy Tbk.",
"close": 76,
"value": 116766853900,
"volume": 1640828700,
"foreignBuyShares": 243242400,
"netForeignShares": 88222700,
"foreignSellShares": 155019700
},
{
"code": "MDIA",
"name": "Intermedia Capital Tbk.",
"close": 191,
"value": 203053711800,
"volume": 1136885000,
"foreignBuyShares": 205545700,
"netForeignShares": 81968300,
"foreignSellShares": 123577400
},
{
"code": "BBRI",
"name": "Bank Rakyat Indonesia (Persero) Tbk.",
"close": 3040,
"value": 684938094000,
"volume": 226634400,
"foreignBuyShares": 153647100,
"netForeignShares": 76995400,
"foreignSellShares": 76651700
}
],
"date": "2026-07-31T00:00:00",
"sort": "net",
"unit": "shares",
"start": 0,
"total": 963,
"length": 5,
"dataset": "foreign-flow",
"provider": "idx"
}/v1/finance:idx/margin-summaryRingkasan perdagangan efek margin. Terbit per periode margin, bukan harian — perhatikan tanggal pada respons.datestringoptionallengthnumberoptionalstartnumberoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/margin-summary?date=2026-07-14&length=50&start=0" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"data": [
{
"low": 8350,
"code": "AADI",
"high": 8500,
"close": 8400,
"value": 4010085000,
"change": 25,
"volume": 474200,
"frequency": 178
},
{
"low": 6300,
"code": "AALI",
"high": 6375,
"close": 6300,
"value": 247640000,
"change": 0,
"volume": 39000,
"frequency": 62
},
{
"low": 2350,
"code": "ABMM",
"high": 2420,
"close": 2370,
"value": 17927000,
"change": 60,
"volume": 7600,
"frequency": 12
},
{
"low": 344,
"code": "ACES",
"high": 350,
"close": 346,
"value": 402922600,
"change": -4,
"volume": 1165000,
"frequency": 101
},
{
"low": 158,
"code": "ADHI",
"high": 163,
"close": 161,
"value": 30115900,
"change": 3,
"volume": 187300,
"frequency": 37
}
],
"date": "2026-07-14T00:00:00",
"start": 0,
"total": 220,
"length": 5,
"dataset": "margin-summary",
"provider": "idx"
}/v1/finance:idx/ownership-filesIndeks publikasi Data Kepemilikan Saham dari KSEI: tanggal, kategori, dan tautan berkas. Berisi tautan, bukan isi berkasnya.categoryenumoptionallengthnumberoptionalstartnumberoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/ownership-files?category=lima-persen&length=30&start=0" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"data": [
{
"url": "https://www.idx.co.id/Media/cqiex5iv/peng-2026-07-30-00043-lima-persen.xlsx",
"category": "lima-persen",
"fileName": "peng-2026-07-30-00043-lima-persen.xlsx",
"publishedAt": "2026-07-30",
"categoryLabel": "Pemegang saham di atas 5%"
},
{
"url": "https://www.idx.co.id/Media/uznhesu0/peng-2026-07-29-00042-lima-persen.xlsx",
"category": "lima-persen",
"fileName": "peng-2026-07-29-00042-lima-persen.xlsx",
"publishedAt": "2026-07-29",
"categoryLabel": "Pemegang saham di atas 5%"
},
{
"url": "https://www.idx.co.id/Media/z1ymz1fw/peng-2026-07-28-00041-lima-persen.xlsx",
"category": "lima-persen",
"fileName": "peng-2026-07-28-00041-lima-persen.xlsx",
"publishedAt": "2026-07-28",
"categoryLabel": "Pemegang saham di atas 5%"
}
],
"start": 0,
"total": 61,
"length": 5,
"source": "KSEI",
"dataset": "ownership-files",
"provider": "idx"
}/v1/finance:idx/brokersDaftar induk 90 Anggota Bursa. Isi `code` untuk profil lengkap satu broker: lisensi, status keanggotaan, pemegang saham beserta status kepemilikan asing/lokal, modal disetor, MKBD, dan jumlah kantor cabang. `view=full` menambahkan kategori dan persentase kepemilikan asing untuk seluruh 90 anggota sekaligus.codestringoptionalviewenumoptionallist (default) returns all 90 members in one upstream call. full adds ownership category and foreign ownership per member — one upstream call each, ~38s, cached. Values: list, full.curl -X GET "https://api.zpi.web.id/v1/finance:idx/brokers?code=YU&view=list" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"city": "Jakarta Selatan",
"code": "YU",
"logo": "https://www.idx.co.id/StaticData/Brokers/Logo/YU.jpg",
"mkbd": 944675696954.63,
"name": "CGS INTERNATIONAL SEKURITAS INDONESIA",
"email": "[email protected]",
"phone": "5151330",
"address": "Gedung Bursa Efek Indonesia Tower 2, 20, Jl. Jend. Sudirman Kav. 52-53 , Kav 52-53",
"dataset": "brokers",
"license": "APERD, DMA, DMA AO, LP SW, Margin, Online, Online AO, Penjamin Emisi Efek, Perantara Pedagang Efek, RT AO, SOTS",
"website": "www.cgsi.co.id",
"category": "patungan",
"provider": "idx",
"branchCount": 27,
"memberStatus": "Aktif",
"shareholders": [
{
"name": "CGS INTERNATIONAL SECURITIES PTE. LTD.",
"type": "Badan Hukum",
"country": "Singapura",
"sharePct": 85,
"ownership": "asing"
},
{
"name": "CGS International Konsultan Manajemen Indonesia, PT",
"type": "Badan Hukum",
"country": "Indonesia",
"sharePct": 9.96,
"ownership": "lokal"
},
{
"name": "CGS INTERNATIONAL SECURITIES SINGAPORE PTE. LTD.",
"type": "Badan Hukum",
"country": "Singapura",
"sharePct": 5.04,
"ownership": "asing"
}
],
"paidUpCapital": 356000000000,
"foreignOwnershipPct": 90.04
}/v1/finance:idx/stock-historyRiwayat harian satu saham dalam satu panggilan, sampai 2020: OHLC, volume, nilai, frekuensi, bid/offer, saham tercatat, plus arus beli/jual investor asing dalam lembar dan nilai rupiah turunannya. Terima rentang `from`/`to` atau `length` hari bursa.codestringrequiredfromstringoptionallength is derived from the range.tostringoptionallengthnumberoptionalfrom is not set (default 30, max 2000)curl -X GET "https://api.zpi.web.id/v1/finance:idx/stock-history?code=BBCA&from=2026-07-01&to=2026-08-08&length=30" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"to": "2026-08-07",
"code": "SSIA",
"from": "2026-07-01",
"name": "Surya Semesta Internusa Tbk.",
"unit": "shares",
"count": 28,
"items": [
{
"bid": 1670,
"low": 1655,
"date": "2026-08-07",
"high": 1690,
"open": 1655,
"close": 1670,
"offer": 1675,
"value": 14356282500,
"change": 15,
"volume": 8596500,
"previous": 1655,
"frequency": 2165,
"listedShares": 4705249440,
"foreignBuyValue": 1265192000,
"netForeignValue": 781560000,
"foreignBuyShares": 757600,
"foreignSellValue": 483632000,
"netForeignShares": 468000,
"foreignSellShares": 289600
},
{
"bid": 1655,
"low": 1655,
"date": "2026-08-06",
"high": 1710,
"open": 1685,
"close": 1655,
"offer": 1660,
"value": 19197284000,
"change": -15,
"volume": 11447000,
"previous": 1670,
"frequency": 3305,
"listedShares": 4705249440,
"foreignBuyValue": 1200702500,
"netForeignValue": -3797066500,
"foreignBuyShares": 725500,
"foreignSellValue": 4997769000,
"netForeignShares": -2294300,
"foreignSellShares": 3019800
}
],
"dataset": "stock-history",
"provider": "idx",
"valueBasis": "close"
}/v1/finance:idx/company-profileProfil lengkap satu emiten: sektor, papan pencatatan, kegiatan usaha, sekretaris perusahaan, direksi, komisaris, komite audit, pemegang saham, anak perusahaan, riwayat dividen, dan obligasi yang diterbitkan.codestringrequiredcurl -X GET "https://api.zpi.web.id/v1/finance:idx/company-profile?code=BBCA" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"fax": "021-23588300",
"code": "BBCA",
"logo": "https://www.idx.co.id/Portals/0/StaticData/ListedCompanies/LogoEmiten/BBCA.jpg",
"name": "PT Bank Central Asia Tbk.",
"bonds": [
{
"isin": "IDA0000918A5",
"name": "Obligasi Subordinasi Berkelanjutan I Bank Central Asia Tahap I Tahun 2018 Seri A",
"rating": "AA",
"nominal": 435000000000,
"trustee": "PT Bank Rakyat Indonesia (Persero) Tbk.",
"listingDate": "2018-07-06",
"maturityDate": "2025-07-05"
}
],
"email": "[email protected]",
"phone": "021-23588000",
"sector": "Keuangan",
"address": "Menara BCA, Grand Indonesia\r\nJalan MH Thamrin No. 1\r\nJakarta 10310",
"dataset": "company-profile",
"website": "www.bca.co.id",
"industry": "Bank",
"provider": "idx",
"directors": [
{
"name": "Gregory Hendra Lembong",
"title": "PRESIDEN DIREKTUR"
}
],
"dividends": [
{
"type": "dti",
"exDate": "2026-06-17",
"cumDate": "2026-06-15",
"bookYear": "2026",
"cashTotal": 0,
"recordDate": "2026-06-18",
"bonusShares": 0,
"paymentDate": "2026-06-26",
"cashPerShare": 20
}
],
"subSector": "Bank",
"listingDate": "2000-05-31",
"subIndustry": "Bank",
"listingBoard": "Utama",
"mainBusiness": "Jasa Perbankan",
"shareholders": [
{
"name": "PT Dwimuria Investama Andalan",
"shares": 67729950000,
"category": "Lebih dari 5%",
"sharePct": 54.942
}
],
"subsidiaries": [
{
"name": "PT Asuransi Jiwa BCA",
"unit": "JUTAAN",
"business": "Asuransi Jiwa",
"currency": "IDR",
"location": "Jakarta",
"totalAssets": 4676146,
"ownershipPct": 90,
"commercialYear": "2014",
"operatingStatus": "Beroperasi"
}
],
"commissioners": [
{
"name": "Sumantri Slamet",
"title": "KOMISARIS"
}
],
"auditCommittee": [
{
"name": "Sumantri Slamet",
"title": "KETUA"
}
],
"corporateSecretary": [
{
"name": "Rudy Budiardjo",
"email": "[email protected]",
"phone": "021-23588000"
}
]
}/v1/finance:idx/calendarKalender emiten: RUPS, jadwal dividen, dan jatuh tempo obligasi. `range=m` untuk sebulan penuh di sekitar tanggal, `range=d` untuk satu hari.datestringoptionalrangeenumoptionalm for the whole month around the date (default), d for that single day. Values: m, d.curl -X GET "https://api.zpi.web.id/v1/finance:idx/calendar?date=2026-08-08&range=m" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"date": "2026-08-08",
"count": 155,
"items": [
{
"id": 216022,
"code": "PPLN",
"date": "2026-08-01",
"type": "obligasiJatuhTempo",
"description": "Jatuh Tempo Obligasi / Sukuk Korporasi emisi Sukuk Ijarah Berkelanjutan III PLN Tahap IV Tahun 2019 seri Sukuk Ijarah Berkelanjutan III PLN Tahap IV Tahun 2019 Seri B"
},
{
"id": 216023,
"code": "PPLN",
"date": "2026-08-01",
"type": "obligasiJatuhTempo",
"description": "Jatuh Tempo Obligasi / Sukuk Korporasi emisi Obligasi Berkelanjutan III PLN Tahap IV Tahun 2019 seri Obligasi Berkelanjutan III PLN Tahap IV Tahun 2019 Seri B"
},
{
"id": 215852,
"code": "AKRA",
"date": "2026-08-03",
"description": "tanggal ex Dividen Tunai Interim PT AKR Corporindo Tbk."
}
],
"range": "m",
"dataset": "calendar",
"provider": "idx"
}/v1/finance:idx/ipoPerusahaan yang baru tercatat dan relisting, terbaru dulu. Filter `year` untuk satu tahun pencatatan.yearnumberoptionallengthnumberoptionalstartnumberoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/ipo?year=2026&length=20&start=0" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"items": [
{
"code": "RANS",
"name": "PT Rans Entertainmen Indonesia Tbk",
"listingDate": "2026-07-10",
"listingType": "baru",
"listingBoard": "Pengembangan",
"securityType": "saham",
"sharesOffered": 12609250000
},
{
"code": "PRDL",
"name": "PT Prodia Diagnostic Line Tbk",
"listingDate": "2026-07-09",
"listingType": "baru",
"listingBoard": "Pengembangan",
"securityType": "saham",
"sharesOffered": 1742900000
},
{
"code": "BACH",
"name": "PT Bach Multi Global Tbk",
"listingDate": "2026-07-08",
"listingType": "baru",
"listingBoard": "Utama",
"securityType": "saham",
"sharesOffered": 4084430000
}
],
"start": 0,
"total": 7,
"length": 8,
"dataset": "ipo",
"provider": "idx"
}/v1/finance:idx/trading-info-dailyTop-of-book satu saham — best bid/offer beserta volumenya, plus OHLC hari berjalan.codestringrequiredcurl -X GET "https://api.zpi.web.id/v1/finance:idx/trading-info-daily?code=BBCA" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"bid": 0,
"low": 6275,
"code": "BBCA",
"high": 6350,
"open": 6300,
"close": 6350,
"offer": 6350,
"value": 360448775000,
"change": -25,
"volume": 56953500,
"dataset": "trading-info-daily",
"remarks": "",
"previous": 6375,
"provider": "idx",
"bidVolume": 0,
"boardCode": "RG",
"frequency": 11663,
"summaryId": 11997304,
"updatedAt": "2026-08-14T16:33:53",
"offerVolume": 289500,
"listedShares": 122042299500,
"individualIndex": 18130.4258
}/v1/finance:idx/lendable-stockDaftar saham SBL beserta volume tersedia dan biaya pinjamnya — proksi short interest IDX.codestringoptionalsortenumoptionalvolume (largest borrowable size first, default) or code. Values: volume, code.viewenumoptionallist (default) returns the lendable stocks in one upstream call. full adds the top-borrowed and top-lender boards and the daily .xlsx archive — four more upstream calls, several seconds slower. Values: list, full.curl -X GET "https://api.zpi.web.id/v1/finance:idx/lendable-stock?code=BBCA&sort=volume&view=list" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"code": "BBCA",
"view": "list",
"count": 1,
"files": null,
"items": [
{
"code": "BBCA",
"volume": 4293090,
"regularBorrowFee": "18%",
"frontEndBorrowFee": "5%-20%"
}
],
"total": 294,
"dataset": "lendable-stock",
"provider": "idx",
"topActive": null,
"topLenderByValue": null,
"topLenderByFrequency": null
}/v1/finance:idx/umaPengumuman UMA berhalaman beserta tautan PDF-nya.pagenumberoptionallengthnumberoptionalkeywordstringoptionaldateFromstringoptionaldateTostringoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/uma?page=1&length=20&keyword=FUTR&dateFrom=20260101&dateTo=20260812" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"page": 1,
"count": 2,
"items": [
{
"id": "20260811081324",
"code": "FUTR",
"date": "2026-08-11",
"name": "Futura Energi Global Tbk.",
"title": "UMA atas Saham PT Futura Energi Global Tbk. (FUTR)",
"status": "A",
"attachment": "https://www.idx.co.id/Portals/0/StaticData/NewsAndAnnouncement/UMA/2026/AGU/20260811-UMA_FUTR.pdf",
"announcementNo": "Peng-UMA-00237/BEI.WAS/08-2026"
},
{
"id": "20260313074313",
"code": "FUTR",
"date": "2026-03-12",
"name": "Futura Energi Global Tbk.",
"title": "UMA atas Saham PT Futura Energi Global Tbk. (FUTR)",
"status": "A",
"attachment": "https://www.idx.co.id/Portals/0/StaticData/NewsAndAnnouncement/UMA/2026/MAR/20260312-WAS_UMA_FUTR.pdf",
"announcementNo": "Peng-UMA-00101/BEI.WAS/03-2026"
}
],
"total": 2,
"dateTo": "20260812",
"dataset": "uma",
"hasMore": false,
"keyword": "FUTR",
"dateFrom": "20260101",
"nextPage": null,
"provider": "idx"
}/v1/finance:idx/derivativesPapan kontrak berjangka IDX — open interest, harga settlement, dan best bid/offer.codestringoptionalunderlyingstringoptionalsortenumoptionalvolume (default), openInterest, or code. Values: volume, openInterest, code.curl -X GET "https://api.zpi.web.id/v1/finance:idx/derivatives?code=BBCAN6&underlying=BBCA&sort=volume" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"code": "BBCAN6",
"count": 0,
"items": [],
"dataset": "derivatives",
"provider": "idx",
"underlying": "BBCA"
}/v1/finance:idx/index-constituentPapan indeks langsung — 45 indeks IDX dengan nilai buka, tinggi, rendah, dan terakhir.codestringoptionalgroupenumoptionalall (default) returns both boards. main is the 34 headline indices (COMPOSITE, LQ45, IDX30…). sector is the 11 IDX-IC sector indices (IDXENERGY, IDXFINANCE…). Values: all, main, sector.curl -X GET "https://api.zpi.web.id/v1/finance:idx/index-constituent?code=LQ45&group=all" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"code": "LQ45",
"count": 1,
"group": "all",
"items": [
{
"low": 624.297,
"code": "LQ45",
"date": "2026-08-14",
"high": 633.127,
"last": 632.283,
"group": "main",
"change": 5.12,
"previous": 627.165,
"changePercent": 0.82
}
],
"dataset": "index-constituent",
"provider": "idx"
}/v1/finance:idx/suspensionRiwayat suspensi saham berhalaman, lengkap dengan tautan PDF pengumumannya.pagenumberoptionallengthnumberoptionalkeywordstringoptionaltypestringoptionaldateFromstringoptionaldateTostringoptionallocaleenumoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/suspension?page=1&length=20&keyword=TRUK&type=SPT&dateFrom=20200101&dateTo=20260812&locale=id" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"page": 1,
"type": "SPT",
"count": 9,
"items": [
{
"code": "TRUK",
"date": "2026-08-11",
"title": "Penghentian Sementara Perdagangan (Suspend) Saham PT Guna Timur Raya Tbk. (TRUK)",
"infoType": "SPT",
"attachment": "https://www.idx.co.id/Portals/0/StaticData/NewsAndAnnouncement/ANNOUNCEMENTSTOCK/Exchange/2026/AGU/20260811-WAS_Suspensi_TRUK.pdf"
},
{
"code": "BIPI",
"date": "2026-01-09",
"title": "Penghentian Sementara Perdagangan Saham PT Astrindo Nusantara Infrastruktur Tbk. (BIPI)",
"infoType": "SPT",
"attachment": "https://www.idx.co.id/Portals/0/StaticData/NewsAndAnnouncement/ANNOUNCEMENTSTOCK/Exchange/2026/JAN/20260109-WAS_Suspensi_BIPI.pdf"
},
{
"code": "BIPI",
"date": "2026-01-07",
"title": "Penghentian Sementara Perdagangan Saham PT Astrindo Nusantara Infrastruktur Tbk. (BIPI)",
"infoType": "SPT",
"attachment": "https://www.idx.co.id/Portals/0/StaticData/NewsAndAnnouncement/ANNOUNCEMENTSTOCK/Exchange/2026/JAN/20260107-WAS_Suspensi_BIPI.pdf"
}
],
"total": 9,
"dateTo": "20260812",
"locale": "id",
"dataset": "suspension",
"hasMore": false,
"keyword": "TRUK",
"dateFrom": "20200101",
"nextPage": null,
"provider": "idx"
}/v1/finance:idx/bondsSeluruh efek utang yang tercatat di ETP IDX — kupon, jatuh tempo, rating, ISIN, nominal, dan jumlah beredar. Satu daftar bercampur obligasi negara dan korporasi; `type` yang membedakan.searchstringoptionaltypestringoptionallengthnumberoptionalstartnumberoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/bonds?search=FR00&type=BOND&length=50&start=0" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"type": "BOND",
"items": [
{
"isin": "IDG000006800",
"name": "Obligasi Negara Th. 2006 Seri FR0037",
"type": "BOND",
"coupon": 12,
"ticker": "FR0037",
"nominal": 2450000000000,
"currency": "IDR",
"benchmark": false,
"maturityDate": "2026-09-15",
"couponFrequency": "Semi-Annual",
"firstTradingDate": "2006-05-19",
"amountOutstanding": 2417000000000
},
{
"isin": "IDG000007402",
"name": "Obligasi Negara Th. 2007 Seri FR0042",
"type": "BOND",
"coupon": 10.25,
"ticker": "FR0042",
"nominal": 14426000000000,
"currency": "IDR",
"benchmark": false,
"maturityDate": "2027-07-15",
"couponFrequency": "Semi-Annual",
"firstTradingDate": "2007-01-25",
"amountOutstanding": 14252100000000
},
{
"isin": "IDG000007808",
"name": "Obligasi Negara Th. 2007 Seri FR0045",
"type": "BOND",
"coupon": 9.75,
"ticker": "FR0045",
"nominal": 6400000000000,
"currency": "IDR",
"benchmark": false,
"maturityDate": "2037-05-15",
"couponFrequency": "Semi-Annual",
"firstTradingDate": "2007-05-25",
"amountOutstanding": 9624304000000
}
],
"start": 0,
"total": 43,
"length": 50,
"search": "FR00",
"dataset": "bonds",
"provider": "idx"
}/v1/finance:idx/bond-tickersKode seluruh efek utang di ETP, tanpa detail — untuk autocomplete.searchstringoptionallengthnumberoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/bond-tickers?search=FR0&length=100" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"count": 54,
"items": [
"FR0037",
"FR0042",
"FR0045",
"FR0047",
"FR0050",
"FR0052"
],
"total": 54,
"search": "FR0",
"dataset": "bond-tickers",
"provider": "idx"
}/v1/finance:idx/bond-dailyRingkasan harian per instrumen utang: bid/ask indikatif dan order, harga tertinggi/terendah/terakhir, frekuensi, volume, dan nilai.lengthnumberoptionalstartnumberoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/bond-daily?length=50&start=0" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"date": "2026-08-14",
"items": [
{
"low": 91.45,
"asOf": "2026-08-14T19:41:00",
"high": 91.45,
"last": 91.45,
"value": 46700900000,
"volume": 50000000000,
"frequency": 1,
"instrument": "PBSG002",
"orderBestAsk": 0,
"orderBestBid": 0,
"orderFrequency": 0,
"indicativeBestAsk": 0,
"indicativeBestBid": 0
},
{
"low": 99.6,
"asOf": "2026-08-14T19:41:00",
"high": 99.6,
"last": 99.6,
"value": 39870960000,
"volume": 40000000000,
"frequency": 4,
"instrument": "FR0107",
"orderBestAsk": 99.6,
"orderBestBid": 99.3,
"orderFrequency": 12,
"indicativeBestAsk": 99.6,
"indicativeBestBid": 99.35
},
{
"low": 99.5,
"asOf": "2026-08-14T19:41:00",
"high": 99.5,
"last": 99.5,
"value": 9957740000,
"volume": 10000000000,
"frequency": 1,
"instrument": "FR0106",
"orderBestAsk": 99.75,
"orderBestBid": 99.5,
"orderFrequency": 11,
"indicativeBestAsk": 99.75,
"indicativeBestBid": 99.5
}
],
"start": 0,
"total": 9,
"length": 50,
"dataset": "bond-daily",
"provider": "idx"
}/v1/finance:idx/bond-tradesTransaksi obligasi per cetakan — harga, yield, volume, nilai, dan tanggal settlement.instrumentstringoptionallengthnumberoptionalstartnumberoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/bond-trades?instrument=FR0109&length=50&start=0" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"items": [
{
"price": 95.75,
"value": 9575000000,
"yield": 6.9747,
"status": "DONE",
"volume": 10000000000,
"tradedAt": "2026-08-14T09:15:02",
"instrument": "FR0109",
"settlementDate": "2026-08-19"
},
{
"price": 95.8,
"value": 9580000000,
"yield": 6.9614,
"status": "DONE",
"volume": 10000000000,
"tradedAt": "2026-08-14T09:21:49",
"instrument": "FR0109",
"settlementDate": "2026-08-19"
},
{
"price": 95.8,
"value": 9580000000,
"yield": 6.9614,
"status": "DONE",
"volume": 10000000000,
"tradedAt": "2026-08-14T09:21:49",
"instrument": "FR0109",
"settlementDate": "2026-08-19"
}
],
"start": 0,
"total": 6,
"length": 50,
"dataset": "bond-trades",
"provider": "idx",
"instrument": "FR0109"
}/v1/finance:idx/bond-repoRingkasan repo obligasi harian: tenor, repo rate tertinggi/terendah/terakhir, frekuensi dan volumenya.lengthnumberoptionalstartnumberoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/bond-repo?length=50&start=0" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"date": "2026-08-14",
"items": [
{
"asOf": "2026-08-14T09:26:35.577",
"tenor": "2W",
"value": 0,
"volume": 0,
"termDays": 14,
"frequency": 0,
"instrument": "FR0059",
"orderBestBid": 0,
"latestRepoRate": 0,
"lowestRepoRate": 0,
"orderBestOffer": 6.65,
"highestRepoRate": 0,
"indicativeBestBid": 0,
"indicativeBestOffer": 0
},
{
"asOf": "2026-08-14T10:29:20.25",
"tenor": "1W",
"value": 0,
"volume": 0,
"termDays": 7,
"frequency": 0,
"instrument": "FR0064",
"orderBestBid": 6.6,
"latestRepoRate": 0,
"lowestRepoRate": 0,
"orderBestOffer": 0,
"highestRepoRate": 0,
"indicativeBestBid": 0,
"indicativeBestOffer": 0
},
{
"asOf": "2026-08-14T15:01:13.08",
"tenor": "O/N",
"value": 1002560810000,
"volume": 1000000000000,
"termDays": 4,
"frequency": 2,
"instrument": "FR0064",
"orderBestBid": 0,
"latestRepoRate": 6.2,
"lowestRepoRate": 6.2,
"orderBestOffer": 0,
"highestRepoRate": 6.2,
"indicativeBestBid": 0,
"indicativeBestOffer": 0
}
],
"start": 0,
"total": 18,
"length": 50,
"dataset": "bond-repo",
"provider": "idx"
}/v1/finance:idx/bond-indexIndeks obligasi Indonesia. Tiap kelompok membawa beberapa sub-indeks sekaligus — ICBI, INDOBeX-CP/GP/EY/GY — beserta perubahan nilai dan persennya.typeenumoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/bond-index?type=composite" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"type": "composite",
"count": 5,
"items": [
{
"code": "ICBI (Indonesia Composite Bond Index)",
"date": "2025-01-20",
"value": 392.7881,
"change": 0.0443,
"changePercent": 0.0113
},
{
"code": "INDOBeX-CP",
"date": "2025-01-20",
"value": 114.8109,
"change": -0.0093,
"changePercent": -0.0081
},
{
"code": "INDOBeX-GP",
"date": "2025-01-20",
"value": 116.6675,
"change": 0.0124,
"changePercent": 0.0106
},
{
"code": "INDOBeX-EY",
"date": "2025-01-20",
"value": 7.062,
"change": -0.0031,
"changePercent": -0.0439
},
{
"code": "INDOBeX-GY",
"date": "2025-01-20",
"value": 7.1079,
"change": 0.0014,
"changePercent": 0.0195
}
],
"dataset": "bond-index",
"provider": "idx"
}/v1/finance:idx/bond-issuersSeri surat utang negara yang tercatat di IDX.searchstringoptionallengthnumberoptionalstartnumberoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/bond-issuers?search=FR0&length=50&start=0" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"items": [
{
"code": "FR0037",
"name": "Obligasi Negara Th. 2006 Seri FR0037"
},
{
"code": "FR0040",
"name": "Obligasi Negara Th. 2006 Seri FR0040"
},
{
"code": "FR0042",
"name": "Obligasi Negara Th. 2007 Seri FR0042"
},
{
"code": "FR0044",
"name": "Obligasi Negara Th. 2007 Seri FR0044"
},
{
"code": "FR0045",
"name": "Obligasi Negara Th. 2007 Seri FR0045"
},
{
"code": "FR0047",
"name": "Obligasi Negara Th. 2007 Seri FR0047"
}
],
"start": 0,
"total": 177,
"length": 50,
"search": "FR0",
"dataset": "bond-issuers",
"provider": "idx"
}/v1/finance:idx/participantsPartisipan pasar IDX — bank kustodian dan lembaga yang bukan Anggota Bursa, dengan penanda dealer utama SBN. Berbeda dari `idx/brokers` yang berisi 90 Anggota Bursa.searchstringoptionallengthnumberoptionalstartnumberoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/participants?search=BCA&length=50&start=0" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"items": [],
"start": 0,
"total": 141,
"length": 50,
"search": "BCA",
"dataset": "participants",
"provider": "idx"
}/v1/finance:idx/primary-dealersDealer utama Surat Berharga Negara yang terdaftar di IDX.lengthnumberoptionalstartnumberoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/primary-dealers?length=50&start=0" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"items": [
{
"code": "ANZP",
"name": "Bank ANZ Indonesia"
},
{
"code": "BBCA",
"name": "Bank Central Asia, Tbk."
},
{
"code": "BBII",
"name": "Bank Maybank Indonesia Tbk"
},
{
"code": "BBNI",
"name": "Bank Negara Indonesia (Persero) Tbk"
},
{
"code": "BBRI",
"name": "Bank Rakyat Indonesia (Persero) Tbk"
},
{
"code": "BBTN",
"name": "Bank Tabungan Negara (Persero), Tbk."
}
],
"start": 0,
"total": 21,
"length": 50,
"dataset": "primary-dealers",
"provider": "idx"
}/v1/finance:idx/issued-historyRiwayat perubahan jumlah saham tercatat — waran, right issue, konversi — beserta jumlah saham sebelum dan sesudah tindakan.codestringoptionalactionstringoptionalpagenumberoptionallimitnumberoptionalstartnumberoptionalpage. Honoured for existing callers.lengthnumberoptionallimit. Honoured for existing callers.curl -X GET "https://api.zpi.web.id/v1/finance:idx/issued-history?code=BBCA&action=Waran&page=1&limit=50&start=0&length=50" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"code": "INDF",
"page": 1,
"count": 32,
"items": [
{
"code": "INDF",
"action": "Stock Split",
"shares": 7324800000,
"listingDate": "2007-09-29",
"sharesAfter": 9444189000
},
{
"code": "INDF",
"action": "ESOP",
"shares": 880500,
"listingDate": "2004-05-24",
"sharesAfter": 9444189000
},
{
"code": "INDF",
"action": "ESOP",
"shares": 1000,
"listingDate": "2004-05-10",
"sharesAfter": 9443308500
}
],
"limit": 50,
"total": 32,
"source": "idx-listing-activity",
"dataset": "issued-history",
"hasMore": false,
"nextPage": null,
"provider": "idx",
"coverageEnd": "2007-09-29",
"coverageKey": "listingDate",
"coverageStart": "1994-07-14",
"upstreamTotal": 32,
"completeForQuery": true
}/v1/finance:idx/referenceDaftar acuan IDX: sektor, papan pencatatan, atau jam pasar.setenumoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/reference?set=sectors" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"set": "sectors",
"count": 11,
"items": [
"Healthcare",
"Basic Materials",
"Financials",
"Transportation & Logistic",
"Technology",
"Consumer Non-Cyclicals"
],
"dataset": "reference",
"provider": "idx"
}/v1/finance:idx/warrant-providersWaran terstruktur — penyedia likuiditas per seri, plus jenis waran yang tersedia.searchstringoptionallengthnumberoptionalstartnumberoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/warrant-providers?search=BBCA&length=50&start=0" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"items": [
{
"type": "call",
"intRow": 2,
"kodeAB": "DR",
"kodeSW": "BBCADRCX6A",
"source": "SPOP",
"lastTradingDate": "2026-11-23T00:00:00",
"firstTradingDate": "2024-11-26T00:00:00"
},
{
"type": "call",
"intRow": 9,
"kodeAB": "HD",
"kodeSW": "BBCAHDCQ7A",
"source": "SPOP",
"lastTradingDate": "2027-08-09T00:00:00",
"firstTradingDate": "2025-08-13T00:00:00"
},
{
"type": "call",
"intRow": 195,
"kodeAB": "ZP",
"kodeSW": "BBCAZPCZ6A",
"source": "SPOP",
"lastTradingDate": "2026-12-23T00:00:00",
"firstTradingDate": "2026-04-02T00:00:00"
}
],
"start": 0,
"total": 575,
"types": [
"call",
"put"
],
"length": 50,
"search": "BBCA",
"dataset": "warrant-providers",
"provider": "idx"
}/v1/finance:idx/press-releaseSiaran pers Bursa Efek Indonesia, berhalaman.pagenumberoptionallengthnumberoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/press-release?page=1&length=20" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"page": 1,
"count": 20,
"items": [
{
"id": 2680,
"title": "HUT ke-49 Pasar Modal Indonesia, RUPSLB, dan Dinamika Perdagangan BEI Pekan Ini",
"locale": "id-id",
"summary": "HUT ke-49 Pasar Modal Indonesia, RUPSLB, dan Dinamika Perdagangan BEI Pekan Ini",
"imageUrl": "https://www.idx.co.id/media/1557/logo-bursa-efek-indonesia-final.jpg",
"publishedAt": "2026-08-14T21:42:34"
},
{
"id": 2678,
"title": "RUPSLB BEI 2026 Setujui Pengangkatan Komisaris, Persiapan Demutualisasi Terus Berjalan",
"locale": "id-id",
"summary": "RUPSLB BEI 2026 Setujui Pengangkatan Komisaris, Persiapan Demutualisasi Terus Berjalan \n\n",
"imageUrl": "https://www.idx.co.id/media/1557/logo-bursa-efek-indonesia-final.jpg",
"publishedAt": "2026-08-12T11:47:00"
},
{
"id": 2676,
"title": "BEI Luncurkan ETF Emas, Perluas Akses Investasi Emas melalui Pasar Modal Indonesia",
"locale": "id-id",
"summary": "BEI Luncurkan ETF Emas, Perluas Akses Investasi Emas melalui Pasar Modal Indonesia",
"imageUrl": "https://www.idx.co.id/media/1557/logo-bursa-efek-indonesia-final.jpg",
"publishedAt": "2026-08-10T20:25:15.353"
}
],
"total": 1274,
"length": 20,
"dataset": "press-release",
"hasMore": true,
"provider": "idx"
}/v1/finance:idx/futures-contractsKode kontrak berjangka yang terdaftar di IDX. Papan harganya ada di `idx/derivatives`.searchstringoptionallengthnumberoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/futures-contracts?search=BBCA&length=100" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"count": 32,
"items": [
"BBCAF5",
"BBCAF6",
"BBCAG5",
"BBCAG6",
"BBCAH4",
"BBCAH5"
],
"total": 32,
"search": "BBCA",
"dataset": "futures-contracts",
"provider": "idx"
}/v1/finance:idx/additional-listingsAdditional listed shares for one calendar month — every event that changed a company'syearnumberoptionalmonthnumberoptionalpagenumberoptionallengthnumberoptionalsearchstringoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/additional-listings?year=2026&month=7&page=1&length=20&search=BBCA" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"page": 1,
"year": 2025,
"count": 20,
"items": [
{
"code": "ACRO",
"name": "Samcro Hyosung Adilestari Tbk.",
"shares": 7235,
"lastDate": "2025-06-25",
"startDate": "2025-06-03",
"actionType": "Warrant"
},
{
"code": "AMMS",
"name": "Agung Menjangan Mas Tbk.",
"shares": 156196,
"lastDate": "2025-06-26",
"startDate": "2025-06-03",
"actionType": "Warrant"
},
{
"code": "BATR",
"name": "Benteng Api Technic Tbk.",
"shares": 3067,
"lastDate": "2025-06-12",
"startDate": "2025-06-03",
"actionType": "Warrant"
}
],
"month": 6,
"total": 27,
"source": "idx-statistic",
"dataset": "additional-listings",
"hasMore": true,
"nextPage": 2,
"provider": "idx",
"sourceUrl": "https://www.idx.co.id/id/data-pasar/laporan-statistik/digital-statistic/monthly/corporate-action-of-listed-companies/additional-listed-shares",
"coverageEnd": "2025-06-30",
"coverageKey": "startDate",
"sourcePeriod": "2025-06",
"coverageStart": "2025-06-01",
"sourceDataset": "LINK_LISTING",
"completeForQuery": false
}/v1/finance:idx/delistingsCompanies delisted in one calendar month, with the date they first listed and the lastyearnumberoptionalmonthnumberoptionalpagenumberoptionallengthnumberoptionalsearchstringoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/delistings?year=2026&month=7&page=1&length=20&search=BBCA" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"page": 1,
"year": 2025,
"count": 2,
"items": [
{
"code": "MASA",
"name": "Multistrada Arah Sarana Tbk",
"listingDate": "2005-06-09",
"regularPrice": 6200,
"delistingDate": "2025-10-30",
"lastTradingDate": "2025-10-29",
"marketCapMillionIdr": 56934271.059,
"listedSharesThousands": 9182946.945
},
{
"code": "MFIN",
"name": "Mandala Multifinance Tbk",
"listingDate": "2005-09-06",
"regularPrice": 890,
"delistingDate": "2025-10-02",
"lastTradingDate": "2025-10-01",
"marketCapMillionIdr": 4450000,
"listedSharesThousands": 5000000
}
],
"month": 10,
"total": 2,
"source": "idx-statistic",
"dataset": "delistings",
"hasMore": false,
"nextPage": null,
"provider": "idx",
"sourceUrl": "https://www.idx.co.id/id/data-pasar/laporan-statistik/digital-statistic/monthly/corporate-action-of-listed-companies/delisted-company",
"coverageEnd": "2025-10-31",
"coverageKey": "delistingDate",
"sourcePeriod": "2025-10",
"coverageStart": "2025-10-01",
"sourceDataset": "LINK_DELISTING",
"completeForQuery": true
}/v1/finance:idx/dividendsDividend announcements for one calendar month, with the cum, ex, record and paymentyearnumberoptionalmonthnumberoptionalpagenumberoptionallengthnumberoptionalsearchstringoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/dividends?year=2026&month=7&page=1&length=20&search=BBCA" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"page": 1,
"year": 2025,
"count": 11,
"items": [
{
"code": "SMAR",
"name": "Sinar Mas Agro Resources and Technology Tbk.",
"exDate": "2025-02-06",
"cumDate": "2025-01-06",
"currency": "IDR",
"noteCode": "F",
"recordDate": "2025-07-06",
"paymentDate": "2026-01-06",
"cashDividend": 95,
"datesConsistent": true
},
{
"code": "SPTO",
"name": "Surya Pertiwi Tbk.",
"exDate": "2025-02-06",
"cumDate": "2025-01-06",
"currency": "IDR",
"noteCode": "F",
"recordDate": "2025-07-06",
"paymentDate": "2026-04-06",
"cashDividend": 50,
"datesConsistent": true
}
],
"month": 7,
"total": 11,
"source": "idx-statistic",
"dataset": "dividends",
"hasMore": false,
"nextPage": null,
"provider": "idx",
"sourceUrl": "https://www.idx.co.id/id/data-pasar/laporan-statistik/digital-statistic/monthly/corporate-action-of-listed-companies/dividend-announcement",
"coverageEnd": "2025-07-31",
"coverageKey": "recordDate",
"sourcePeriod": "2025-07",
"coverageStart": "2025-07-01",
"sourceDataset": "LINK_DIVIDEND",
"completeForQuery": true
}/v1/finance:idx/new-listingsNewly listed stocks for one calendar month, with the offering price, par value and theyearnumberoptionalmonthnumberoptionalpagenumberoptionallengthnumberoptionalsearchstringoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/new-listings?year=2026&month=7&page=1&length=20&search=BBCA" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"page": 1,
"year": 2025,
"count": 2,
"items": [
{
"code": "RLCO",
"name": "Abadi Lestari Indonesia Tbk.",
"parValue": 50,
"fundRaised": 105000000000,
"listingDate": "2025-12-08",
"listedShares": 3125000000,
"offeringPrice": 168,
"sharesOffered": 625000000
},
{
"code": "SUPA",
"name": "Super Bank Indonesia Tbk.",
"parValue": 100,
"fundRaised": 2798198810500,
"listingDate": "2025-12-17",
"listedShares": 33558047450,
"offeringPrice": 635,
"sharesOffered": 4406612300
}
],
"month": 12,
"total": 2,
"source": "idx-statistic",
"dataset": "new-listings",
"hasMore": false,
"nextPage": null,
"provider": "idx",
"sourceUrl": "https://www.idx.co.id/id/data-pasar/laporan-statistik/digital-statistic/monthly/corporate-action-of-listed-companies/stock-new-listings",
"coverageEnd": "2025-12-31",
"coverageKey": "listingDate",
"sourcePeriod": "2025-12",
"coverageStart": "2025-12-01",
"sourceDataset": "LINK_STOCK_NEW_LISTING",
"completeForQuery": true
}/v1/finance:idx/rights-offeringsRights offerings for one calendar month — ratio, ex price and ex date, the inputs ayearnumberoptionalmonthnumberoptionalpagenumberoptionallengthnumberoptionalsearchstringoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/rights-offerings?year=2026&month=7&page=1&length=20&search=BBCA" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"page": 1,
"year": 2025,
"count": 2,
"items": [
{
"code": "CSIS",
"name": "Cahayasakti Investindo Sukses Tbk.",
"ratio": "10:4",
"exDate": "2025-12-22",
"exPrice": 380,
"recordDate": "2025-12-23",
"fundRaisedMillionIdr": 198664,
"sharesIssuedMillions": 522.8
},
{
"code": "GMFI",
"name": "Garuda Maintenance Facility Aero Asia Tbk.",
"ratio": "10:4",
"exDate": "2025-12-17",
"exPrice": 0,
"recordDate": "2025-12-18",
"fundRaisedMillionIdr": 0,
"sharesIssuedMillions": 90050.6874
}
],
"month": 12,
"total": 2,
"source": "idx-statistic",
"dataset": "rights-offerings",
"hasMore": false,
"nextPage": null,
"provider": "idx",
"sourceUrl": "https://www.idx.co.id/id/data-pasar/laporan-statistik/digital-statistic/monthly/corporate-action-of-listed-companies/right-offerings",
"coverageEnd": "2025-12-31",
"coverageKey": "recordDate",
"sourcePeriod": "2025-12",
"coverageStart": "2025-12-01",
"sourceDataset": "LINK_RIGHT_OFFERING",
"completeForQuery": true
}/v1/finance:idx/stock-splitsStock splits and reverse stocks for one calendar month, with the price adjustment factor a raw IDX price series needs to survive a split (magnitude from the ratio, direction from the par move — IDX's own SS/RS label is passed through unmapped, it has been wrong). Same coverage contract as the other corporate-action reports. completeForQuery=true means every record the IDX monthly statistic report holds for this query was returned; an empty result with completeForQuery=true means no matching record exists within that report's scope for the covered period — it does not claim that no corporate action exists outside the underlying report. sourceDataset + sourcePeriod name the exact report-month; sourceUrl is the report's page.yearnumberoptionalmonthnumberoptionalpagenumberoptionallengthnumberoptionalsearchstringoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/stock-splits?year=2026&month=7&page=1&length=20&search=RAJA" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"page": 1,
"year": 2026,
"count": 3,
"items": [
{
"code": "RAJA",
"name": "Rukun Raharja Tbk.",
"ratio": "1:5",
"actionCode": "SS",
"listingDate": "2026-07-16",
"listedShares": 21135412500,
"nominalValue": 25,
"nominalValueNew": 5,
"priceAdjustmentFactor": 0.2,
"additionalListedShares": 16908330000
},
{
"code": "MLPT",
"name": "Multipolar Technology Tbk.",
"ratio": "1:25",
"actionCode": "SS",
"listingDate": "2026-07-29",
"listedShares": 46875000000,
"nominalValue": 100,
"nominalValueNew": 4,
"priceAdjustmentFactor": 0.04,
"additionalListedShares": 45000000000
}
],
"month": 7,
"total": 3,
"source": "idx-statistic",
"dataset": "stock-splits",
"hasMore": false,
"nextPage": null,
"provider": "idx",
"sourceUrl": "https://www.idx.co.id/id/data-pasar/laporan-statistik/digital-statistic/monthly/corporate-action-of-listed-companies/stock-splits-and-reverse-stocks",
"coverageEnd": "2026-07-31",
"coverageKey": "listingDate",
"sourcePeriod": "2026-07",
"coverageStart": "2026-07-01",
"sourceDataset": "LINK_STOCK_SPLIT",
"completeForQuery": true
}/v1/finance:idx/corporate-actionsEvery corporate action for one issuer or the whole market across a month range, merged from the six IDX statistic reports (dividend, rights, additional-listing, delisting, new-listing, stock-split), with an explicit coverage and completeness contract. With code, identityStatus says whether the issuer is listed today (verified), delisted but known to IDX's issued-shares ledger (historical), untraceable (unknown), or unchecked within the time budget (unverified); a malformed code is a 400. completeForQuery=true means every record the IDX monthly statistic report holds for this query was returned; an empty result with completeForQuery=true means no matching record exists within that report's scope for the covered period — it does not claim that no corporate action exists outside the underlying report. sourceDataset + sourcePeriod name the exact report-month; sourceUrl is the report's page.codestringoptionalidentityStatus: verified (listed today), historical (delisted, but IDX's issued-shares ledger still knows it), unknown (no trace anywhere IDX exposes — not a guess either way), unverified (the check could not run; rows are still valid).fromstringoptionalto. Max span 12 months.tostringoptionaltypestringoptionalpagenumberoptionallimitnumberoptionalcurl -X GET "https://api.zpi.web.id/v1/finance:idx/corporate-actions?code=BBCA&from=2025-11&to=2026-04&type=dividend&page=1&limit=50" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"code": "BBCA",
"page": 1,
"count": 2,
"items": [
{
"code": "BBCA",
"date": "2026-04-01",
"name": "Bank Central Asia Tbk.",
"type": "dividend",
"exDate": "2026-03-31",
"cumDate": "2026-03-30",
"currency": "IDR",
"recordDate": "2026-04-01",
"paymentDate": "2026-04-08",
"cashDividend": 281,
"sourcePeriod": "2026-04",
"sourceDataset": "LINK_DIVIDEND",
"datesConsistent": true
}
],
"limit": 50,
"total": 2,
"types": [
"dividend"
],
"source": "idx-statistic",
"dataset": "corporate-actions",
"hasMore": false,
"nextPage": null,
"provider": "idx",
"sourceUrl": "https://www.idx.co.id/id/data-pasar/laporan-statistik/digital-statistic/monthly/corporate-action-of-listed-companies",
"coverageEnd": "2026-08-31",
"coverageStart": "2025-09-01",
"coverageMonths": 12,
"identityStatus": "verified",
"completeForQuery": false,
"segmentsAnswered": 72,
"unverifiedMonths": [],
"segmentsRequested": 72,
"unpublishedMonths": [
"2026-08"
]
}