---
title: "Get rates for a base/target pair effective from a specific time"
method: GET
path: "/v1/rates/{base}/{target}"
tags: ["Rates"]
---

# Get rates for a base/target pair effective from a specific time

`GET /v1/rates/{base}/{target}`

Returns the latest available rates for the pair (as-of `as_of`). If `source` and/or `type` are omitted, results may include multiple sources/types.

## Path parameters

- `base` string, required — ISO 4217 currency code or 4-letter crypto/stablecoin symbol.
- `target` string, required — ISO 4217 currency code or 4-letter crypto/stablecoin symbol.

## Query parameters

- `as_of` string, date-time
- `source` string
- `type` 'MID' | 'BUY' | 'SELL'
- `limit` integer
- `offset` integer

## Response `200`

Paginated results

- PageExchangeRate
  - `results` ExchangeRate[], required
    - `as_of` string, date-time, required
    - `fetched_at` string, date-time, required
    - `base` string, required — ISO 4217 currency code or 4-letter crypto/stablecoin symbol.
    - `target` string, required — ISO 4217 currency code or 4-letter crypto/stablecoin symbol.
    - `rate_type` 'MID' | 'BUY' | 'SELL', required
    - `source` string, required
    - `rate` number, double, required — Rate rounded to 4 decimal places.
  - `total` integer, required

## Other responses

- `400` — Invalid request
- `500` — Server error

---

[API](https://skmtc.net/sig-0/apis/fxrates.md) · [All operations](https://skmtc.net/sig-0/apis/fxrates/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/sig-0/fxrates/versions/571cbe23ef7b/schema)
