IDX Channel
Indonesian market news and live IDX market data — articles by channel, date and tag, plus stock quotes, indices and currency rates.
Stock Table
Paged table of every listed stock, sortable by volume or change percent.
/v1/finance:idxchannel/stocksParameters
| Name | Type | In | Description |
|---|---|---|---|
| page | number | query | Page number, 10 rows per page. Default 1. |
| sortBy | enum | query | Sort column. Omit for the upstream's default order. One of volume, changePercent. |
| sort | enum | query | Sort direction. Only applied together with sortBy. One of asc, desc. |
Example response
{"project":"finance:idxchannel", "data": {"page":1,"sort":null,"count":10, "items": [ {"code":"AADI","open":9725,"close":9900,"change":175,"volume":10192200,"updatedAt":"2026-08-20T10:55:10.000Z","changePercent":1.8 }, {"code":"AALI","open":7750,"close":8000,"change":250,"volume":2770700,"updatedAt":"2026-08-20T10:55:10.000Z","changePercent":3.23 }, {"code":"ABDA","open":3810,"close":3810,"change":0,"volume":1000,"updatedAt":"2026-08-20T10:55:10.000Z","changePercent":0 } ],"total":861,"sortBy":null,"dataset":"stocks","hasMore":true,"nextPage":2,"provider":"idxchannel" },"timestamp":"2026-08-20T11:44:00Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
All Stocks
Every listed stock in one call, with last price, change and timestamp.
/v1/finance:idxchannel/stocks-allParameters
| Name | Type | In | Description |
|---|---|---|---|
| search | string | query | Filter by ticker code, case-insensitive substring. |
Example response
{"project":"finance:idxchannel", "data": {"count":12, "items": [ {"code":"BBCA","close":6400,"change":100,"updatedAt":"2026-08-20T10:50:08.000Z","changePercent":1.59 }, {"code":"BBHI","close":905,"change":0,"updatedAt":"2026-08-20T10:50:08.000Z","changePercent":0 }, {"code":"BBKP","close":56,"change":1,"updatedAt":"2026-08-20T10:50:08.000Z","changePercent":1.82 }, {"code":"BBLD","close":685,"change":5,"updatedAt":"2026-08-20T10:50:08.000Z","changePercent":0.72 }, {"code":"BBMD","close":1950,"change":5,"updatedAt":"2026-08-20T10:50:08.000Z","changePercent":0.26 }, {"code":"BBNI","close":3590,"change":30,"updatedAt":"2026-08-20T10:50:08.000Z","changePercent":0.84 }, {"code":"BBRI","close":3140,"change":60,"updatedAt":"2026-08-20T10:50:08.000Z","changePercent":1.95 }, {"code":"BBRM","close":115,"change":0,"updatedAt":"2026-08-20T10:50:08.000Z","changePercent":0 } ],"search":"BB","dataset":"stocks-all","provider":"idxchannel" },"timestamp":"2026-08-20T11:44:00Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Stock Quote
One stock's session: open, high, low, close, previous and change.
/v1/finance:idxchannel/quoteParameters
| Name | Type | In | Description |
|---|---|---|---|
| code | string | query | Ticker code, with or without case. Required. |
Example response
{"project":"finance:idxchannel", "data": {"low":3090,"code":"BBRI","high":3140,"open":3100,"close":3140,"change":60,"dataset":"quote","previous":3080,"provider":"idxchannel","updatedAt":"2026-08-20T10:50:08.000Z","changePercent":1.95 },"timestamp":"2026-08-20T11:44:00Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Ticker List
Every ticker code IDX Channel tracks.
/v1/finance:idxchannel/tickersParameters
| Name | Type | In | Description |
|---|---|---|---|
| search | string | query | Filter by code, case-insensitive substring. |
Example response
{"project":"finance:idxchannel", "data": {"count":12, "items": [ "BBCA", "BBHI", "BBKP", "BBLD", "BBMD", "BBNI", "BBRI", "BBRM" ],"search":"BB","dataset":"tickers","provider":"idxchannel" },"timestamp":"2026-08-20T11:44:00Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Market Indices
Indonesian indices with last value, change and change percent.
/v1/finance:idxchannel/indicesParameters
| Name | Type | In | Description |
|---|---|---|---|
| code | string | query | Filter to one index code. |
Example response
{"project":"finance:idxchannel", "data": {"code":"IHSG","count":1, "items": [ {"code":"IHSG","close":6501.59,"change":107.46,"updatedAt":"2026-08-20T10:57:12.000Z","changePercent":1.68 } ],"dataset":"indices","provider":"idxchannel" },"timestamp":"2026-08-20T11:44:00Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Currency Rates
Foreign currency rates against the rupiah.
/v1/finance:idxchannel/currenciesParameters
| Name | Type | In | Description |
|---|---|---|---|
| currency | string | query | Filter to one currency, by its three-letter name. |
Example response
{"project":"finance:idxchannel", "data": {"count":1, "items": [ {"code":"USDRP","rate":17746,"currency":"USD","updatedAt":"2026-08-20T10:45:06.000Z" } ],"dataset":"currencies","currency":"USD","provider":"idxchannel" },"timestamp":"2026-08-20T11:44:00Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Market Snapshot
Indices and currency rates in a single call.
/v1/finance:idxchannel/market-snapshotParameters
| Name | Type | In | Description |
|---|---|---|---|
| x | string | query | Unused; this endpoint takes no input. |
Example response
{"project":"finance:idxchannel", "data": {"dataset":"market-snapshot", "indices": [ {"code":"IHSG","close":6501.59,"change":107.46,"updatedAt":"2026-08-20T10:57:12.000Z","changePercent":1.68 }, {"code":"LQ45","close":638.74,"change":11.27,"updatedAt":"2026-08-20T10:57:12.000Z","changePercent":1.8 }, {"code":"IDX30","close":356.26,"change":5.32,"updatedAt":"2026-08-20T10:57:12.000Z","changePercent":1.52 }, {"code":"MNC36","close":275.97,"change":4.62,"updatedAt":"2026-08-20T10:57:12.000Z","changePercent":1.7 }, {"code":"JII","close":390.27,"change":9.35,"updatedAt":"2026-08-20T10:57:12.000Z","changePercent":2.45 }, {"code":"IDX80","close":96.11,"change":1.89,"updatedAt":"2026-08-20T10:57:12.000Z","changePercent":2 }, {"code":"IDXHIDIV20","close":432.62,"change":5.05,"updatedAt":"2026-08-20T10:57:12.000Z","changePercent":1.18 }, {"code":"IDXG30","close":121.26,"change":1.36,"updatedAt":"2026-08-20T10:57:12.000Z","changePercent":1.13 } ],"provider":"idxchannel", "currencies": [ {"rate":17746,"currency":"USD" }, {"rate":2262,"currency":"HKD" }, {"rate":12648,"currency":"AUD" }, {"rate":2640,"currency":"CNY" } ],"indexCount":10,"currencyCount":4 },"timestamp":"2026-08-20T11:44:00Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Latest Articles
Newest articles, optionally scoped to one channel or media type.
/v1/finance:idxchannel/latestParameters
| Name | Type | In | Description |
|---|---|---|---|
| channel | enum | query | Channel to scope to. Omit for all channels. One of market-news, economics, banking, syariah, ecotainment, milenomic, inspirator, economia, news, technology. |
| type | enum | query | Media type. Omit for all types. One of news, video, photo. |
| page | number | query | Page number, 9 items per page. Default 1. |
Example response
{"project":"finance:idxchannel", "data": {"page":1,"type":null,"count":9, "items": [ {"id":"393077","url":"https://www.idxchannel.com/banking/citi-indonesia-raup-laba-bersih-rp994-miliar-ditopang-pertumbuhan-kredit","slug":"citi-indonesia-raup-laba-bersih-rp994-miliar-ditopang-pertumbuhan-kredit","type":"news","image":"https://img.idxchannel.com/media/800/images/idx/2022/04/26/Citi_Indonesia.jpg","title":"Citi Indonesia Raup Laba Bersih Rp994 Miliar Ditopang Pertumbuhan Kredit","source":"idxchannel.com","category":"BANKING","thumbnail":"https://img.idxchannel.com/media/439/images/idx/2022/04/26/Citi_Indonesia.jpg","publishedAt":"2026-08-20T09:35:00.000Z" }, {"id":"393058","url":"https://www.idxchannel.com/banking/bank-jatim-bjtm-perkuat-kerja-sama-dan-layanan-perbankan-di-dinas-pendidikan-se-jawa-timur","slug":"bank-jatim-bjtm-perkuat-kerja-sama-dan-layanan-perbankan-di-dinas-pendidikan-se-jawa-timur","type":"news","image":"https://img.idxchannel.com/media/800/images/idx/2026/08/20/bank_jatim_bjtm.jpg","title":"Bank Jatim (BJTM) Perkuat Kerja Sama dan Layanan Perbankan di Dinas Pendidikan se-Jawa Timur","source":"idxchannel.com","category":"BANKING","thumbnail":"https://img.idxchannel.com/media/439/images/idx/2026/08/20/bank_jatim_bjtm.jpg","publishedAt":"2026-08-20T08:10:00.000Z" } ],"channel":"banking","dataset":"latest","hasMore":true,"nextPage":2,"provider":"idxchannel" },"timestamp":"2026-08-20T11:44:00Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Article Search
Search articles by keyword, channel and media type.
/v1/finance:idxchannel/searchParameters
| Name | Type | In | Description |
|---|---|---|---|
| q | string | query | Search keyword. Required. |
| channel | enum | query | Channel to scope to. Omit for all channels. One of market-news, economics, banking, syariah, ecotainment, milenomic, inspirator, economia, news, technology. |
| type | enum | query | Media type. Omit for all types. One of news, video, photo. |
| page | number | query | Page number, 9 items per page. Default 1. |
Example response
{"project":"finance:idxchannel", "data": {"page":1,"type":null,"count":9, "items": [ {"id":"393078","url":"https://www.idxchannel.com/market-news/10-saham-top-gainer-perdagangan-kamis-20-agustus-2026-ada-kija-hingga-psab","slug":"10-saham-top-gainer-perdagangan-kamis-20-agustus-2026-ada-kija-hingga-psab","type":"news","image":"https://img.idxchannel.com/media/800/images/idx/2026/02/16/Saham_naik_-_Freepik_16_Feb_26.jpg","title":"10 Saham Top Gainer Perdagangan Kamis 20 Agustus 2026, Ada KIJA hingga PSAB","source":"idxchannel.com","category":"MARKET NEWS","thumbnail":"https://img.idxchannel.com/media/439/images/idx/2026/02/16/Saham_naik_-_Freepik_16_Feb_26.jpg","publishedAt":"2026-08-20T09:36:00.000Z" }, {"id":"393072","url":"https://www.idxchannel.com/market-news/ihsg-ditutup-tembus-level-6500-saham-ammn-kija-terbang","slug":"ihsg-ditutup-tembus-level-6500-saham-ammn-kija-terbang","type":"news","image":"https://img.idxchannel.com/media/800/images/idx/2025/11/07/ihsg_hijau.jpg","title":"IHSG Ditutup Tembus Level 6.500, Saham AMMN-KIJA Terbang","source":"idxchannel.com","category":"MARKET NEWS","thumbnail":"https://img.idxchannel.com/media/439/images/idx/2025/11/07/ihsg_hijau.jpg","publishedAt":"2026-08-20T09:18:00.000Z" } ],"query":"ihsg","channel":null,"dataset":"search","hasMore":true,"nextPage":2,"provider":"idxchannel" },"timestamp":"2026-08-20T11:44:00Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Article Archive
Articles published on a given date, filterable by channel.
/v1/finance:idxchannel/archiveParameters
| Name | Type | In | Description |
|---|---|---|---|
| date | string | query | Archive date as YYYY-MM-DD. Default today in Jakarta time. |
| channel | enum | query | Channel to scope to. Omit for all channels. One of market-news, economics, banking, syariah, ecotainment, milenomic, inspirator, economia, news, technology. |
| page | number | query | Page number, 6 items per page. Default 1. |
Example response
{"project":"finance:idxchannel", "data": {"date":"2026-08-19","page":1,"count":6, "items": [ {"url":"https://www.idxchannel.com/economics/ekonom-nilai-pengalihan-utang-whoosh-ke-kemenkeu-bukan-solusi-bebas-risiko-fiskal","title":"Ekonom Nilai Pengalihan Utang Whoosh ke Kemenkeu Bukan Solusi Bebas Risiko Fiskal","source":"idxchannel.com","caption":"Ekonom Nilai Pengalihan Utang Whoosh ke Kemenkeu Bukan Solusi Bebas Risiko Fiskal. (Foto: iNews Media Group)","category":"ECONOMICS","thumbnail":"https://img.idxchannel.com/media/439/images/idx/2026/03/23/Whoosh.jpeg","publishedAt":"2026-08-19T16:00:00.000Z" }, {"url":"https://www.idxchannel.com/economics/pemerintah-siapkan-pendataan-rumah-rusak-dan-lahan-huntap-bagi-korban-terdampak-gempa-ntt","title":"Pemerintah Siapkan Pendataan Rumah Rusak dan Lahan Huntap bagi Korban Terdampak Gempa NTT","source":"idxchannel.com","caption":"Pemerintah Siapkan Pendataan Rumah Rusak dan Lahan Huntap bagi Korban Terdampak Gempa NTT. (Foto Istimewa)","category":"ECONOMICS","thumbnail":"https://img.idxchannel.com/media/439/images/idx/2026/08/15/Gempa_Bumi_NTT-3.jpg","publishedAt":"2026-08-19T15:30:00.000Z" } ],"channel":null,"dataset":"archive","hasMore":true,"nextPage":2,"provider":"idxchannel" },"timestamp":"2026-08-20T11:44:00Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Newsroom Feed
Newsroom RSS, the one listing that carries the numeric content id.
/v1/finance:idxchannel/feedParameters
| Name | Type | In | Description |
|---|---|---|---|
| limit | number | query | Maximum items to return. Default 10. |
Example response
{"project":"finance:idxchannel", "data": {"count":5, "items": [ {"id":"393087","url":"https://www.idxchannel.com/ecotainment/atur-jadwal-liburan-lebih-leluasa-dengan-layanan-paylater","image":"https://img.idxchannel.com/media/439/images/idx/2026/08/20/Liburan_Lebih_Leluasa_dengan_Layanan_Paylater.png","title":"Atur Jadwal Liburan Lebih Leluasa dengan Layanan Paylater","source":"idxchannel.com","summary":"Atur Jadwal Liburan Lebih Leluasa dengan Layanan Paylater. (Foto: iNews Media Group)","category":"ECOTAINMENT","publishedAt":"2026-08-20T11:23:00.000Z" }, {"id":"393086","url":"https://www.idxchannel.com/news/1378-sekolah-terdampak-gempa-m77-di-ntt-pembelajaran-116328-murid-terganggu","image":"https://img.idxchannel.com/media/439/images/idx/2026/08/20/Screen_Shot_2026-08-20_at_16_46_44.jpg","title":"1.378 Sekolah Terdampak Gempa M7,7 di NTT, Pembelajaran 116.328 Murid Terganggu","source":"idxchannel.com","summary":"1.378 Sekolah Terdampak Gempa M7,7 di NTT, Pembelajaran 116.328 Murid Terganggu. (Foto: iNews Media Group)","category":"News","publishedAt":"2026-08-20T11:18:00.000Z" } ],"dataset":"feed","provider":"idxchannel" },"timestamp":"2026-08-20T11:44:00Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Article Detail
One article with body text, tags and editorial credits.
/v1/finance:idxchannel/detailParameters
| Name | Type | In | Description |
|---|---|---|---|
| url | string | query | Full article URL. Required. |
Example response
{"project":"finance:idxchannel", "data": {"url":"https://www.idxchannel.com/market-news/bbca-kucurkan-dividen-interim-rp307-triliun-kuartal-iii-2026", "tags": [ "BBCA", "Dividen Interim", "BCA" ],"image":"https://img.idxchannel.com/media/700/images/idx/2024/07/26/BBCA_-_BCA_gedung_-_freepik.jpg","title":"BBCA Kucurkan Dividen Interim Rp3,07 Triliun Kuartal III-2026","author":"Anggie Ariesta","source":"idxchannel.com","content":"IDXChannel – PT Bank Central Asia Tbk (BBCA) menggelontorkan dana sebesar Rp3,07 triliun untuk pembagian dividen interim kuartal III-2026. Aksi korporasi ini merupakan bagian dari …","dataset":"article", "editors": [ {"url":"https://www.idxchannel.com/author/anggie-ariesta","name":"Anggie Ariesta","role":"Reporter" }, {"url":"https://www.idxchannel.com/author/dhera-arizona-pratiwi-editor","name":"Dhera Arizona Pratiwi","role":"Editor" } ],"summary":"PT Bank Central Asia Tbk (BBCA) menggelontorkan dana sebesar Rp3,07 triliun untuk pembagian dividen interim kuartal III-2026.","category":"Market news","provider":"idxchannel","updatedAt":"2026-08-19T21:04:00.000Z","wordCount":169,"publishedAt":"2026-08-19T21:04:00.000Z" },"timestamp":"2026-08-20T11:44:00Z"}
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:idxchannel", "stocks", { page: 1, sortBy: "volume", sort: "desc" });
IDX Channel
Indonesian market news and live IDX market data — articles by channel, date and tag, plus stock quotes, indices and currency rates.
Paged table of every listed stock, sortable by volume or change percent.
/v1/…idxchannel/stocksTry it
Parameters
page
number · query · optional
Page number, 10 rows per page. Default 1.
sortBy
enum · query · optional
Sort column. Omit for the upstream's default order.
sort
enum · query · optional
Sort direction. Only applied together with sortBy.
Example response
{"project":"finance:idxchannel", "data": {"page":1,"sort":null,"count":10, "items": [ {"code":"AADI","open":9725,"close":9900,"change":175,"volume":10192200,"updatedAt":"2026-08-20T10:55:10.000Z","changePercent":1.8 }, {"code":"AALI","open":7750,"close":8000,"change":250,"volume":2770700,"updatedAt":"2026-08-20T10:55:10.000Z","changePercent":3.23 }, {"code":"ABDA","open":3810,"close":3810,"change":0,"volume":1000,"updatedAt":"2026-08-20T10:55:10.000Z","changePercent":0 } ],"total":861,"sortBy":null,"dataset":"stocks","hasMore":true,"nextPage":2,"provider":"idxchannel" },"timestamp":"2026-08-20T11:44:00Z"}
Errors
- 401Missing or invalid x-api-key
- 404Not found or private
- 429Rate limit or monthly quota reached
Code
const data = await client.run( "finance:idxchannel", "stocks", { page: 1, sortBy: "volume", sort: "desc" });