---
title: "Get rates for a time period"
method: GET
path: "/{start_date}..{end_date}"
tags: ["historical-rates"]
---

# Get rates for a time period

`GET /{start_date}..{end_date}`

Returns historical rates for every day within a time period. The end date defaults to today if not provided.

## Path parameters

- `start_date` string, date, required — Date in YYYY-MM-DD format, all dates stored in UTC.
- `end_date` string, date, required — Date in YYYY-MM-DD format, all dates stored in UTC.

## Query parameters

- `base` 'AUD' | 'BGN' | 'BRL' | 'CAD' | 'CHF' | 'CNY' | 'CZK' | 'DKK' | 'EUR' | 'GBP' | 'HKD' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'ISK' | 'JPY' | 'KRW' | 'MXN' | 'MYR' | 'NOK' | 'NZD' | 'PHP' | 'PLN' | 'RON' | 'SEK' | 'SGD' | 'THB' | 'TRY' | 'USD' | 'ZAR' — The base currency code following ISO4217
- `symbols` Base[] — A list of currencies

## Response `200`

Historical rates for the period

- object
  - `amount` number — The amount to convert
  - `base` 'AUD' | 'BGN' | 'BRL' | 'CAD' | 'CHF' | 'CNY' | 'CZK' | 'DKK' | 'EUR' | 'GBP' | 'HKD' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'ISK' | 'JPY' | 'KRW' | 'MXN' | 'MYR' | 'NOK' | 'NZD' | 'PHP' | 'PLN' | 'RON' | 'SEK' | 'SGD' | 'THB' | 'TRY' | 'USD' | 'ZAR', required — The base currency code following ISO4217
  - `start_date` string, date, required — Date in YYYY-MM-DD format, all dates stored in UTC.
  - `end_date` string, date, required — Date in YYYY-MM-DD format, all dates stored in UTC.
  - `rates` RatesByDate, required — Mapping of date → rates object

## Other responses

- `404` — Resource not found

---

[API](https://skmtc.dev/frankfurter/apis/frankfurter-api.md) · [All operations](https://skmtc.dev/frankfurter/apis/frankfurter-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/frankfurter/frankfurter-api/revisions/e38804965823/schema)
