market_movers
Get the market-wide movers ranking from Stockbit with views for top gainers, losers, value, volume, frequency, net foreign buy/sell, and big money. Use for a broader universe than the hotlist.
Instructions
The market movers behind Stockbit's own Movers dialog — the market-wide ranking.
This is a DIFFERENT endpoint from top_movers, which reads the hotlist, and the difference is not cosmetic: measured 2026-09-01, the hotlist served NINE symbols while this served FIFTY, including structured warrants. Different universes. A symbol in one and not the other is expected, and a disagreement is not evidence that either is wrong. For a market-wide ranking, this is the one to use.
view selects the tab, and the vocabulary is CLOSED to the eight members the server was seen to accept: topGainer, topLoser, topValue, topVolume, topFrequency, netForeignBuy, netForeignSell, bigMoneyNetValue. Each was echoed back verbatim on 2026-09-01, against a control value that answers 400 — so this endpoint rejects members it does not know rather than silently serving its default, which is what makes the echo trustworthy. The result's view is that echo: what the server says it SERVED, not what you asked for.
The UI's ninth tab, IEP/IEV, is NOT a view — ten spellings of it were refused. It is a field: every row carries iepIev with the indicative equilibrium price and volume. Those are only meaningful during pre-opening (08:45-09:00 WIB) and read zero outside it.
limit is honoured, but the service caps the answer at 50 rows however large it is. page is ignored, and the payload's own pagination block reads all zeros on every call, so it is not reported rather than passed through as a fake answer about whether more rows exist.
Every row carries readFrom naming the wire key each value came from, unmappedKeys for anything this projection does not recognise, and the raw row.
foreign says which session the net-foreign figures are from. foreign.isShown is the service's own flag for whether they mean anything yet: it reads false intraday and true after the ~18:00 WIB broker release on the same day. Foreign figures carrying yesterday's date before that release are correct and unpublished, not stale.
An empty list is normal outside trading hours, though this endpoint served 50 rows with the market shut.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| view | No | Which tab. Omitted takes the server's default view — read `view` to see which. | |
| limit | No | Max rows. Honoured, but capped at 50 by the service. Omitted takes its default. |