---
title: "GET /historical"
method: GET
path: "/historical"
tags: ["currency", "plan-one", "plan-extra", "plan-premium"]
---

# GET /historical

`GET /historical`

Fetch midpoint currency exchange rates for a date in the past

## Query parameters

- `date` string, required — UTC/GMT date YYYY-MM-DD
- `from` string — Three-letter ISO 4217 currency code
- `to` string — A comma-separated list of three-letter ISO 4217 currency codes

## Response `200`

Success

- object
  - `base` string — Three-letter ISO 4217 currency code
  - `date` string — UTC/GMT date YYYY-MM-DD
  - `ms` number — Server response time in milliseconds
  - `results` object

## Other responses

- `400` — Bad Request
- `401` — Not Authorized
- `403` — Forbidden
- `404` — Not Found - We do not have historical rates for the requested date and currency pair
- `429` — Rate limit exceeded

---

[API](https://skmtc.dev/fastforex/apis/fastforex-io.md) · [All operations](https://skmtc.dev/fastforex/apis/fastforex-io/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/fastforex/fastforex-io/revisions/140f748aaf10/schema)
