IDX OHLCV Data Fetcher API

Mengambil data OHLCV saham IDX untuk satu atau banyak symbol menggunakan POST body agar aman untuk batch request.

Base Information

  • BASE_URL_API: https://api.maelyn.eu/api
  • Path / Endpoint: /financial/idx/ohlcv
  • Method: POST
  • Credit Usage: 15

Authentication

x-maelyn-auth: YOUR_API_KEY
content-type: application/json

Description

Endpoint ini mengambil data OHLCV saham IDX dari adapter market data. Karena endpoint ini dapat menerima banyak symbol sekaligus, method yang digunakan adalah POST agar daftar symbol dan konfigurasi request tidak membuat URL terlalu panjang.

Endpoint mendukung tiga mode utama: candles untuk satu saham, batch untuk beberapa saham dengan candle series, dan snapshot untuk snapshot harga terakhir.

Request Body

NameTypeRequiredDescription
symbolstringConditionalSatu kode saham, contoh BBCA. Wajib jika symbols tidak dikirim
symbolsarray<string>ConditionalDaftar kode saham. Maksimal 20. Wajib jika symbol tidak dikirim
rangestringNoRentang data: 1d, 5d, 1mo, 3mo, 6mo, 1y, 2y, 5y. Default 3mo
intervalstringNoInterval candle: 1m, 5m, 15m, 1h, 1d, 1wk, 1mo. Default 1d
modestringNoMode request: candles, batch, atau snapshot. Default candles

Example Usage

1. Candle OHLCV satu saham

POST /financial/idx/ohlcv
{
  "symbol": "BBCA",
  "range": "3mo",
  "interval": "1d",
  "mode": "candles"
}

2. Batch OHLCV beberapa saham

{
  "symbols": ["BBCA", "BBRI", "TLKM"],
  "range": "1mo",
  "interval": "1d",
  "mode": "batch"
}

3. Snapshot harga terakhir

{
  "symbols": ["BBCA", "BBRI", "TLKM"],
  "mode": "snapshot"
}

Success Response

{
  "success": true,
  "data": {
    "mode": "candles",
    "symbol": "BBCA",
    "yahooSymbol": "BBCA.JK",
    "name": "Bank Central Asia Tbk",
    "sector": "Perbankan",
    "currency": "IDR",
    "candles": [
      {
        "open": 9400,
        "high": 9550,
        "low": 9350,
        "close": 9500,
        "volume": 55000000,
        "timestamp": "2026-05-29T00:00:00.000+07:00",
        "date": "2026-05-29",
        "unixTs": 1780000000
      }
    ],
    "meta": {
      "regularMarketPrice": 9500,
      "regularMarketVolume": 55000000,
      "chartPreviousClose": 9400,
      "fiftyTwoWeekHigh": 10500,
      "fiftyTwoWeekLow": 8200,
      "marketCap": null
    },
    "fetchedAt": "2026-05-30T10:00:00.000+07:00"
  }
}

Response Fields

FieldTypeDescription
modestringMode response: candles, batch, atau snapshot
symbolstringKode saham IDX
candlesarrayData OHLCV historis sesuai range dan interval
candles.opennumberHarga pembukaan candle
candles.highnumberHarga tertinggi candle
candles.lownumberHarga terendah candle
candles.closenumberHarga penutupan candle
candles.volumenumberVolume transaksi candle
meta.chartPreviousClosenumberHarga penutupan sebelumnya
itemsarrayData batch, muncul pada mode batch atau snapshot

Error Response

{
  "success": false,
  "message": "Body wajib berisi symbol atau symbols"
}

Playground