---
title: "Stored daily OHLCV price history for a stock, newest first, in currency: US dollars for a US listing, and for a listing on another exchange (MIC:TICKER) its trading currency in major units (pounds, not pence). Zero-volume carry-forward candles are excluded because they do not establish a traded market price. Open, high, low, close and volume are split-adjusted, not dividend-adjusted: once a captured split reconciles, the stored history is restated onto the post-split share basis, and /v1/stocks/{ticker}/splits says whether each split's restatement is confirmed. AdjustedClose also reflects cash dividends; it is the provider's stored value, can change when corporate actions reconcile, and is not certified as a consistent total-return series. On the Free plan a session's bars are released 4 hours after the market close."
method: GET
path: "/v1/securities/{ticker}/prices"
tags: ["StockPrices"]
---

# Stored daily OHLCV price history for a stock, newest first, in currency: US dollars for a US listing, and for a listing on another exchange (MIC:TICKER) its trading currency in major units (pounds, not pence). Zero-volume carry-forward candles are excluded because they do not establish a traded market price. Open, high, low, close and volume are split-adjusted, not dividend-adjusted: once a captured split reconciles, the stored history is restated onto the post-split share basis, and /v1/stocks/{ticker}/splits says whether each split's restatement is confirmed. AdjustedClose also reflects cash dividends; it is the provider's stored value, can change when corporate actions reconcile, and is not certified as a consistent total-return series. On the Free plan a session's bars are released 4 hours after the market close.

`GET /v1/securities/{ticker}/prices`

## Request

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

## Path parameters

- `ticker` string, required

## Query parameters

- `startDate` string, date
- `endDate` string, date
- `limit` integer
- `offset` integer
- `interval` string

## Response `200`

OK

- PriceHistoryResponse: A page of one listing's daily, weekly or monthly bars, with the listing and the currency every price in it is stated in.
  - `ticker` string, nullable: The resolved listing: a bare ticker for a US listing (BRK.B is returned as BRK-B), or MIC:TICKER (for example XETR:SIE) for a listing on another exchange.
  - `exchange` string, nullable: The ISO 10383 market identifier code of a listing outside the US; absent for a US listing.
  - `currency` string, nullable: ISO 4217 code of every price in the response, in major units (pounds, not pence): USD for a US listing, otherwise the listing's trading currency.
  - `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` PriceBarDto[], nullable
    - `date` string, date: The bar's session; for a weekly or monthly bar, its last traded session.
    - `open` number, double
    - `high` number, double
    - `low` number, double
    - `close` number, double
    - `adjustedClose` number, double: The stored provider-adjusted close in the response's currency. It can change when corporate actions reconcile and is not certified as a consistent total-return series.
    - `volume` integer
    - `periodStart` string, date, nullable: Weekly and monthly bars only: the first day of the ISO week (Monday) or calendar month.
    - `partial` boolean, nullable: Weekly and monthly bars only: true when the date range covers only part of the week or month, so the bar is not a complete period.
  - `meta` PageMeta
    - `limit` integer
    - `offset` integer
    - `count` integer
    - `hasMore` boolean
    - `total` integer, nullable

## Other responses

- `400`: Bad Request
- `404`: Not Found

---

[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)
