# Money Tmx — Wrapped API

> **You are on:** `https://api.beta.paywithlocus.com/api` | [llms.txt](https://beta.paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Money Tmx provides 7 callable API endpoints through the Parse marketplace.

**Category:** Finance & Markets | **Website:** [money.tmx.com/](https://money.tmx.com/) | **Docs:** [parse.bot/marketplace/13102707-7402-4f44-aa40-9125f237227a/money-tmx-com-api](https://parse.bot/marketplace/13102707-7402-4f44-aa40-9125f237227a/money-tmx-com-api)

Pay-per-use API proxy. Each call is automatically billed to your wallet in USDC.

## Access

**Base URL:** `https://api.beta.paywithlocus.com/api/wrapped/parse-money-tmx-com-api-13102707/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### Get all stocklists

Get all available curated stocklists and their item counts. Lists include categories like top dividend, top volume, rising stars, crypto funds, recent listings, and more.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/parse-money-tmx-com-api-13102707/get_all_stocklists \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### Get graduated companies search

Search for companies that have recently graduated (uplisted) to a higher exchange such as TSX from TSXV. Returns news announcements about exchange graduations filtered from general search results.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/parse-money-tmx-com-api-13102707/get_graduated_companies_search \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### Get market activity

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 parameters required — returns a snapshot of current market state.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/parse-money-tmx-com-api-13102707/get_market_activity \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### Get stock news

Get recent news articles for a stock symbol. Returns up to 20 of the most recent news articles related to the given ticker, ordered by publication date descending.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `symbol` | string | Yes | Stock ticker symbol (e.g. RY, ENB, BMO). |

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/parse-money-tmx-com-api-13102707/get_stock_news \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"symbol":"<string>"}'
```

### Get stock overview

Get comprehensive overview of a stock symbol including current price, fundamentals, dividend info, moving averages, and company description. Returns detailed financial data for TSX-listed equities. Returns input_not_found if the symbol does not exist.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `symbol` | string | Yes | Stock ticker symbol listed on TSX (e.g. RY, ENB, BMO). |

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/parse-money-tmx-com-api-13102707/get_stock_overview \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"symbol":"<string>"}'
```

### Get stock price history

Get historical OHLCV (open, high, low, close, volume) data for a stock symbol over the last 30 days. Returns time series data at the specified interval. Each data point includes dateTime, open, high, low, close, and volume.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `interval` | integer | No | Time interval in minutes between data points. Accepted values: 1, 5, 10, 30, 60. |
| `symbol` | string | Yes | Stock ticker symbol (e.g. RY, ENB, ^TSX). |

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/parse-money-tmx-com-api-13102707/get_stock_price_history \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"interval":"<integer>","symbol":"<string>"}'
```

### Search securities

Search for securities, companies, and stocklists by keyword. Returns matching news items, company tickers, and stocklists with metadata about total results. Results include filings, news, and matched company profiles.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `query` | string | Yes | Search term (e.g. bank, energy, gold, RY). |

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/parse-money-tmx-com-api-13102707/search_securities \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"<string>"}'
```
