money.tmx.com APImoney.tmx.com ↗
Access TSX stock quotes, historical OHLCV data, market indices, news, and curated stocklists from TMX Money via 7 structured JSON endpoints.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/a7cba35d-3b41-460e-8d8e-6c231bbe29b8/get_market_activity' \ -H 'X-API-Key: $PARSE_API_KEY'
Get general market activity including indices, futures, commodities and market movers (top volume stocks on TSX). Returns data for S&P 500, NASDAQ, NYSE indices, Canadian bond futures, commodity prices, and the top 50 stocks by volume.
No input parameters required.
{
"type": "object",
"fields": {
"futures": "array of futures quote objects with symbol, price, priceChange, percentChange",
"commodities": "array of commodity quote objects with symbol, shortName, price, priceChange, percentChange",
"marketActivity": "array of index quote objects with symbol, price, volume, priceChange, percentChange",
"getMarketMovers": "array of top volume stock objects with symbol, name, price, volume, priceChange, percentChange"
},
"sample": {
"data": {
"futures": [
{
"price": 97.725,
"symbol": "/COA",
"__typename": "Quote",
"priceChange": 0,
"percentChange": 0
}
],
"commodities": [
{
"price": 102,
"symbol": "/CL:NMX",
"shortName": "WTI Crude Oil",
"__typename": "Quote",
"priceChange": 0.98,
"percentChange": 0.97
}
],
"marketActivity": [
{
"price": 26655.72,
"symbol": "^COMPX:US",
"volume": 0,
"currency": "USD",
"exchange": "NSD",
"longname": "NASDAQ Composite",
"__typename": "Quote",
"priceChange": 253.38,
"percentChange": 0.96
}
],
"getMarketMovers": [
{
"name": "Sherritt International Corporation",
"price": 0.115,
"symbol": "S",
"volume": 6190740,
"__typename": "MarketMover",
"priceChange": -0.03,
"exchangeCode": "TSX",
"exchangeName": "Toronto Stock Exchange",
"percentChange": -20.69
}
]
},
"status": "success"
}
}About the money.tmx.com API
The TMX Money API provides 7 endpoints covering Toronto Stock Exchange equities, Canadian market indices, futures, commodities, and curated stocklists. Use get_stock_overview to retrieve fundamentals like P/E ratio, market cap, dividend yield, and company description for any TSX-listed ticker, or call get_market_activity for a real-time snapshot of S&P 500, NASDAQ, NYSE indices, bond futures, and the top 50 stocks by volume on the TSX.
Market Data and Indices
get_market_activity returns four data groups in a single call: an array of futures quotes (symbol, price, priceChange, percentChange), commodity prices with shortName, an index activity array covering S&P 500, NASDAQ, and NYSE, and a getMarketMovers array listing the top 50 TSX stocks by volume with price and percent change. No input parameters are required.
Stock Fundamentals and Price History
get_stock_overview accepts a TSX ticker symbol (e.g. RY, ENB, BMO) and returns fields including peRatio, MarketCap, dividendYield, sector, industry, and a longDescription narrative. For time-series data, get_stock_price_history returns OHLCV records over the last 30 days. The optional interval parameter accepts values of 1, 5, 10, 30, or 60 minutes, letting you control data granularity. Each record includes dateTime as an ISO string with timezone offset.
News, Search, and Stocklists
get_stock_news returns up to 20 recent articles per ticker, each with headline, summary, source, datetime, and a unique newsid. search_securities accepts a keyword and returns matched company tickers, stocklists, and news items alongside metadata with total result count and query correction suggestions. get_all_stocklists enumerates every curated list on TMX Money (TOP_DIVIDEND, TOP_VOLUME, RISING_STARS, and others) with item counts and stockListId identifiers. get_graduated_companies_search surfaces exchange graduation announcements for companies that have uplisted from TSXV to TSX.
- Screen TSX stocks by dividend yield and market cap using get_stock_overview response fields
- Monitor intraday price movements with 1-minute OHLCV bars from get_stock_price_history
- Track the top 50 TSX volume leaders daily via the getMarketMovers array in get_market_activity
- Build a Canadian equities news feed by polling get_stock_news for a portfolio of tickers
- Detect exchange graduation events (TSXV to TSX uplistings) with get_graduated_companies_search
- Populate a sector watchlist by querying search_securities for keywords like 'energy' or 'bank'
- Display curated thematic stocklists (rising stars, crypto funds, recent listings) using get_all_stocklists
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.