Every trading session has a short list of names that dominate volume and percentage moves. If you are building a scanner, a dashboard, or an alert bot, you need those movers without scraping exchange leaderboards yourself.
The Mboum API exposes a dedicated movers endpoint for the current session. One request returns most-active, advanced, and declined lists for the asset class you choose.
👉 To access this endpoint, you must obtain an API key: https://mboum.com/pages/api
The Movers Endpoint
Session movers live under GET /v1/markets/movers. Pass an optional type for the asset class.
Documentation:
https://docs.mboum.com/#stocks-options-GETapi-v1-markets-movers
Request
GET https://api.mboum.com/v1/markets/movers?type=STOCKS
Authorization: Bearer YOUR_API_KEY
Parameters
type— asset class:STOCKS,ETF,MUTUALFUNDS, orFUTURES
Python Example
import requests
url = "https://api.mboum.com/v1/markets/movers"
headers = {"Authorization": "Bearer YOUR_API_KEY"}
params = {"type": "STOCKS"}
response = requests.get(url, headers=headers, params=params)
response.raise_for_status()
payload = response.json()
body = payload.get("body", {})
advanced = body.get("MostAdvanced", {}).get("table", {}).get("rows", [])
for row in advanced[:5]:
print(row["symbol"], row["lastSalePrice"], row["change"])
Understanding the Response
The JSON body groups several tables. Common sections include MostActiveByShareVolume, MostAdvanced, MostDeclined, and MostActiveByDollarVolume. Each table row includes fields such as:
symbol— tickername— company namelastSalePrice— last trade pricelastSaleChange— absolute changechange— share volume or percent change, depending on the tabledeltaIndicator—upordown
Practical Use Cases
Use movers to seed watchlists at the open, filter high-volume names before running a screener, or trigger alerts when a symbol enters the advanced or declined lists.
👉 Get your API key and start scanning movers: https://mboum.com/pages/api