The Markets API manages trading venues and their associated listings, trading suspensions, and calendar schedules. Markets group instruments by the venue on which they trade.
DELETE/markets/{id}?hard=trueHard delete a marketMember▶
POST/markets/{id}/restoreRestore a marketMember▶
POST/markets/filterFilter marketsViewer+▶
POST/markets/countCount marketsViewer+▶
Market Listings
A market listing associates an instrument with a market (e.g. BHP listed on ASX). Listings carry additional metadata such as local ticker, currency, and lot size.
GET/market-listingsList market listingsViewer+▶
POST/market-listingsCreate a listingMember▶
GET/market-listings/{id}Get a listingViewer+▶
PATCH/market-listings/{id}Update a listingMember▶
DELETE/market-listings/{id}Archive a listingMember▶
POST/market-listings/{id}/restoreRestore a listingMember▶
Suspensions record periods during which a listing was halted or suspended from trading. A listing may have multiple non-overlapping suspension periods.
Suspension periods must not overlap for the same listing. Creating an overlapping suspension returns 409 Conflict.
Market calendars define the trading schedule for a market: regular session hours, public holidays, and early-close days. A market can have one active calendar at a time.
GET/market-calendarsList market calendarsViewer+▶
POST/market-calendarsCreate a calendarMember▶
GET/market-calendars/{id}Get a calendarViewer+▶
PATCH/market-calendars/{id}Update a calendarMember▶
DELETE/market-calendars/{id}Archive a calendarMember▶
POST/market-calendars/{id}/restoreRestore a calendarMember▶