zapi.
APIsPricingDocsMCP
APIsPricingDocsMCP
Sign in
zapi.
APIsPricingDocsMCP
APIsPricingDocsMCP
Sign in
Finance/Pluang
Logo Pluang

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.

31 endpoints31 endpoints on this scraper1.7M calls1.7M calls so farupdated last monthLast updated 8/15/2026, 4:14:34 PMBusy: 10+ calls so farllms.txt
Endpoints31

31/31 passing
checked 20 hours ago · daily 01:00 WIB

Resolve Stock Code

Tukar kode saham IDX jadi id numerik Pluang. Endpoint IDX lain berkunci pada id ini.

GET/v1/finance:pluang/resolve1d cache1 paramchecking key…
Parameters
codestringrequired

Stock code. Required.

·
Response
EXAMPLE
{
  "code": "BBCA",
  "source": "pluang",
  "stockId": 10020
}

Code

Resolve Stock Code
index.ts
// npm i zpi-sdk
import { ZpiClient } from "zpi-sdk";

const client = new ZpiClient({ apiKey: "zpi_xxxxxxxxxxxxxxxxxxxxxxxx" });

const data = await client.run("finance:pluang", "resolve", {
  "code": "BBCA"
});
console.log(data);
Recommended · typed errors, safe retries and bulk jobsSDK reference

Full reference

31 endpoints · plain text
GET
Resolve Stock Code/v1/finance:pluang/resolve
1 param

Tukar kode saham IDX jadi id numerik Pluang. Endpoint IDX lain berkunci pada id ini.

Parameters

codestringrequired
Stock code. Required.

Request

curl -X GET "https://api.zapi.ink/v1/finance:pluang/resolve?code=BBCA" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "code": "BBCA",
  "source": "pluang",
  "stockId": 10020
}
GET
Quote/v1/finance:pluang/quote
2 params

Kutipan satu saham IDX berikut key stats yang Pluang tampilkan: kapitalisasi pasar, volume, lot, turnover, harga rata-rata, IEP/IEV. Terima `code` atau `stockId`.

Parameters

codestringoptional
Stock code. Either this or stockId is required.
stockIdnumberoptional
Numeric Pluang asset id, 10000 or greater. Alternative to code.

Request

curl -X GET "https://api.zapi.ink/v1/finance:pluang/quote?code=BBCA&stockId=10020" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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
}
GET
Multi Quote/v1/finance:pluang/summary
2 params

Snapshot bid/ask/OHLC beberapa saham sekaligus, maksimal 20 instrumen per panggilan.

Parameters

codesstringoptional
Comma-separated stock codes, max 20.
stockIdsstringoptional
Comma-separated numeric ids, max 20. Alternative to codes.

Request

curl -X GET "https://api.zapi.ink/v1/finance:pluang/summary?codes=BBCA%2CTLKM&stockIds=10020%2C10048" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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"
}
GET
Reference Prices/v1/finance:pluang/price-change
2 params

Harga acuan di tiap horizon — 1 hari, 1 minggu, 1 bulan, 3 bulan, YTD, 1 tahun, 5 tahun. Yang dikirim harga, bukan persentase.

Parameters

codestringoptional
Stock code. Either this or stockId is required.
stockIdnumberoptional
Numeric Pluang asset id, 10000 or greater. Alternative to code.

Request

curl -X GET "https://api.zapi.ink/v1/finance:pluang/price-change?code=BBCA&stockId=10020" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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
}
GET
Intraday Chart/v1/finance:pluang/chart
2 params

Candle intraday satu sesi, berjarak 5 menit. Upstream hanya melayani satu timeframe; riwayat panjang ada di `finance:idx/stock-history`.

Parameters

codestringoptional
Stock code. Either this or stockId is required.
stockIdnumberoptional
Numeric Pluang asset id, 10000 or greater. Alternative to code.

Request

curl -X GET "https://api.zapi.ink/v1/finance:pluang/chart?code=BBCA&stockId=10020" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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
}
GET
Order Book/v1/finance:pluang/orderbook
2 params

Antrean bid dan ask satu saham IDX beserta lot-nya, plus porsi bid/ask.

Parameters

codestringoptional
Stock code. Either this or stockId is required.
stockIdnumberoptional
Numeric Pluang asset id, 10000 or greater. Alternative to code.

Request

curl -X GET "https://api.zapi.ink/v1/finance:pluang/orderbook?code=BBCA&stockId=10020" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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
}
GET
Running Trade/v1/finance:pluang/running-trades
5 params

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.

Parameters

codestringoptional
Stock code. Either this or stockId is required.
stockIdnumberoptional
Numeric Pluang asset id, 10000 or greater. Alternative to code.
actionenumoptional
Keep one aggressor side. Filtered here — the upstream ignores its own tab parameter. Values: BUY, SELL.
minLotnumberoptional
Keep prints of at least this many lots (big-print filter).
cursorstringoptional
Continue from a previous response's nextCursor.

