Terminal
A focused interface for the market question.

Every row opens its instrument. Every figure names its source and its session.
Open TerminalFor investment and risk teams
Tarutha gives Indonesian prices, filings, ownership, fund flows, and news their source, period, and signal. Your team can move from question to decision without chasing context.
For founding members. Email us to join.

Thenumberisonlyhalftheanswer.
The Tarutha difference
Every answer keeps its source, period, and signal close enough to defend in the room.
Earliest bar 30 Mar 2000.
Amount outstanding per series, Jan 2002 to Jul 2026.
On every row, the nine investor types add up to the local and foreign totals KSEI publishes.
The league table, Aug 2026.
Measured against the warehouse on 13 Sep 2026. The limits are on this page too: what is not covered.
Choose your surface
Investigate in the Terminal, ask through MCP agents, or connect the API Docs to the systems your team already runs. Every surface uses the same source aware market answer.
Terminal

Every row opens its instrument. Every figure names its source and its session.
Open TerminalMCP agents
9 toolsGive Claude or another agent the same source aware tools your team uses at the desk.
Agent request
Who held this bond and what changed?
list_equitiesget_equity_profileget_pricesget_fundamentalsAPI Docs
PublicRead the machine readable surface before you create an API key in the Terminal. The same answer is ready for your application or model.
How it works
Tarutha keeps the workflow short without making the evidence smaller.
01
Ask by ISIN, ticker, fund, or date. The question stays human even when the lookup is precise.
02
Read source, period, custody, and signal beside the result. A gap does not disappear inside a clean number.
03
Use the same evidence in a research note, risk pack, dashboard, or agent.
Check who owns the paper, how the mix changed, and whether the source has a gap before it reaches the risk pack.
Explain a change in assets with net flow, market effect, and manager rank in view.
Bring prices, filings, corporate actions, and news into the same screen before the morning note goes out.
Give a screener, factor model, or agent one place to get the market context.
Trust built into the response
Custody, source status, and series gaps stay visible in the data. Your model can decide what to do next.
The evidence travels with the number
5 fieldscustody_pctInstrument ownership
How much of the issued amount sits in KSEI custody at all. Read it before either percentage.
source_agreementGovernment bond ownership
Marks a row `agree` or `ksei_stale`. About 11 percent of series months are stale.
is_position_signalOwnership flows
False when a move is paper entering or leaving custody rather than an investor decision.
signalFund flows
Separates a clean month from a terminated, reactivated, dormant or gap month.
months_gapEvery monthly series
Anything other than 1 means coverage is missing between the two rows.
What your team can do
Start with a market question. Add the surrounding context when you need it.
Depository ownership
See who holds an instrument and how the mix changed month by month across the classes KSEI settles. Keep custody, source status, and position signal beside the percentage.

Government debt
Every series the Ministry of Finance has published since 2002, conventional against sukuk and tradable against non tradable. The rupiah sums agree with the published totals.

Funds and managers
Separate net flow from market movement, then follow risk metrics and manager rank history in the same place.

News and agents
Filter Indonesian coverage by source, ticker, and date. Send the same context to a dashboard, model, or agent.

