---
title: "Latest available intraday quotes for up to 25 active U.S. listings (consolidated SIP) and Canadian or Euronext listings named as MIC:TICKER in one call. Requires a paid plan: for U.S. listings Pro receives real-time trade and bid/ask and Plus the same fields 15 minutes delayed; for Canadian listings both receive the last price in the listing's currency, real time on XTSE and XTSX and 15 minutes behind on XCNQ and NEOE, and for Euronext listings the last trade 15 minutes behind. Free receives 403 because it covers end-of-day data only. Tickers with no reading are omitted rather than returned with a placeholder price, so compare the returned tickers against the ones you asked for."
method: GET
path: "/v1/quotes"
tags: ["Quotes"]
---

# Latest available intraday quotes for up to 25 active U.S. listings (consolidated SIP) and Canadian or Euronext listings named as MIC:TICKER in one call. Requires a paid plan: for U.S. listings Pro receives real-time trade and bid/ask and Plus the same fields 15 minutes delayed; for Canadian listings both receive the last price in the listing's currency, real time on XTSE and XTSX and 15 minutes behind on XCNQ and NEOE, and for Euronext listings the last trade 15 minutes behind. Free receives 403 because it covers end-of-day data only. Tickers with no reading are omitted rather than returned with a placeholder price, so compare the returned tickers against the ones you asked for.

`GET /v1/quotes`

## Request

- Base URL: `https://api.equibles.com`
- URL: `https://api.equibles.com/v1/quotes`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/equibles/apis/equibles-api/docs/v1/quotes/get.ts> (a function with typed inputs; its response is checked against the schema)

## Query parameters

- `tickers` string

## Response `200`

OK

- LiveQuoteDtoListResponse
  - `listingNotice` ListingNotice: What happened to a requested ticker that no longer trades. "delisted": the company has no current US listing, so the answer is its history. "renamed": the company now trades as successorTicker, its current US presentation ticker (possibly another share class). A listed series (short volume, short interest, off-exchange volume, fails-to-deliver, congressional trades) is the retired ticker's own; a company-level read is the company's data.
    - `status` string, nullable: "delisted" or "renamed".
    - `ticker` string, nullable: The retired ticker as listed.
    - `delistedOn` string, date, nullable: The day the retired listing stopped trading, when known.
    - `successorTicker` string, nullable: For "renamed", the company's current US presentation ticker; null for "delisted".
  - `data` LiveQuoteDto[], nullable
    - `ticker` string, nullable
    - `currency` string, nullable
    - `price` number, double, nullable
    - `bidPrice` number, double, nullable
    - `askPrice` number, double, nullable
    - `asOf` string, date-time
    - `sessionDate` string, date
    - `expectedSessionDate` string, date
    - `stale` boolean
    - `ageSeconds` integer
    - `delayed` boolean

## Other responses

- `400`: Bad Request
- `403`: Forbidden

---

[API](https://skmtc.dev/equibles/apis/equibles-api.md) - [All operations](https://skmtc.dev/equibles/apis/equibles-api/llms.txt) - [OpenAPI document](https://skmtc.dev/equibles/apis/equibles-api/revisions/666e06778588?raw)