Request

curl -X GET "https://api.zapi.ink/v1/finance:pluang/running-trades?code=BBCA&stockId=10020&action=BUY&minLot=500&cursor=MTA3MTY%3D" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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="
}
GET
Tradebook/v1/finance:pluang/tradebook
3 params

Rekap transaksi per harga, per waktu, dan per volume — ketiganya dikirim sekaligus, lengkap dengan sesi pra dan pasca.

Parameters

codestringoptional
Stock code. Either this or stockId is required.
stockIdnumberoptional
Numeric Pluang asset id, 10000 or greater. Alternative to code.
tabenumoptional
Which block fills items: PRICE (default), TIME or VOLUME. ALL returns the price block. Values: ALL, PRICE, TIME, VOLUME.

Request

curl -X GET "https://api.zapi.ink/v1/finance:pluang/tradebook?code=BBCA&stockId=10020&tab=PRICE" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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": []
}
GET
Broker Summary/v1/finance:pluang/broker-summary
5 params

Ringkasan broker per saham atas rentang tanggal: lot, nilai, dan harga rata-rata tiap sisi. Upstream memberi sepuluh broker teratas, bukan tabel penuh.

Parameters

codestringoptional
Stock code. Either this or stockId is required.
stockIdnumberoptional
Numeric Pluang asset id, 10000 or greater. Alternative to code.
startDatestringoptional
Range start (YYYY-MM-DD). Defaults to endDate.
endDatestringoptional
Range end (YYYY-MM-DD). Defaults to today.
netenumoptional
true (default) nets buy against sell per broker; false returns gross. Values: true, false.

Request

curl -X GET "https://api.zapi.ink/v1/finance:pluang/broker-summary?code=BBCA&stockId=10020&startDate=2026-08-01&endDate=2026-08-14&net=true" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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"
}
GET
Broker List/v1/finance:pluang/brokers
1 param

Daftar induk broker IDX menurut Pluang, dengan klasifikasi lokal/asing versi mereka.

Parameters

typeenumoptional
Keep one broker type, as Pluang classifies it. Values: LOCAL, FOREIGN.

Request

curl -X GET "https://api.zapi.ink/v1/finance:pluang/brokers?type=FOREIGN" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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"
}
GET
Fundamentals/v1/finance:pluang/fundamentals
2 params

EPS aktual per kuartal, ikhtisar, dan rasio valuasi/profitabilitas satu emiten.

Parameters

codestringoptional
Stock code. Either this or stockId is required.
stockIdnumberoptional
Numeric Pluang asset id, 10000 or greater. Alternative to code.

Request

curl -X GET "https://api.zapi.ink/v1/finance:pluang/fundamentals?code=BBCA&stockId=10020" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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"
}
GET
Financial Statements/v1/finance:pluang/financials
3 params

Neraca, arus kas, dan laba rugi satu emiten, kuartalan maupun tahunan.

Parameters

codestringoptional
Stock code. Either this or stockId is required.
stockIdnumberoptional
Numeric Pluang asset id, 10000 or greater. Alternative to code.
periodenumoptional
Which period block to return. Default both. Values: quarterly, annually, both.

Request

curl -X GET "https://api.zapi.ink/v1/finance:pluang/financials?code=BBCA&stockId=10020&period=quarterly" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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"
    }
  }
}
GET
Corporate Actions/v1/finance:pluang/corporate-action
5 params

Aksi korporasi yang lalu dan yang akan datang — dividen, split, RUPS — beserta tanggal cum, ex, dan pembayarannya.

Parameters

codestringoptional
Stock code. Either this or stockId is required.
stockIdnumberoptional
Numeric Pluang asset id, 10000 or greater. Alternative to code.
whenenumoptional
Which set to return. Default both. Values: past, upcoming, both.
typestringoptional
Keep one action type, e.g. DIVIDEND.
lengthnumberoptional
Rows per set (default 50, max 200)

Request

curl -X GET "https://api.zapi.ink/v1/finance:pluang/corporate-action?code=BBCA&stockId=10020&when=upcoming&type=DIVIDEND&length=20" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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": []
}
GET
Company Profile/v1/finance:pluang/company-profile
2 params

Profil emiten menurut Pluang: sektor, sejarah, alamat, direksi, komisaris, pemegang saham, dan FAQ.

Parameters

codestringoptional
Stock code. Either this or stockId is required.
stockIdnumberoptional
Numeric Pluang asset id, 10000 or greater. Alternative to code.

Request

curl -X GET "https://api.zapi.ink/v1/finance:pluang/company-profile?code=BBCA&stockId=10020" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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: [email protected]\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": []
}
GET
Similar Stocks/v1/finance:pluang/similar-stocks
2 params

