idxby Midori Research

IDEN

Star

Indonesian Stock Market

Loading the exchange calendar

IHSG and today's trading session

IHSG Jakarta Composite Index

n/a

Loading the latest minute

Stocks up and down

Up n/a Down n/a Unchanged n/a

Trading session

n/a

Monday to Friday, 08:45 to 16:15 WIB

Now --:-- WIB

IHSG by the minute

Loading the chart

ConnectingDelayed data from Yahoo Finance, refreshed every minute in exchange hours.

Heavyweights

The 16 largest stocks by market cap, in rupiah

Updated n/a

StockPriceChangePercentVolumeValueMkt cap
Loading the board. Without JavaScript the CLI prints it: idx market overview

Source: Yahoo Finance through the idx minute snapshot. Choose a code for its price and chart.

Movers

Stocks above 1 trillion rupiah market cap

Loading the most active stocks.

See the top ten in the terminal

About idx

Indonesian stock market data, free. IHSG, stock prices, holders above 1 % and news, from public sources. No account and no cost.

As published. Every figure names its source and time. When a source gives no value, idx prints n/a instead of guessing.

One tool, three ways. Read it on this page and in the terminal, type it on your computer with the CLI, or let an AI agent use it through MCP.

Install it

For developers and terminal users: install the CLI on Linux or macOS, or register the MCP server in Claude Code.

Install · Linux, macOS

curl -fsSL https://raw.githubusercontent.com/fzn0x/idx/main/install.sh | sh

AI agents · Claude Code

claude mcp add idx -- idx mcp

Sample Output

The same answer in three forms, from real output

Run 16 Oct 2026

For peopleidx stocks quote BBCA,BBRI,TLKM

Symbol  Price   Chg    Chg %    P/E    Div %
BBCA    5,175   -900   -14.81%  10.96  6.27%
BBRI    2,640   -460   -14.84%   6.49  13.48%
TLKM    1,900   -330   -14.80%  10.98  10.01%
Last trade 2026-10-16 16:14 WIB · market closed

For scriptsidx -o json stocks fundamental BBCA | jq .data.verdict

{
  "label": "undervalued",
  "score": 5,
  "reasons": [
    "trailing P/E 12.9 is moderate (10 to 15)",
    "ROE 21.8% is strong (over 15%)",
    "net margin 53.1% is wide",
    "dividend yield 6.3% is generous",
    "analyst mean target implies 58% upside"
  ],
  "inputs_available": 8
}

For agentsidx mcp · 47 tools · stdio or HTTP

idx_briefone call, every section
idx_marketIHSG, breadth, movers
idx_quote · idx_history · idx_intradayquotes, OHLCV candles, the session by the minute
idx_fundamental · idx_technicalverdict, lenses, signal
idx_returns · idx_dividendsvs IHSG, TTM yield
idx_screen · idx_news · idx_sentimentfilter, headlines, lexicon
idx_insightsMSN's rated statements
idx_brokerwho bought and sold
idx_bandar · idx_bandar_screen · idx_bandar_brokerbandarmology, screener, one broker
idx_foreign · idx_market_foreignforeign buying and selling
idx_market_brokers · idx_indicestop brokers, every index
idx_corporate_actions · idx_calendar · idx_holidaysdividends, rights, RUPS, holidays
idx_instruments · idx_memberslisted stocks, broker codes
idx_astrosky, weton, shio, backtest
idx_ownership_*holders, search, rankings, networks, changes, foreign flow, composition, snapshot sync, institutions
idx_orderbook · idx_stockbit_*Stockbit, your login (opt-in): book, corporate actions, holder movements

idx mcp setup <client> prints the registration for Claude Code, Codex, Muse Code, Cursor and twenty other agents; idx mcp --http serves URL-only products such as ChatGPT. All 47 tools with their CLI and web commands

Notes

What this tool does and does not do

Scope. stocks quote · history · profile · financials · earnings · dividends · returns · fundamental · technical · brief · compare · screen · news · sentiment, market overview, broker, bandar detect · screen, ownership import · ticker · entity · changes · foreign and watch, plus mcp, schema, config, cache. Output as a table, -o json, -o jsonl or -o csv. Every command works on IDX tickers such as BBCA; ^JKSE is IHSG.

