---
title: "Get Rate Async"
method: GET
path: "/rate-oracle/rate-async/{trading_pair}"
tags: ["Rate Oracle"]
---

# Get Rate Async

`GET /rate-oracle/rate-async/{trading_pair}`

Get rate for a trading pair using async fetch (direct from exchange).

This bypasses the cached prices and fetches directly from the source.
Useful when cached data may be stale or not yet initialized.

Args:
    trading_pair: Trading pair in format BASE-QUOTE (e.g., BTC-USDT)

Returns:
    Rate for the specified trading pair

## Path parameters

- `trading_pair` string, required

## Response `200`

Successful Response

- SingleRateResponse — Response for a single trading pair rate.
  - `trading_pair` string, required — The trading pair
  - `rate` number, nullable, required — The rate (None if not found)
  - `source` string, required — Rate oracle source used
  - `quote_token` string, required — Quote token used

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/hummingbot/apis/hummingbot-api.md) · [All operations](https://skmtc.net/hummingbot/apis/hummingbot-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/hummingbot/hummingbot-api/revisions/5347fe79537f/schema)