Saham sejenis menurut Pluang, dengan perubahan harganya.

Parameters

codestringoptional
Stock code. Either this or stockId is required.
stockIdnumberoptional
Numeric Pluang asset id, 10000 or greater. Alternative to code.

Request

curl -X GET "https://api.zapi.ink/v1/finance:pluang/similar-stocks?code=BBCA&stockId=10020" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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
}
GET
Stock News/v1/finance:pluang/news
4 params

Berita per emiten IDX. Upstream membatasi 20 item per halaman, jadi jalannya paging.

Parameters

codestringoptional
Stock code. Either this or stockId is required.
stockIdnumberoptional
Numeric Pluang asset id, 10000 or greater. Alternative to code.
pagenumberoptional
Page number, 1-based. Default 1.
sizenumberoptional
Items per page, max 20 (upstream cap). Default 20.

Request

curl -X GET "https://api.zapi.ink/v1/finance:pluang/news?code=BBCA&stockId=10020&page=1&size=20" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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
}
GET
US Stock Quote/v1/finance:pluang/us-stock-quote
1 param

Kutipan saham atau indeks Amerika di Pluang, termasuk sesi extended-hours. Membawa penanda `delayed` karena Pluang sendiri menyatakan harganya tertunda.

Parameters

stockIdnumberrequired
Numeric Pluang global-stock id. Upstream accepts 10000-20000. Required.

Request

curl -X GET "https://api.zapi.ink/v1/finance:pluang/us-stock-quote?stockId=10751" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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
}
GET
US Stock Closes/v1/finance:pluang/us-stock-closes
1 param

Harga penutupan tiap horizon untuk saham atau indeks Amerika.

Parameters

stockIdnumberrequired
Numeric Pluang global-stock id. Upstream accepts 10000-20000. Required.

Request

curl -X GET "https://api.zapi.ink/v1/finance:pluang/us-stock-closes?stockId=10751" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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
}
GET
US Stock Financials/v1/finance:pluang/us-stock-financials
2 params

Laporan keuangan saham Amerika, kuartalan dan tahunan.

Parameters

stockIdnumberrequired
Numeric Pluang global-stock id. Upstream accepts 10000-20000. Required.
periodenumoptional
Which period block to return. Default both. Values: quarterly, annually, both.

Request

curl -X GET "https://api.zapi.ink/v1/finance:pluang/us-stock-financials?stockId=10738&period=quarterly" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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"
    }
  }
}
GET
US Stock Technicals/v1/finance:pluang/us-stock-technicals
2 params

Indikator teknikal saham atau indeks Amerika di enam timeframe, dari 5 menit sampai bulanan.

Parameters

stockIdnumberrequired
Numeric Pluang global-stock id. Upstream accepts 10000-20000. Required.
timeFrameenumoptional
Indicator timeframe — the upstream's full accepted set. Default DAILY. Values: FIVE_MINUTES, FIFTEEN_MINUTES, HOURLY, DAILY, WEEKLY, MONTHLY.

Request

curl -X GET "https://api.zapi.ink/v1/finance:pluang/us-stock-technicals?stockId=10751&timeFrame=DAILY" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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
        }
      ]
    }
  }
}
GET
US Stock Profile/v1/finance:pluang/us-stock-description
1 param

Profil dan status perdagangan saham atau indeks Amerika di Pluang.

Parameters

stockIdnumberrequired
Numeric Pluang global-stock id. Upstream accepts 10000-20000. Required.

Request

curl -X GET "https://api.zapi.ink/v1/finance:pluang/us-stock-description?stockId=10738" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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
  }
}
GET
Gold Price/v1/finance:pluang/gold-price
0 params

Harga emas Pluang per gram — beli, jual, cicilan — plus perubahan tiap horizon.

Parameters

This endpoint takes no parameters.

Request

curl -X GET "https://api.zapi.ink/v1/finance:pluang/gold-price" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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
}
GET
Gold Key Stats/v1/finance:pluang/gold-stats
0 params

Ukuran risiko emas yang Pluang tampilkan, seperti drawdown tiga bulan.

Parameters

This endpoint takes no parameters.

Request

curl -X GET "https://api.zapi.ink/v1/finance:pluang/gold-stats" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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"
}
GET
Gold Performance/v1/finance:pluang/gold-performance
0 params

Titik tertinggi dan terendah emas dalam 52 minggu dan 5 tahun, beserta tanggalnya.

Parameters

This endpoint takes no parameters.

Request

curl -X GET "https://api.zapi.ink/v1/finance:pluang/gold-performance" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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"
}
GET
Market Overview/v1/finance:pluang/market-overview
1 param

Ikhtisar lintas aset dalam satu panggilan: kripto, saham AS, saham Indonesia, komoditas, indeks global, mata uang, dan obligasi.

Parameters

