---
title: "List Available Date Ranges"
method: GET
path: "/available-dates"
tags: ["backtesting"]
---

# List Available Date Ranges

`GET /available-dates`

## Request

- Base URL: `https://backtester.vast.tastyworks.com`
- URL: `https://backtester.vast.tastyworks.com/available-dates`
- Auth: none declared

Returns each symbol with historical backtest data alongside the `startDate` and `endDate` of its available coverage. Call this before creating a backtest to confirm a symbol has history for your requested window.

## Response `200`

An array of symbols, each with the inclusive range of dates that have backtest history.

- AvailableSymbolDates[]
  - `symbol` string: The symbol with available history.
  - `startDate` string: Earliest date with available backtest history for this symbol.
  - `endDate` string: Latest date with available backtest history for this symbol.

## Other responses

- `400`: Request included malformed input
- `401`: Unauthorized.
- `429`: Request rate exceeded reasonable thresholds. Back off exponentially before retrying.
- `500`: Failed to process request

---

[API](https://skmtc.dev/tastytrade/apis/backtesting.md) - [All operations](https://skmtc.dev/tastytrade/apis/backtesting/llms.txt) - [OpenAPI document](https://skmtc.dev/tastytrade/apis/backtesting/revisions/482676159080?raw)
