Pluang
Data pasar Pluang lintas aset: order book, running trade, tradebook dan ringkasan broker per saham IDX, plus saham Amerika, emas, kripto, sinyal analis dan berita.
Resolve Stock Code
Tukar kode saham IDX jadi id numerik Pluang. Endpoint IDX lain berkunci pada id ini.
/v1/finance:pluang/resolveParameters
| Name | Type | In | Description |
|---|---|---|---|
| code | string | query | Stock code. Required. Required. |
Example response
{"project":"finance:pluang", "data": {"code":"BBCA","source":"pluang","stockId":10020 },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Quote
Kutipan satu saham IDX berikut key stats yang Pluang tampilkan: kapitalisasi pasar, volume, lot, turnover, harga rata-rata, IEP/IEV. Terima `code` atau `stockId`.
/v1/finance:pluang/quoteParameters
| Name | Type | In | Description |
|---|---|---|---|
| code | string | query | Stock code. Either this or `stockId` is required. |
| stockId | number | query | Numeric Pluang asset id, 10000 or greater. Alternative to `code`. |
Example response
{"project":"finance:pluang", "data": {"code":"BBCA","source":"pluang","stockId":10020, "keyStats": {"avg":"6,328.83","iep":"6,350","iev":"158.78K","lot":"569.54K","val":"360.45B","vol":"56.95M","turnover":"360.45B","market_cap":"778.02T" },"highestIndicativePrice":6350 },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Multi Quote
Snapshot bid/ask/OHLC beberapa saham sekaligus, maksimal 20 instrumen per panggilan.
/v1/finance:pluang/summaryParameters
| Name | Type | In | Description |
|---|---|---|---|
| codes | string | query | Comma-separated stock codes, max 20. |
| stockIds | string | query | Comma-separated numeric ids, max 20. Alternative to `codes`. |
Example response
{"project":"finance:pluang", "data": {"count":2, "items": [ {"ask":6350,"bid":6325,"low":6275,"code":"BBCA","high":6350,"open":6300,"volume":56953500,"stockId":10020,"lastPrice":6350,"previousClose":6375 }, {"ask":2620,"bid":2610,"low":2590,"code":"TLKM","high":2630,"open":2600,"volume":80799200,"stockId":10175,"lastPrice":2620,"previousClose":2590 } ],"source":"pluang" },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Reference Prices
Harga acuan di tiap horizon — 1 hari, 1 minggu, 1 bulan, 3 bulan, YTD, 1 tahun, 5 tahun. Yang dikirim harga, bukan persentase.
/v1/finance:pluang/price-changeParameters
| Name | Type | In | Description |
|---|---|---|---|
| code | string | query | Stock code. Either this or `stockId` is required. |
| stockId | number | query | Numeric Pluang asset id, 10000 or greater. Alternative to `code`. |
Example response
{"project":"finance:pluang", "data": {"ytd":8075,"code":"BBCA","basis":"reference price at each horizon","oneDay":6375,"source":"pluang","oneWeek":6375,"oneYear":8775,"stockId":10020,"fiveYear":6410,"oneMonth":6125,"threeMonth":6100 },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Intraday Chart
Candle intraday satu sesi, berjarak 5 menit. Upstream hanya melayani satu timeframe; riwayat panjang ada di `finance:idx/stock-history`.
/v1/finance:pluang/chartParameters
| Name | Type | In | Description |
|---|---|---|---|
| code | string | query | Stock code. Either this or `stockId` is required. |
| stockId | number | query | Numeric Pluang asset id, 10000 or greater. Alternative to `code`. |
Example response
{"project":"finance:pluang", "data": {"code":"BBCA","count":85, "items": [ {"low":6300,"high":6300,"open":6300,"close":6300,"volume":1428700,"endTime":"2026-08-14T02:00:00Z","startTime":"2026-08-14T01:55:00Z" }, {"low":6300,"high":6350,"open":6300,"close":6325,"volume":1049800,"endTime":"2026-08-14T02:05:00Z","startTime":"2026-08-14T02:00:00Z" }, {"low":6325,"high":6350,"open":6325,"close":6350,"volume":106600,"endTime":"2026-08-14T02:10:00Z","startTime":"2026-08-14T02:05:00Z" }, {"low":6325,"high":6350,"open":6350,"close":6325,"volume":1256000,"endTime":"2026-08-14T02:15:00Z","startTime":"2026-08-14T02:10:00Z" }, {"low":6325,"high":6350,"open":6325,"close":6325,"volume":287800,"endTime":"2026-08-14T02:20:00Z","startTime":"2026-08-14T02:15:00Z" }, {"low":6325,"high":6350,"open":6325,"close":6325,"volume":532800,"endTime":"2026-08-14T02:25:00Z","startTime":"2026-08-14T02:20:00Z" } ],"source":"pluang","stockId":10020,"timeFrame":"1d","intervalSeconds":300 },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Order Book
Antrean bid dan ask satu saham IDX beserta lot-nya, plus porsi bid/ask.
/v1/finance:pluang/orderbookParameters
| Name | Type | In | Description |
|---|---|---|---|
| code | string | query | Stock code. Either this or `stockId` is required. |
| stockId | number | query | Numeric Pluang asset id, 10000 or greater. Alternative to `code`. |
Example response
{"project":"finance:pluang", "data": { "asks": [ {"lots":14620,"price":6350 } ], "bids": [ {"lots":17597,"price":6325 } ],"code":"BBCA","source":"pluang","bestAsk":6350,"bestBid":6325,"stockId":10020,"askCount":1,"bidCount":1,"askPercent":45,"bidPercent":55 },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Running Trade
Tiap cetakan transaksi satu saham, terbaru dulu, dengan kursor untuk menarik lebih dalam. Bisa disaring per sisi agresor dan ambang lot. Tidak ada kode broker per cetakan.
/v1/finance:pluang/running-tradesParameters
| Name | Type | In | Description |
|---|---|---|---|
| code | string | query | Stock code. Either this or `stockId` is required. |
| stockId | number | query | Numeric Pluang asset id, 10000 or greater. Alternative to `code`. |
| action | enum | query | Keep one aggressor side. Filtered here — the upstream ignores its own tab parameter. One of BUY, SELL. |
| minLot | number | query | Keep prints of at least this many lots (big-print filter). |
| cursor | string | query | Continue from a previous response's `nextCursor`. |
Example response
{"project":"finance:pluang", "data": {"code":"BBCA","count":19, "items": [ {"lots":200,"time":"15:49:51","price":6350,"action":"BUY","sequence":10989 }, {"lots":155,"time":"15:49:51","price":6350,"action":"BUY","sequence":10977 }, {"lots":104,"time":"15:49:51","price":6350,"action":"BUY","sequence":10958 }, {"lots":1355,"time":"15:49:51","price":6350,"action":"BUY","sequence":10955 }, {"lots":137,"time":"15:49:48","price":6325,"action":"SELL","sequence":10942 }, {"lots":130,"time":"15:49:45","price":6350,"action":"BUY","sequence":10927 } ],"minLot":100,"source":"pluang","fetched":332,"stockId":10020,"nextCursor":"MTA3MTY=" },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Tradebook
Rekap transaksi per harga, per waktu, dan per volume — ketiganya dikirim sekaligus, lengkap dengan sesi pra dan pasca.
/v1/finance:pluang/tradebookParameters
| Name | Type | In | Description |
|---|---|---|---|
| code | string | query | Stock code. Either this or `stockId` is required. |
| stockId | number | query | Numeric Pluang asset id, 10000 or greater. Alternative to `code`. |
| tab | enum | query | Which block fills `items`: PRICE (default), TIME or VOLUME. ALL returns the price block. One of ALL, PRICE, TIME, VOLUME. |
Example response
{"project":"finance:pluang", "data": {"tab":"PRICE","code":"BBCA","count":4, "items": [ {"price":6350,"buyFreq":2489,"buyLots":53734,"preFreq":0,"preLots":0,"postFreq":140,"postLots":8465,"sellFreq":0,"sellLots":0,"totalFreq":3105,"totalLots":220983 }, {"price":6325,"buyFreq":1975,"buyLots":90923,"preFreq":0,"preLots":0,"postFreq":0,"postLots":0,"sellFreq":3125,"sellLots":125284,"totalFreq":5100,"totalLots":216207 } ],"byTime":[],"source":"pluang", "byPrice": [ {"price":6350,"buyFreq":2489,"buyLots":53734,"preFreq":0,"preLots":0,"postFreq":140,"postLots":8465,"sellFreq":0,"sellLots":0,"totalFreq":3105,"totalLots":220983 }, {"price":6325,"buyFreq":1975,"buyLots":90923,"preFreq":0,"preLots":0,"postFreq":0,"postLots":0,"sellFreq":3125,"sellLots":125284,"totalFreq":5100,"totalLots":216207 } ],"stockId":10020,"byVolume":[] },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Broker Summary
Ringkasan broker per saham atas rentang tanggal: lot, nilai, dan harga rata-rata tiap sisi. Upstream memberi sepuluh broker teratas, bukan tabel penuh.
/v1/finance:pluang/broker-summaryParameters
| Name | Type | In | Description |
|---|---|---|---|
| code | string | query | Stock code. Either this or `stockId` is required. |
| stockId | number | query | Numeric Pluang asset id, 10000 or greater. Alternative to `code`. |
| startDate | string | query | Range start (YYYY-MM-DD). Defaults to `endDate`. |
| endDate | string | query | Range end (YYYY-MM-DD). Defaults to today. |
| net | enum | query | `true` (default) nets buy against sell per broker; `false` returns gross. One of true, false. |
Example response
{"project":"finance:pluang", "data": {"net":true,"code":"BBCA","count":10, "buyers": [ {"lots":1310018,"value":832292697500,"broker":"ZP","averagePrice":6353 }, {"lots":307857,"value":196743635000,"broker":"RX","averagePrice":6390 }, {"lots":191390,"value":122735672500,"broker":"AZ","averagePrice":6412 } ],"capped":true,"source":"pluang","endDate":"2026-08-14", "sellers": [ {"lots":441220,"value":280909935000,"broker":"AK","averagePrice":6366 }, {"lots":300363,"value":189810415000,"broker":"CC","averagePrice":6319 }, {"lots":240852,"value":153742430000,"broker":"NI","averagePrice":6383 } ],"stockId":10020,"startDate":"2026-08-01" },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Broker List
Daftar induk broker IDX menurut Pluang, dengan klasifikasi lokal/asing versi mereka.
/v1/finance:pluang/brokersParameters
| Name | Type | In | Description |
|---|---|---|---|
| type | enum | query | Keep one broker type, as Pluang classifies it. One of LOCAL, FOREIGN. |
Example response
{"project":"finance:pluang", "data": {"type":"FOREIGN","count":23, "items": [ {"code":"AG","name":"Kiwoom Sekuritas Indonesia","type":"FOREIGN" }, {"code":"AH","name":"Shinhan Sekuritas Indonesia","type":"FOREIGN" }, {"code":"AI","name":"UOB Kay Hian Sekuritas","type":"FOREIGN" }, {"code":"AK","name":"UBS Sekuritas Indonesia","type":"FOREIGN" }, {"code":"BK","name":"J.P. Morgan Sekuritas Indonesia","type":"FOREIGN" }, {"code":"BQ","name":"Korea Investment and Sekuritas Indonesia","type":"FOREIGN" } ],"source":"pluang" },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Fundamentals
EPS aktual per kuartal, ikhtisar, dan rasio valuasi/profitabilitas satu emiten.
/v1/finance:pluang/fundamentalsParameters
| Name | Type | In | Description |
|---|---|---|---|
| code | string | query | Stock code. Either this or `stockId` is required. |
| stockId | number | query | Numeric Pluang asset id, 10000 or greater. Alternative to `code`. |
Example response
{"project":"finance:pluang", "data": {"code":"BBCA", "ratios": { "dividend": {"ttm":"5.61%","payoutRatio":"0.12%","dividendPerShare":"55" }, "solvency": {"cr":"-","de":"4.6%" }, "valuation": {"pb":"2.78x","pe":"13.61x","ps":"6.09x","cps":"Rp207.35","rps":"Rp1,042.5","cfps":"-" }, "profitability": {"gpm":"56.01%","npm":"45.22%","opm":"56.01%","roa":"3.63%","roe":"20.44%" } },"source":"pluang","stockId":10020, "earnings": [ {"quarter":"Q2 '25","actualEps":475.51 }, {"quarter":"Q3 '25","actualEps":474.12 }, {"quarter":"Q4 '25","actualEps":466.74 }, {"quarter":"Q1 '26","actualEps":481.28 }, {"quarter":"Q2 '26","actualEps":484 } ], "overview": {"eps":"Rp466.74","bvps":"Rp2,283.24","revenue":"Rp127.23T","net_income":"Rp57.54T","gross_profit":"Rp71.26T" },"lastUpdated":"Last updated on 29 Jul 2026" },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Financial Statements
Neraca, arus kas, dan laba rugi satu emiten, kuartalan maupun tahunan.
/v1/finance:pluang/financialsParameters
| Name | Type | In | Description |
|---|---|---|---|
| code | string | query | Stock code. Either this or `stockId` is required. |
| stockId | number | query | Numeric Pluang asset id, 10000 or greater. Alternative to `code`. |
| period | enum | query | Which period block to return. Default both. One of quarterly, annually, both. |
Example response
{"project":"finance:pluang", "data": {"code":"BBCA","period":"quarterly","source":"pluang","stockId":10020, "quarterly": { "cashFlow": { "chart": [ {"netCF":0,"finance":-33082545000000,"investing":13076544000000,"operating":40923218000000,"timeframe":"Q2\n’25" } ], "table": [ { "items": [ { "column1": {"value":"Item" }, "column2": {"value":"Q2 2025" }, "column3": {"value":"Y/Y Change" },"viewType":"row" } ],"title":"Q2\n’25","isSelected":false } ],"title":"Cash Flow" }, "balanceSheet": { "chart": [ {"assets":1504118975000000,"timeframe":"Q2\n’25","debtToAsset":0.82,"liabilities":1233079977000000 } ], "table": [ { "items": [ { "column1": {"value":"Item" }, "column2": {"value":"Q2 2025" }, "column3": {"value":"Y/Y Change" },"viewType":"row" } ],"title":"Q2\n’25","isSelected":false } ],"title":"Balance Sheet" }, "incomeStatement": { "chart": [ {"revenue":75713936000000,"timeframe":"Q2\n’25","profitMargin":0.38,"netProfitLoss":29016414000000 } ], "table": [ { "items": [ { "column1": {"value":"Item" }, "column2": {"value":"Q2 2025" }, "column3": {"value":"Y/Y Change" },"viewType":"row" } ],"title":"Q2\n’25","isSelected":false } ],"title":"Income Statement" } } },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Corporate Actions
Aksi korporasi yang lalu dan yang akan datang — dividen, split, RUPS — beserta tanggal cum, ex, dan pembayarannya.
/v1/finance:pluang/corporate-actionParameters
| Name | Type | In | Description |
|---|---|---|---|
| code | string | query | Stock code. Either this or `stockId` is required. |
| stockId | number | query | Numeric Pluang asset id, 10000 or greater. Alternative to `code`. |
| when | enum | query | Which set to return. Default both. One of past, upcoming, both. |
| type | string | query | Keep one action type, e.g. DIVIDEND. |
| length | number | query | Rows per set (default 50, max 200). |
Example response
{"project":"finance:pluang", "data": {"code":"BBCA", "past": [ {"id":"6a26c4508a75a80d34feef70","type":"DIVIDEND","title":"Dividend","value":"Rp20", "fields": {"Ex Date":"17 Jun '26","Cum Date":"15 Jun '26","Pay Date":"26 Jun '26","Rec Date":"18 Jun '26" } }, {"id":"69b806348cf6342e72f91bc8","type":"DIVIDEND","title":"Dividend","value":"Rp281", "fields": {"Ex Date":"30 Mar '26","Cum Date":"27 Mar '26","Pay Date":"08 Apr '26","Rec Date":"31 Mar '26" } }, {"id":"6925af95dcb9d0863b0f1890","type":"DIVIDEND","title":"Dividend","value":"Rp55", "fields": {"Ex Date":"03 Dec '25","Cum Date":"02 Dec '25","Pay Date":"22 Dec '25","Rec Date":"04 Dec '25" } } ],"type":"DIVIDEND","when":"both","count":10,"source":"pluang","stockId":10020,"upcoming":[] },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Company Profile
Profil emiten menurut Pluang: sektor, sejarah, alamat, direksi, komisaris, pemegang saham, dan FAQ.
/v1/finance:pluang/company-profileParameters
| Name | Type | In | Description |
|---|---|---|---|
| code | string | query | Stock code. Either this or `stockId` is required. |
| stockId | number | query | Numeric Pluang asset id, 10000 or greater. Alternative to `code`. |
Example response
{"project":"finance:pluang", "data": {"code":"BBCA","faqs":[],"name":"PT. Bank Central Asia Tbk","about":"PT. Bank Central Asia, Tbk (the Company) was established under the name of N.V. Perseroan Dagang Dan Industrie Semarang Knitting Factory based on notarial deed No. 38 of Raden Mas Soeprapto dated 10 August 1955, which was then changed to PT Bank Central Asia based on notarial deed No. 144 of Ridwan Suselo dated 21 May 1974.","sector":"Banks","source":"pluang","address":"Address: Menara BCA, Grand Indonesia\nJl. MH Thamrin No. 1 - Jakarta Pusat 10310\nPhone: (021) 2358 8000\nFax: (021) 2358 8300\nEmail: investor_relations@bca.co.id\nWebsite: www.bca.co.id","stockId":10020,"directors":[], "shareholders": [ {"name":"PT Dwimuria Investama (C)","share":54.942 }, {"name":"Share Ownership of <5 - Scripless","share":42.134 }, {"name":"Share Ownership of <5 - Scrip","share":2.508 }, {"name":"Treasury Stock","share":0.351 }, {"name":"Jahja Setiaatmadja (Komisaris)","share":0.03 }, {"name":"Tan Ho Hien/Subur (Direksi)","share":0.01 } ],"commissioners":[] },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Similar Stocks
Saham sejenis menurut Pluang, dengan perubahan harganya.
/v1/finance:pluang/similar-stocksParameters
| Name | Type | In | Description |
|---|---|---|---|
| code | string | query | Stock code. Either this or `stockId` is required. |
| stockId | number | query | Numeric Pluang asset id, 10000 or greater. Alternative to `code`. |
Example response
{"project":"finance:pluang", "data": {"code":"BBCA","count":20, "items": [ {"code":"BYAN","name":"Bayan Resources Tbk.","stockId":10048,"category":"INDO_STOCK","priceChangePercent":"+20%" }, {"code":"MPRO","name":"Maha Properti Indonesia Tbk.","stockId":10407,"category":"INDO_STOCK","priceChangePercent":"+17.92%" }, {"code":"SRAJ","name":"Sejahteraraya Anugrahjaya Tbk.","stockId":10090,"category":"INDO_STOCK","priceChangePercent":"+15.38%" }, {"code":"ITMG","name":"Indo Tambangraya Megah Tbk","stockId":10069,"category":"INDO_STOCK","priceChangePercent":"+2.35%" }, {"code":"AADI","name":"Adaro Andalan Indonesia Tbk.","stockId":10520,"category":"INDO_STOCK","priceChangePercent":"+4.14%" }, {"code":"MGLV","name":"Panca Anugrah Wisesa Tbk.","stockId":10928,"category":"INDO_STOCK","priceChangePercent":"+2.31%" } ],"source":"pluang","stockId":10020 },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Stock News
Berita per emiten IDX. Upstream membatasi 20 item per halaman, jadi jalannya paging.
/v1/finance:pluang/newsParameters
| Name | Type | In | Description |
|---|---|---|---|
| code | string | query | Stock code. Either this or `stockId` is required. |
| stockId | number | query | Numeric Pluang asset id, 10000 or greater. Alternative to `code`. |
| page | number | query | Page number, 1-based. Default 1. |
| size | number | query | Items per page, max 20 (upstream cap). Default 20. |
Example response
{"project":"finance:pluang", "data": {"code":"BBCA","page":1,"size":20,"count":20, "items": [ {"title":"BCA DORONG PERTUMBUHAN UMKM MELALUI KREDIT RINGAN DAN EKOSISTEM BISNIS TERINTEGRASI","description":"PT Bank Central Asia Tbk (BCA) kembali mengukuhkan komitmennya dalam memperkuat ekosistem Usaha Mikro, Kecil, dan Menengah (UMKM) dengan menghadirkan BCA UMKM Fest 2026. Menjelang …","publishedAt":"2026-08-04T09:30:24Z" }, {"title":"BCA TAWARKAN SUKU BUNGA KREDIT KHUSUS BAGI UMKM HINGGA JANUARI 2027","description":"PT Bank Central Asia Tbk (BBCA) atau BCA menawarkan suku bunga kredit khusus bagi usaha mikro, kecil, dan menengah (UMKM) yang berlaku mulai 1 Juni 2026 hingga Januari 2027.\n\nProgr…","publishedAt":"2026-07-31T00:20:07Z" }, {"title":"BCA BERHARAP PIMPINAN BARU BI TERUS DORONG EKONOMI NASIONAL","description":"Presiden Direktur PT Bank Central Asia Tbk (BBCA) atau BCA, Hendra Lembong berharap pimpinan terbaru Bank Indonesia (BI) dapat terus membantu pertumbuhan ekonomi Indonesia semakin …","publishedAt":"2026-07-29T00:24:39Z" } ],"total":212,"source":"pluang","hasMore":true,"stockId":10020 },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
US Stock Quote
Kutipan saham atau indeks Amerika di Pluang, termasuk sesi extended-hours. Membawa penanda `delayed` karena Pluang sendiri menyatakan harganya tertunda.
/v1/finance:pluang/us-stock-quoteParameters
| Name | Type | In | Description |
|---|---|---|---|
| stockId | number | query | Numeric Pluang global-stock id. Upstream accepts 10000-20000. Required. Required. |
Example response
{"project":"finance:pluang", "data": {"change":-1.4800000000000182,"source":"pluang","spread":0,"delayed":true,"stockId":10751,"midPrice":776.34,"sellPrice":776.34,"buyBackPrice":776.34,"changePercent":-0.19027538505052816,"previousClose":777.82,"pricePrecision":2,"extendedHoursMidPrice":776.34,"extendedHoursSellPrice":776.34,"extendedHoursBuyBackPrice":776.34 },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
US Stock Closes
Harga penutupan tiap horizon untuk saham atau indeks Amerika.
/v1/finance:pluang/us-stock-closesParameters
| Name | Type | In | Description |
|---|---|---|---|
| stockId | number | query | Numeric Pluang global-stock id. Upstream accepts 10000-20000. Required. Required. |
Example response
{"project":"finance:pluang", "data": {"ytd":683.21,"basis":"closing price at each horizon","source":"pluang","oneWeek":768.6,"oneYear":644.87,"stockId":10751,"fiveYear":445.92,"oneMonth":749.08,"threeMonth":742.37 },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
US Stock Financials
Laporan keuangan saham Amerika, kuartalan dan tahunan.
/v1/finance:pluang/us-stock-financialsParameters
| Name | Type | In | Description |
|---|---|---|---|
| stockId | number | query | Numeric Pluang global-stock id. Upstream accepts 10000-20000. Required. Required. |
| period | enum | query | Which period block to return. Default both. One of quarterly, annually, both. |
Example response
{"project":"finance:pluang", "data": {"period":"both","source":"pluang","stockId":10738, "annually": { "cashFlow": {"chart":[],"table":[],"title":"Cash Flow" }, "balanceSheet": {"chart":[],"table":[],"title":"Balance Sheet" }, "incomeStatement": {"chart":[],"table":[],"title":"Income Statement" } }, "quarterly": { "cashFlow": {"chart":[],"table":[],"title":"Cash Flow" }, "balanceSheet": {"chart":[],"table":[],"title":"Balance Sheet" }, "incomeStatement": {"chart":[],"table":[],"title":"Income Statement" } } },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
US Stock Technicals
Indikator teknikal saham atau indeks Amerika di enam timeframe, dari 5 menit sampai bulanan.
/v1/finance:pluang/us-stock-technicalsParameters
| Name | Type | In | Description |
|---|---|---|---|
| stockId | number | query | Numeric Pluang global-stock id. Upstream accepts 10000-20000. Required. Required. |
| timeFrame | enum | query | Indicator timeframe — the upstream's full accepted set. Default DAILY. One of FIVE_MINUTES, FIFTEEN_MINUTES, HOURLY, DAILY, WEEKLY, MONTHLY. |
Example response
{"project":"finance:pluang", "data": {"source":"pluang","stockId":10751,"timeFrame":"DAILY", "technicals": { "oscillators": { "indicators": [ {"key":"RSI_6","value":70.68034557235413,"signal":"SELL" } ], "oscillatorsSummary": {"icon":"https://image-cdn.pluang.com/icons/light/technical-indicators/bar-neutral.svg","signal":"NEUTRAL","buyCount":5,"sellCount":5,"neutralCount":4, "indicatorBars": [ {"color":"#FF504B","isActive":false } ] } }, "movingAverages": { "simpleIndicators": [ {"key":"SMA_5","value":773.3980000000001,"signal":"BUY" } ], "exponentialIndicators": [ {"key":"EMA_5","value":773.6426666666667,"signal":"BUY" } ], "movingAveragesSummary": {"icon":"https://image-cdn.pluang.com/icons/light/technical-indicators/bar-bullish.svg","signal":"BULLISH","buyCount":13,"sellCount":0,"neutralCount":0, "indicatorBars": [ {"color":"#FF504B","isActive":false } ] } }, "overallSummary": {"icon":"https://image-cdn.pluang.com/icons/light/technical-indicators/overall-bullish.svg","signal":"BULLISH","buyCount":18,"sellCount":5,"neutralCount":4, "indicatorBars": [ {"color":"#FF504B","isActive":false } ] }, "supportAndResistance": { "indicators": [ {"key":"R3","color":"#1FC62A","value":783.6433333333333 } ] } } },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
US Stock Profile
Profil dan status perdagangan saham atau indeks Amerika di Pluang.
/v1/finance:pluang/us-stock-descriptionParameters
| Name | Type | In | Description |
|---|---|---|---|
| stockId | number | query | Numeric Pluang global-stock id. Upstream accepts 10000-20000. Required. Required. |
Example response
{"project":"finance:pluang", "data": {"source":"pluang","stockId":10738, "description": {"icon":"https://image-cdn.pluang.com/icons/light/global-stocks/qqq.svg", "paln": {"stockId":10738,"enableBuy":false,"enableSell":false, "optionsInfo": {"educationUrl":"https://pluang.com/pwa/education-option","onboardingUrl":"https://pluang.com/en/pwa/option-onboarding","isOptionsAllowed":false }, "disabledPopup": {"title":"Trading Dihentikan","description":"Trading saham tanpa leverage dihentikan untuk sementara. Kamu bisa coba lagi nanti atau gunakan saham dengan leverage sebagai gantinya. Harap diingat bahwa semakin tinggi leverage …" }, "socketChannels": {"descriptionScreen":"us_stock:trade_price:10738","marketStatsScreen":"us_stock:trade:10738","transactionScreen":"us_stock:trade_price:10738" },"isPreMarketOpen":false,"isPostMarketOpen":false,"recurringEnabled":true,"recurringOrderId":null,"hasRecurringOrder":false, "palnTncPopupDetails": {"text":"Konten ini merupakan informasi yang bersifat umum, dan tidak boleh dianggap sebagai segala bentuk ajakan, rekomendasi, atau saran apa pun. Pluang Saham AS dikelola resikonya oleh P…","title":"Disclaimer","tncUrl":"https://pluang.com/tnc/us-stock-paln-terms" },"bufferBalancePercent":5,"isOvernightMarketOpen":false,"recurringOrderDetails":null, "transactionFeeDistribution": {"promo":0,"exchangeFee":0,"ppnPercentage":0,"regFeeMultiplier":0,"tafFeeMultiplier":0,"commissionPercentage":0.3 }, "extendedHoursTradingOnboarding": {"icon":"https://mobile-app-production.s3.ap-southeast-1.amazonaws.com/icons/global-stocks/onboarding/24-5-onboarding.svg","title":"Trading kapan pun dengan 24-Hour Market","description":"Jangan lewatkan kesempatan trading dengan trading 24 jam. Antisipasi perilisan laporan keuangan perusahaan atau berita penting lainnya dengan trading <b>mulai Senin pukul 07:00 WIB…","learnMoreUrl":"https://faq.pluang.com/s/article/Pertanyaan-Umum-Seputar-24-Hour-Market","learnMoreText":"Untuk informasi lebih lanjut, baca <font color=#463CFF>di sini</font>.", "tradingHoursData": {"preMarketText":"Pre-Market","marketOpenTime":"20:30","postmarketText":"After-Hours","marketCloseTime":"03:00","regularHoursText":"Jam Reguler","preMarketOpenTime":"15:00","overnightMarketText":"Overnight","postMarketCloseTime":"07:00","overnightMarketOpenTime":"07:00" },"timezoneDescription":"Zona waktu yang ditampilkan adalah UTC+7 (WIB)" },"dummyTransactionFeeDistribution":null, "bufferBalancePercentForStopBuyPALN": {"stopPriceThreshold":50,"bufferPercentAboveThreshold":2.5,"bufferPercentBelowThreshold":4 } },"enableBuy":false,"stockType":"PALN", "topLabels": [ {"url":"https://faq.pluang.com/s/article/Pertanyaan-Umum-Seputar-24-Hour-Market","icon":"https://mobile-app-production.s3.ap-southeast-1.amazonaws.com/icons/global-stocks/onboarding/24-5.svg","text":"","type":"24_hour_market","textColor":"","borderColor":"","description":"Kamu bisa trading aset ini 24 jam dalam sehari, mulai dari Senin pukul 07:00 WIB hingga Sabtu pukul 07:00 WIB. <span style=\"color:#463CFF;\">Pelajari lebih lanjut</span>","backgroundColor":"" } ],"enableSell":false, "cfdLeverage": {"stockId":10861,"enableBuy":false,"enableSell":false, "intradayInfo": {"tag":"4x (Day Trade)","image":"https://image-cdn.pluang.com/icons/common/global-stocks/leverage/leverage-4x.svg","title":"Day trade dengan leverage 4x","description":"Trading dengan 4x daya beli. Kamu harus menjual semua posisi day trade pada hari trading yang sama." },"isMarginCall":false, "disabledPopup": {"title":"Trading Dihentikan","description":"Trading saham dengan leverage dihentikan untuk sementara. Silakan coba lagi nanti." }, "socketChannels": {"descriptionScreen":"us_stock:trade_price:10861","marketStatsScreen":"us_stock:trade:10861","transactionScreen":"us_stock:trade_price:10861" }, "leverageFeeInfo": {"title":"Leverage Daily Fee","description":"Biaya overnight 7,5% per tahun (0,021% per hari) akan dikenakan secara harian pada pukul 13:00 WIB apabila kamu tidak menjual sahammu hingga bursa tutup.Biaya ini akan dihitung dar…" }, "leverageOptions": [ {"key":"2x","leverage":2,"isDefault":false,"isIntraday":false,"description":"Gandakan daya belimu. Posisi dikenakan biaya harian hingga ditutup." } ], "marginCallPopup": {"title":"Kamu Menerima Margin Call","description":"Margin level kamu telah turun di bawah 70,00%. Untuk keluar dari margin call dan menghindari likuidasi, kamu harus mengembalikan margin level ke 100,00%. Tambahkan saldo USD Margin…" },"enableIntradayBuy":false,"enableIntradaySell":false,"isCfdLeverageEligible":false, "transactionFeeDistribution": {"promo":0,"exchangeFee":0,"ppnPercentage":0,"regFeeMultiplier":0,"tafFeeMultiplier":0,"commissionPercentage":0.3 },"dummyTransactionFeeDistribution":null,"bufferBalancePercentForStopBuyCFD":5 },"displayName":"Nasdaq100 ETF","miniBanners":[],"contractCode":"QQQ","securityType":"ETF","isPluangPlusUser":false,"marketClosedIcon":"https://mobile-app-production.s3.ap-southeast-1.amazonaws.com/icons/global-stocks/market-closed.svg","tradingHaltActive":false, "assetBannerMessage": {"url":"","message":"","clickAction":"","messageType":"Alert","showMessage":false,"showArrowButton":false },"topLabelsShowCount":3,"watchlistAssetCode":"USSTOCK:10738", "bottomBannerMessage": {"title":"","message":"","clickAction":"","description":"","messageType":"Alert","showMessage":false,"showArrowButton":false },"waivedOffFeePercent":0, "advancedChartDetails": {"advancedChartUrl":"https://trade.pluang.com/pwa/advance-charts?ticker=QQQ&theme=light","enableTradingView":true,"advancedChartTicker":"QQQ","showTradingViewBetaLabel":true },"minimumBuyAmountPaln":0.98,"minimumSellAmountPaln":0.3,"maxWaivedOffFeeAllowed":0,"fillByAmountFeeBufferMultiplier":1,"isLeverageEligibleForInstantMarginConversion":false } },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Gold Price
Harga emas Pluang per gram — beli, jual, cicilan — plus perubahan tiap horizon.
/v1/finance:pluang/gold-priceParameters
No parameters. Call it as is.
Example response
{"project":"finance:pluang", "data": {"asOf":"2026-08-15T16:06:46.760+00:00","unit":"gram","source":"pluang","buyPrice":2445939,"currency":"IDR","midPrice":2498406,"sellPrice":2550873, "changePercent": {"ONE_DAY":0.3,"ONE_WEEK":0.48,"ONE_YEAR":32.57,"FIVE_YEAR":199.62,"ONE_MONTH":6.42,"SIX_MONTH":-12.61,"THREE_YEAR":153.21 },"installmentPrice":2550873 },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Gold Key Stats
Ukuran risiko emas yang Pluang tampilkan, seperti drawdown tiga bulan.
/v1/finance:pluang/gold-statsParameters
No parameters. Call it as is.
Example response
{"project":"finance:pluang", "data": {"count":3, "items": [ {"key":"3M Drawdown","value":"11,41%","description":"Tingkat penurunan harga emas dari titik puncaknya ke titik terendah. Penurunan ini dipengaruhi time frame." }, {"key":"Trading Activity","value":"41% Beli | 59% Jual","description":"Persentase pengguna Pluang yang meningkatkan atau mengurangi posisi investasi dalam aset bersangkutan melalui perdagangan selama 24 jam terakhir. Meningkatnya aktivitas pembelian menandakan aset ini sedang diminati." }, {"key":"Typical Hold Time","value":"215 hari","description":"Waktu median yang menunjukkan lamanya pengguna Pluang hold aset ini sebelum menjualnya. Waktu hold yang panjang menunjukkan sebuah tren akumulasi. Pendeknya waktu hold mengindikasikan meningkatnya pergerakan ke aset lain." } ],"title":"Key Stats","source":"pluang" },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Gold Performance
Titik tertinggi dan terendah emas dalam 52 minggu dan 5 tahun, beserta tanggalnya.
/v1/finance:pluang/gold-performanceParameters
No parameters. Call it as is.
Example response
{"project":"finance:pluang", "data": {"source":"pluang", "oneYear": {"low":"52W Low: Rp485.000","high":"52W High: Rp3.227.664","lowDate":"27 March 2026","highDate":"17 October 2025","timeframe":"1Y","sliderPosition":73.41,"percentFromHigh":"-22,59%" }, "fiveYear": {"low":"5Y Low: Rp485.000","high":"5Y High: Rp3.227.664","lowDate":"27 March 2026","highDate":"17 October 2025","timeframe":"5Y","sliderPosition":73.41,"percentFromHigh":"-22,59%" },"currentMidPrice":"Rp2.498.406" },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Market Overview
Ikhtisar lintas aset dalam satu panggilan: kripto, saham AS, saham Indonesia, komoditas, indeks global, mata uang, dan obligasi.
/v1/finance:pluang/market-overviewParameters
| Name | Type | In | Description |
|---|---|---|---|
| category | string | query | Keep one category — cryptocurrency, global_equity, indonesia_stocks, commodities, global_market, currencies, bonds. |
Example response
{"project":"finance:pluang", "data": {"count":1, "items": [ {"title":"Komoditi", "assets": [ {"name":"Gold*" }, {"name":"Silver*" }, {"name":"Copper" }, {"name":"Crude Oil" } ],"category":"commodities" } ],"source":"pluang","category":"commodities" },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Top Movers
Penggerak terbesar lintas kelas aset, naik maupun turun.
/v1/finance:pluang/top-moversParameters
| Name | Type | In | Description |
|---|---|---|---|
| direction | enum | query | Which side to return. Default both. One of gainers, losers, both. |
| length | number | query | Rows per side (default 20, max 100). |
Example response
{"project":"finance:pluang", "data": {"count":5,"losers":[],"source":"pluang", "gainers": [ {"id":"cryptocurrency-10349","name":"CoW Protocol","symbol":"COW","assetId":10349,"category":"cryptocurrency","tradable":true,"changePercent":54.01 }, {"id":"cryptocurrency-10748","name":"Hemi","symbol":"HEMI","assetId":10748,"category":"cryptocurrency","tradable":true,"changePercent":29.74 }, {"id":"cryptocurrency-10562","name":"Walrus","symbol":"WAL","assetId":10562,"category":"cryptocurrency","tradable":true,"changePercent":26.25 }, {"id":"cryptocurrency-10802","name":"OLAXBT","symbol":"AIO","assetId":10802,"category":"cryptocurrency","tradable":true,"changePercent":26.14 }, {"id":"cryptocurrency-10259","name":"Moonriver","symbol":"MOVR","assetId":10259,"category":"cryptocurrency","tradable":true,"changePercent":23.69 } ],"direction":"gainers" },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Asset Search
Cari aset lintas kelas di Pluang — saham IDX, saham AS, kripto.
/v1/finance:pluang/searchParameters
| Name | Type | In | Description |
|---|---|---|---|
| query | string | query | Text to search. Required. Required. |
| length | number | query | Rows to return (default 20, max 100). |
Example response
{"project":"finance:pluang", "data": {"count":1, "items": [ {"id":"globalStock-10343","name":"Banco Bilbao Vizcaya Argentaria SA","symbol":"BBVA","assetId":10343,"category":"PALN","tradable":true } ],"query":"bbca","total":1,"source":"pluang" },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Analyst Top Picks
Pilihan teratas analis yang Pluang tampilkan, lengkap dengan target harga. Ini sinyal pihak ketiga, bukan data bursa.
/v1/finance:pluang/signalsParameters
| Name | Type | In | Description |
|---|---|---|---|
| category | string | query | Keep one asset category as Pluang labels it. |
| length | number | query | Rows to return (default 20, max 100). |
Example response
{"project":"finance:pluang", "data": {"count":10, "items": [ {"name":"Braze Inc","symbol":"BRZE","assetId":10610,"category":"globalStock","signalId":"6a7f8223d62561e621dfca81" }, {"name":"Global E Online Ltd","symbol":"GLBE","assetId":11073,"category":"globalStock","signalId":"6a7f82245ff50983642363d4" }, {"name":"Neurocrine Biosciences Inc","symbol":"NBIX","assetId":11080,"category":"globalStock","signalId":"6a7f82245ff50983642363d6" }, {"name":"Cytokinetics Inc","symbol":"CYTK","assetId":10969,"category":"globalStock","signalId":"6a7f8224e7dd77bef74695c0" }, {"name":"Bitdeer Technologies Group","symbol":"BTDR","assetId":10961,"category":"globalStock","signalId":"6a7f8224e7dd77bef74695ba" }, {"name":"Vertiv Holdings Co","symbol":"VRT","assetId":10945,"category":"globalStock","signalId":"6a7f8224e7dd77bef74695b0" } ],"total":10,"source":"pluang" },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Market News
Feed berita pasar Pluang, lintas aset.
/v1/finance:pluang/news-feedParameters
| Name | Type | In | Description |
|---|---|---|---|
| length | number | query | Rows to return (default 25, max 200). |
Example response
{"project":"finance:pluang", "data": {"count":10, "items": [ {"id":"d841d016c885c2f7a05c85e06e688e867a70cdeef65fa4d654ee887d11abb0f0","link":"https://www.antaranews.com/berita/5696176/rapbn-2027-jaga-ketahanan-pangan-nyalakan-kemandirian-energi","title":"RAPBN 2027: Jaga ketahanan pangan, nyalakan kemandirian energi","source":"antara","publishedAt":"2026-08-15T10:06:53.336Z" }, {"id":"e89de2e08f1c56da7ebe4398a9c2297324c7b04d2f297cad91498f0f3328185e","link":"https://www.antaranews.com/berita/5695935/djp-bali-membarui-data-pajak-bersama-pemda-dongkrak-penerimaan","title":"DJP Bali membarui data pajak bersama pemda dongkrak penerimaan","source":"antara","publishedAt":"2026-08-15T07:06:52.821Z" }, {"id":"f4c661a0a9663bf87e9e83b7ceebc872a048f0f25aa959aa655c119a07c8508d","link":"https://www.antaranews.com/berita/5695931/pakar-unej-harapkan-rapbn-2027-membawa-ekonomi-ri-naik-kelas","title":"Pakar Unej harapkan RAPBN 2027 membawa ekonomi RI naik kelas","source":"antara","publishedAt":"2026-08-15T07:06:55.918Z" } ],"total":10,"source":"pluang" },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Staking Rates
Imbal staking kripto di Pluang, tarif normal dan Pluang+.
/v1/finance:pluang/staking-ratesParameters
No parameters. Call it as is.
Example response
{"project":"finance:pluang", "data": {"count":3, "items": [ {"name":"Ethereum","symbol":"ETH","assetId":10001,"ratePercent":1.19,"plusRatePercent":2 }, {"name":"Solana","symbol":"SOL","assetId":10032,"ratePercent":2.22,"plusRatePercent":4.5 }, {"name":"Cosmos","symbol":"ATOM","assetId":10028,"ratePercent":6.98,"plusRatePercent":11.34 } ],"source":"pluang" },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Crypto Futures
Instrumen kripto berjangka yang Pluang tawarkan.
/v1/finance:pluang/crypto-futuresParameters
| Name | Type | In | Description |
|---|---|---|---|
| length | number | query | Rows to return (default 100, max 500). |
Example response
{"project":"finance:pluang", "data": {"count":49, "items": [ {"createdAt":"2025-03-27T03:11:09.829+00:00","updatedAt":"2025-04-09T11:33:06.099+00:00","instrumentId":10024 }, {"createdAt":"2025-02-24T03:11:24.788+00:00","updatedAt":"2025-02-27T12:05:47.509+00:00","instrumentId":10014 }, {"createdAt":"2025-04-30T02:45:52.542+00:00","updatedAt":"2025-04-30T06:56:30.419+00:00","instrumentId":10059 }, {"createdAt":"2025-02-12T01:02:57.705+00:00","updatedAt":"2025-02-27T10:21:12.000+00:00","instrumentId":10004 }, {"createdAt":"2026-06-19T03:04:01.358+00:00","updatedAt":"2026-06-19T08:06:35.434+00:00","instrumentId":10197 }, {"createdAt":"2025-03-27T03:11:09.837+00:00","updatedAt":"2025-04-09T11:33:03.570+00:00","instrumentId":10028 } ],"total":49,"source":"pluang" },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Try it
Live request with your key
const data = await client.run( "finance:pluang", "resolve", { code: "BBCA" });
Pluang
Data pasar Pluang lintas aset: order book, running trade, tradebook dan ringkasan broker per saham IDX, plus saham Amerika, emas, kripto, sinyal analis dan berita.
Tukar kode saham IDX jadi id numerik Pluang. Endpoint IDX lain berkunci pada id ini.
/v1/…pluang/resolveTry it
Parameters
code
string · query · required
Stock code. Required.
Example response
{"project":"finance:pluang", "data": {"code":"BBCA","source":"pluang","stockId":10020 },"timestamp":"2026-08-15T16:14:34Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Code
const data = await client.run( "finance:pluang", "resolve", { code: "BBCA" });