Finance

Price history

OHLCV historical data. Use period OR start/end, not both. Supports intraday intervals (1m, 5m, 15m, 1h) and daily+.

get/api/v2/quotes/{symbol}/historical

Path parameters

symbolstring required

Security ticker symbol.

Security ticker symbol.

Query parameters

periodstring nullable

Lookback window: 1d, 5d, 1mo, 3mo, 6mo, 1y, 2y, 5y, 10y, ytd, max. Alias of range.

Lookback window: 1d, 5d, 1mo, 3mo, 6mo, 1y, 2y, 5y, 10y, ytd, max. Alias of range.

rangestring nullable

Alias of period, the spelling used by /api/v2/market/chart and the indicators family.

Alias of period, the spelling used by /api/v2/market/chart and the indicators family.

startstring nullable

YYYY-MM-DD

YYYY-MM-DD

endstring nullable

YYYY-MM-DD

YYYY-MM-DD

intervalstring

1m, 2m, 5m, 15m, 30m, 60m, 90m, 1h, 1d, 5d, 1wk, 1mo, 3mo. A long window is downsampled upstream; the response reports the granularity actually served.

1m, 2m, 5m, 15m, 30m, 60m, 90m, 1h, 1d, 5d, 1wk, 1mo, 3mo. A long window is downsampled upstream; the response reports the granularity actually served.

extended_hoursboolean

Include pre/post-market bars (intraday intervals only; ignored on 1d+).

Include pre/post-market bars (intraday intervals only; ignored on 1d+).

limitinteger nullable

Return only the most recent N bars. Applied after the window is fetched, so it does not change what is cached.

Return only the most recent N bars. Applied after the window is fetched, so it does not change what is cached.

Response

OHLCV historical bars for the symbol at the requested interval and period or date range.

Example response

{
  "meta": {
    "endpoint": "/api/v1/fred/us/cpi",
    "data_time": "2026-04-16T14:30:00Z",
    "response_time": "2026-04-16T14:30:12Z",
    "provider": "Sugra API v1.0.1",
    "data_age_days": 8.532,
    "source": "sugra_crypto",
    "attribution": "Short interest and Reg SHO daily short volume data is owned by and sourced from FINRA (Financial Industry Regulatory Authority).",
    "fallback_chain": [
      "sugra_crypto",
      "sugra_finance"
    ],
    "period": "2026-Q1",
    "notes": "the UKMTO report behind these counts is dated 2026-08-21 and is 11 days old"
  }
}

Changes

Changed in 3 of the 23 revisions of this API.17

    • added the optional property meta/data_age_days to the response with the 200 status

      response-optional-property-added

    • added the optional property meta/notes to the response with the 200 status

      response-optional-property-added

    • added the optional property meta/period to the response with the 200 status

      response-optional-property-added

    • added the optional property code to the response with the 401 status

      response-optional-property-added

    • added the optional property code to the response with the 429 status

      response-optional-property-added

    • added the optional property code to the response with the 503 status

      response-optional-property-added

    • added the optional property hint to the response with the 401 status

      response-optional-property-added

    • added the optional property hint to the response with the 429 status

      response-optional-property-added

    • added the optional property hint to the response with the 503 status

      response-optional-property-added

    • added the optional property plan to the response with the 401 status

      response-optional-property-added

    • added the optional property plan to the response with the 429 status

      response-optional-property-added

    • added the optional property plan to the response with the 503 status

      response-optional-property-added

    • added the optional property reason to the response with the 401 status

      response-optional-property-added

    • added the optional property reason to the response with the 429 status

      response-optional-property-added

    • added the optional property reason to the response with the 503 status

      response-optional-property-added

    • added the new optional query request parameter limit

      new-optional-request-parameter

    • added the new optional query request parameter range

      new-optional-request-parameter