Coverage
A serious data partner tells you where the signal stops. Here is what Tarutha covers today, and what it does not.
Every ticker listed on IDX, with daily prices. The longest series start in 2000.
Not covered
Indonesian government securities, with amounts outstanding back to 2002.
Not covered
Every fund OJK publishes, with flows separated from market movement.
Not covered
For your stack
Inspect the public spec first. When you are ready, the same data comes back as predictable JSON with one key.
The OpenAPI spec answers without a key. Every route, parameter and response schema is public, so your review starts before a contract does.
Equities, filings, ownership, bonds and funds share predictable metadata around the dataset specific fields.
Requests use bearer key authentication. The public spec shows the parameters and response shapes before your review begins.
The API
Every published operation is generated from the public spec. Browse the catalogue when you are evaluating the integration.
Counted from https://api.tarutha.co/v1/openapi.json at build time.
Daily prices, fundamentals and holder breakdown for every IDX ticker.
List every IDX equity you can query: start here.
Look up the company behind one ticker.
Get the key numbers analysts care about for one ticker.
Who owns the stock: insider/institutional breakdown and top holders.
Get the daily price history (OHLCV) for one ticker.
Broker summary, unusual market activity, suspensions, disclosures, corporate actions, the IPO pipeline and the securities master.
IDX daily broker summary: each securities firm's traded volume, value, and trade count.
IDX share-issuance history: the corporate actions that changed each company's share count (splits, warrants, rights, stock dividends).
IDX company disclosures: ratings, corporate actions, filings.
IDX financial-report metadata: every quarterly and audited filing with its XBRL and PDF download URLs.
IDX IPO and relisting pipeline: companies coming to (or back to) the exchange, with planned proceeds and listing dates.
IDX securities master: every listed stock with board, listing date, and shares outstanding.
IDX trading suspensions and reopenings.
IDX unusual market activity (UMA) flags: the exchange's public risk signal for stocks moving outside normal patterns.
Who holds one instrument, month by month, across every class KSEI settles. Bonds, sukuk, government paper and funds included.
Find an instrument and get its ISIN.
Month-over-month change in who holds this instrument.
Who holds this instrument, month by month, straight from KSEI's depository records.
KSEI dashboard datasets, corporate action schedules, announcements and the monthly statistics series.
KSEI announcements: new ISIN codes, securities registrations, and operational notices from the central depository.
KSEI monthly archive catalog: the StatisEfek securities-master and Balancepos holding-composition snapshots, monthly back to 2012.
KSEI corporate-action schedules: dividends, rights, bonuses, meetings.
List every KSEI dashboard dataset Tarutha tracks.
Get the time series for one KSEI dataset, with optional filters.
KSEI monthly statistics PDFs: the official public-statistics reports (investor counts, asset values, demographic splits), one per month.
Monthly capital-market structure series parsed from KSEI's official Statistik PDF decks.
Series outstanding and ownership for Indonesian government securities, back to 2002. Corporate bonds are not covered.
Every government security outstanding on one snapshot date.
Amount outstanding for one series over time, newest first.
Who holds one government security, month by month, against both denominators.
Monthly NAV, units, net flows separated from market effect, and risk metrics per fund.
Every mutual fund OJK publishes, for one month.
Monthly net flows for one fund: money in and out, separated from market movement.
Risk and return for one fund, with the window each number covers.
Monthly NAV and units outstanding for one fund.
Monthly mean and median return per OJK fund class.
The league table by assets under management, with rank history and the shelf behind each house.
Every investment manager, ranked, for one month.
One investment manager, with their shelf and their rank history.
Latest level and daily history for every IDX stock index.
Latest level of every IDX stock index.
Daily history for one IDX index.
Daily gainers, losers and most traded, ranked from official IDX data that carries foreign buy and sell flow.
Daily top movers on the IDX: gainers, losers, most traded.
Indonesian capital-market coverage, tagged by ticker and filterable by source and date.
Browse the latest Indonesian capital-market news, filterable by source, ticker, and date range.
Save a set of funds, managers or fund types, then read what changed in the latest confirmed month.
Every watchlist belonging to the calling key.
Create a watchlist.
Delete a watchlist.
One watchlist.
Replace a watchlist's contents.
What this watchlist would be told about the latest confirmed month.
How current each source is, dataset by dataset. This route needs no key.
Data freshness per source. No key needed.
Pricing
Join Tarutha as one of 50 founding members, with lifetime access. We set up each founding member ourselves.
One payment. Lifetime access.
Rp 352,220,000
Customers outside Indonesia are invoiced in US dollars.
FAQ
Tell us what your desk needs. We will point you to the relevant data and the right way to evaluate it.
Start with the Terminal
Sign in to the Terminal if you are a founding member. To join, email us. The API specification is public and open to everyone.
Membership
How founding membership works