categorystringoptional
Keep one category — cryptocurrency, global_equity, indonesia_stocks, commodities, global_market, currencies, bonds.

Request

curl -X GET "https://api.zapi.ink/v1/finance:pluang/market-overview?category=commodities" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "count": 1,
  "items": [
    {
      "title": "Komoditi",
      "assets": [
        {
          "name": "Gold*"
        },
        {
          "name": "Silver*"
        },
        {
          "name": "Copper"
        },
        {
          "name": "Crude Oil"
        }
      ],
      "category": "commodities"
    }
  ],
  "source": "pluang",
  "category": "commodities"
}
GET
Top Movers/v1/finance:pluang/top-movers
2 params

Penggerak terbesar lintas kelas aset, naik maupun turun.

Parameters

directionenumoptional
Which side to return. Default both. Values: gainers, losers, both.
lengthnumberoptional
Rows per side (default 20, max 100)

Request

curl -X GET "https://api.zapi.ink/v1/finance:pluang/top-movers?direction=gainers&length=10" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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"
}
GET
Asset Search/v1/finance:pluang/search
2 params

Cari aset lintas kelas di Pluang — saham IDX, saham AS, kripto.

Parameters

querystringrequired
Text to search. Required.
lengthnumberoptional
Rows to return (default 20, max 100)

Request

curl -X GET "https://api.zapi.ink/v1/finance:pluang/search?query=bbca&length=20" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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"
}
GET
Analyst Top Picks/v1/finance:pluang/signals
2 params

Pilihan teratas analis yang Pluang tampilkan, lengkap dengan target harga. Ini sinyal pihak ketiga, bukan data bursa.

Parameters

categorystringoptional
Keep one asset category as Pluang labels it.
lengthnumberoptional
Rows to return (default 20, max 100)

Request

curl -X GET "https://api.zapi.ink/v1/finance:pluang/signals?category=globalStock&length=20" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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"
}
GET
Market News/v1/finance:pluang/news-feed
1 param

Feed berita pasar Pluang, lintas aset.

Parameters

lengthnumberoptional
Rows to return (default 25, max 200)

Request

curl -X GET "https://api.zapi.ink/v1/finance:pluang/news-feed?length=25" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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"
}
GET
Staking Rates/v1/finance:pluang/staking-rates
0 params

Imbal staking kripto di Pluang, tarif normal dan Pluang+.

Parameters

This endpoint takes no parameters.

Request

curl -X GET "https://api.zapi.ink/v1/finance:pluang/staking-rates" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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"
}
GET
Crypto Futures/v1/finance:pluang/crypto-futures
1 param

Instrumen kripto berjangka yang Pluang tawarkan.

Parameters

lengthnumberoptional
Rows to return (default 100, max 500)

Request

curl -X GET "https://api.zapi.ink/v1/finance:pluang/crypto-futures?length=50" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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"
}

Related APIs

More in finance

IDX (Bursa Efek Indonesia)

financeidx

Data Bursa Efek Indonesia: ringkasan saham & indeks, top movers, broker, emiten, laporan keuangan, berita, dan passthrough ke ratusan endpoint /primary/.

756.2K756.2K calls so far1dResponses cached for 1d
Busy: 10+ calls so far

TradingView

financetradingview

Screener, charts, technical indicators, fundamentals, news and the macro calendar across 16 markets — Indonesian equities, US equities, crypto, forex and futures.

341.4K341.4K calls so far1dResponses cached for 1d
Busy: 10+ calls so far

Stockbit

financestockbit

Data saham IDX dari Stockbit: harga, chart intraday, profil emiten, diskusi komunitas, dan kamus investasi.

115.5K115.5K calls so far1dResponses cached for 1d
Busy: 10+ calls so far

Investing

financeinvesting

Data pasar finansial lengkap — quote saham/forex/crypto/komoditas, teknikal, OHLCV historis, berita, analisis, dan kalender ekonomi.

69.6K69.6K calls so far1hResponses cached for 1h
Busy: 10+ calls so far

Binance Futures

financebinance-futures

USD-M perpetual futures market data: funding, premium index, open interest, long/short ratios, candles and depth.

40.3K40.3K calls so far10mResponses cached for 10m
Busy: 10+ calls so far

Yahoo Finance

financeyahoo-finance

Global quotes, fundamentals, statements, options, earnings, ownership and analyst coverage. Jakarta listings via the .JK suffix.

32.4K32.4K calls so far5mResponses cached for 5m
Busy: 10+ calls so far
zapi.

One key, one response shape. We keep the scrapers working.

Get an API key
ProductBrowse APIsPricingDocsMCP server
DevelopersSDK on npmGitHubOpenAPI specllms.txt
SupportReport an issueDiscord
LegalTermsPrivacyCookiesAUPRefunds
© 2026 ZapiPublic web data, one API.
zapi.