Sources. Yahoo Finance for prices, history, profiles, ratios, earnings and statements; MSN Money for a second opinion on ratios and analyst targets, and for the institutions and funds holding a stock (CLI and MCP); IDX's monthly KSEI file for holders above 1 %; KSEI's monthly composition archive from ksei.co.id for local and foreign holders by investor type (CLI and MCP); the exchange's own idx.co.id summaries for foreign flow, member activity, indices and the corporate-action calendar (CLI and MCP: the exchange refuses requests from data centres, this page's host included); Indo Premier for broker summaries, the market-wide broker ranking, foreign flow in rupiah (per stock, and the market's for the most traded stocks) and corporate actions; Kontan and CNBC Indonesia feeds for news; and, opt-in, Stockbit for realtime quotes, history, a live order book, corporate actions and insider and major-holder movements carrying your own Stockbit session (CLI and MCP only, via idx stockbit login). Every response names its provider, fetched_at, and whether it came from cache.

Provenance over polish. When two sources disagree they are never averaged: the first answers, the second fills blanks, and sources lists who contributed. Yahoo publishes gross margin as 0 for banks; idx publishes null, because it means not applicable.

Ownership. Since March 2026 KSEI compiles, and IDX publishes monthly, every holder above 1 % of a listed company. The CLI imports the XLSX (or the earlier PDF) into local SQLite with normalised entity names, so who holds more than 1 % of BBCA and what did this fund change last month are one command each. idx.co.id sits behind Cloudflare; the import explains the manual path when a download is refused.

Heuristics are labelled. The fundamentals verdict, the technical signal and the news sentiment are rule scores. Every rule that fired is listed in plain language, and none of them is advice.

Offline and free. Responses are cached with per-endpoint lifetimes; --offline serves the cache when the network is gone. No accounts, no keys, no paywall. MIT licence; self-hosting this page is one wrangler deploy.

Commands

47 MCP tools, the CLI command behind each, and 37 that run in the web terminal

MCP toolCLIWeb terminalWhat
idx_briefidx stocks brief BBCAbrief BBCAone page: quote, verdict, signal, returns, dividends, holders, headlines
idx_marketidx market overviewmarketIHSG, breadth, gainers, losers, most traded
idx_quoteidx stocks quote BBCA,BBRIquote BBCAdelayed quotes; one symbol adds a price chart
idx_historyidx stocks history BBCA --period 3mohistory BBCA 3moOHLCV candles
idx_intradayidx stocks intraday BBCAintraday BBCAthe latest session by the minute: OHLCV bars, VWAP, change vs the previous close
idx_profileidx stocks profile TLKMprofile TLKMsector, industry, description, management
idx_financialsidx stocks financials ASIIfinancials ASIIincome statement, balance sheet, cash flow
idx_earningsidx stocks earnings TLKMearnings TLKMEPS vs estimates, next earnings date
idx_dividendsidx stocks dividends TLKMdividends TLKMpayments, yearly totals, TTM yield, streak
idx_returnsidx stocks returns BBCA BBRI BMRIreturns BBCA BBRI BMRI1w..5y returns, CAGR, drawdown, excess over IHSG
idx_fundamentalidx stocks fundamental BBCAfundamental BBCAratios with a plain-language verdict; lens growth, valuation or risk for a focused reading
idx_technicalidx stocks technical BBRItechnical BBRIRSI, MACD, averages, levels, signal
idx_compareidx stocks compare BBCA BBRI BMRIcompare BBCA BBRI BMRIside-by-side fundamentals
idx_screenidx stocks screen -f 'pe<10,div>5,mcap>5T'screen pe<10,div>5,mcap>5T --sort divscreener over ~950 tickers
idx_newsidx stocks news TLKMnews TLKMKontan and CNBC Indonesia headlines
idx_sentimentidx stocks sentiment BBRIsentiment BBRIlexicon sentiment over the headlines
idx_insightsidx stocks insights BBCAinsights BBCAMSN Money's rated statements vs peers and industry
idx_corporate_actionsidx stocks actions BBCAactions BBCAdividends, splits, bonus, rights, RUPS, warrants
idx_foreignidx stocks foreign BBCAforeign BBCAforeign buying and selling per session (the web reads IPOT, in rupiah)
idx_instrumentsidx stocks list --search banklist --search banklisted stocks (the web lists codes and names)
idx_market_foreignidx market foreignmarket foreigntop foreign net buying and selling (the web reads IPOT: the 100 most traded stocks, in rupiah)
idx_market_brokersidx market brokersbrokersexchange members ranked by the day's value (the web reads IPOT's latest session)
idx_indicesidx market indicesCLI and MCP onlyevery IDX index for one session
idx_calendaridx market calendarCLI and MCP onlydividend and rights dates, RUPS, public exposes
idx_holidaysidx market holidays --upcomingholidays --upcomingtrading holidays and the next trading day
idx_membersidx market membersmembersexchange members: broker codes and names
idx_astroidx market astroastroplanets, Moon phase, Mercury retrograde, weton and shio for IHSG, with a returns backtest
idx_brokeridx broker BBCAbroker BBCAtop 10 buyers and sellers of a stock
idx_bandaridx bandar detect BBCA --dailybandar BBCA --dailybandarmology: accumulation or distribution
idx_bandar_screenidx bandar screen --preset big-accumulationbandar screen --preset big-accumulationthe most traded stocks the top brokers accumulate
idx_bandar_brokeridx bandar broker YPbandar broker YPwhere one broker is a top buyer or seller
idx_ownership_tickeridx ownership ticker BBCAownership ticker BBCAholders above 1 %
idx_ownership_entityidx ownership entity "Dwimuria Investama"ownership entity "Dwimuria Investama"every position of a holder
idx_ownership_changesidx ownership changes --from 2026-08-31 --to 2026-09-30ownership changes 2026-08-31 2026-09-30monthly changes with a summary
idx_ownership_foreignidx ownership foreignownership foreigndisclosed foreign vs local stakes
idx_ownership_releasesidx ownership releasesownership releasesimported monthly registers
idx_ownership_searchidx ownership search salimownership search salimfind a holder by name: key, spellings, issuers held
idx_ownership_rankingsidx ownership cross-holdersownership cross-holdersholders in the most issuers, or issuers by concentration (HHI)
idx_ownership_graphidx ownership graph BBCAownership graph BBCAnetwork of holders and issuers around a ticker or holder
idx_ownership_compositionidx ownership composition BBCACLI and MCP onlylocal vs foreign shares by investor type (KSEI monthly archive)
idx_ownership_snapshotidx ownership syncCLI and MCP onlyinstall or check the prebuilt ownership database (action sync or status)
idx_ownership_institutionsidx ownership institutions BBCACLI and MCP onlyinstitutions and funds holding it: buying, selling, new, exited (MSN)
idx_orderbookidx stockbit orderbook BBCACLI and MCP onlyrealtime order book: full depth ladder and foreign flow (your Stockbit session)
idx_stockbit_statusidx stockbit statusCLI and MCP onlyis a Stockbit session stored, and when its tokens expire
idx_stockbit_loginidx stockbit loginCLI and MCP onlysign in to Stockbit in a browser or through a local page, once
idx_stockbit_actionsidx stockbit actions BBCACLI and MCP onlya stock's corporate actions since listing, or the market's calendar, by kind (your Stockbit session)
idx_stockbit_movementsidx stockbit movements BBCACLI and MCP onlyinsider and 5 % holder movements: who bought or sold, how many shares, at what price (your Stockbit session)

The 2 idx.co.id tools (indices, the exchange calendar), the KSEI composition and ownership snapshot tools, MSN's institutional holders and the 5 Stockbit tools (live order book, corporate actions and calendar, holder movements, login, session status) run in the CLI and the MCP server only: idx.co.id refuses requests from this site's host, the composition archive and the snapshot live in the CLI's local database, MSN has not been checked from this host yet, and Stockbit carries your own account session. All tools in the terminal