---
title: "Get the stock prices for a company"
method: GET
path: "/v3/company/stock-prices"
tags: ["Stock prices"]
---

# Get the stock prices for a company

`GET /v3/company/stock-prices`

Returns the daily stock price series for the specified company, including open price, close price, and volume, in reverse chronological order (most recent first). Prices are quoted in the listing's trading currency and adjusted using the company's split history (the primary listing's corporate actions); listing-specific actions such as ADR ratio changes are not yet applied to secondary series. When the request denotes a secondary listing, that listing's own price series is returned; if it is unavailable, the primary listing's prices are returned as a fallback. Unlike /v2, the response identifies the exact listing the prices belong to (`listingFiscalIdentifier`, `ticker`, `exchangeCode`, `tradingCurrency`, `tradingStatus`), so callers always know whether they received the primary or a secondary listing.

## Query parameters

- `apiKey` string — API Key (alternatively send via X-Api-Key header)
- `ticker` string — Company ticker, use with mic or alone for US tickers
- `micCode` string — Company MIC, use with ticker
- `exchange` string — Company exchange code, use with ticker
- `companyKey` string — Company key (alternative to ticker/micCode/exchange)
- `cusip` string — Requires CUSIP/ISIN license. An alternative to ticker/micCode/exchange. Company CUSIP
- `isin` string — Requires CUSIP/ISIN license. An alternative to ticker/micCode/exchange. Company ISIN
- `figi` string — FIGI (Financial Instrument Global Identifier). An alternative to ticker/micCode/exchange.
- `cik` string — Company CIK (SEC Central Index Key). An alternative to ticker/micCode/exchange.
- `fscl` string — Fiscal.ai stable company identifier (the companyFiscalIdentifier field). An alternative to ticker/micCode/exchange.
- `startDate` string — Filter prices from this date onwards (YYYY-MM-DD format)
- `endDate` string — Filter prices up to and including this date (YYYY-MM-DD format)
- `latest` boolean — If true, returns only the most recent stock price

## Response `200`

Stock prices, with the identity of the listing they belong to

- object
  - `listingFiscalIdentifier` string — Fiscal.ai stable identifier of the listing these prices belong to.
  - `ticker` string, required — Ticker of the listing these prices belong to.
  - `exchangeCode` string, required — Exchange code of the listing these prices belong to.
  - `operatingMic` string — Operating MIC of the listing exchange.
  - `segmentMic` string — Segment MIC of the listing exchange.
  - `tradingCurrency` string — Currency the prices are quoted in.
  - `tradingStatus` 'active' | 'delisted' | 'pre_ipo' | 'suspended' — Trading status of the listing these prices belong to.
  - `prices` object[], required — Daily split-adjusted price series, most recent first.
    - `date` string, required
    - `openPrice` number, nullable, required
    - `closePrice` number, required
    - `volume` number, required

## Other responses

- `400` — Bad Request
- `403` — Forbidden
- `404` — Not Found

## Changes

- **2026-07-26** `5e2c5deea9a5` — 1 breaking
  - the response property `prices/items/openPrice` became nullable for the status `200`
- **2026-07-13** `79aaf5577c9b` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/fiscal/apis/openapi/changes/v3/company/stock-prices/get.md)

---

[API](https://skmtc.dev/fiscal/apis/openapi.md) · [All operations](https://skmtc.dev/fiscal/apis/openapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/fiscal/openapi/revisions/706968b7c65f/schema)
