---
title: "Get Market Benchmark"
method: GET
path: "/v1/rates/market-benchmark"
tags: ["Liquidity Pool"]
---

# Get Market Benchmark

`GET /v1/rates/market-benchmark`

Returns the best competing rate for one or more asset pairs across other Liquidity Providers in the same business segment, excluding your own rates.

Use this endpoint to benchmark your pricing against the rest of the market before creating or updating a rate. Pass a single `fromAsset` / `toAsset` pair, or batch up to 20 pairs via the comma-separated `pairs` query parameter (e.g. `USDT:cNGN,cNGN:USDT`).

Results are cached for 60 seconds per pair.

---

## Endpoint

`GET https://api.blockradar.co/v1/rates/market-benchmark`

---

## Query Parameters

| Key | Required | Type | Description |
| --- | --- | --- | --- |
| fromAsset | conditional | string | Source asset symbol. Required when `pairs` is not provided. |
| toAsset | conditional | string | Destination asset symbol. Required when `pairs` is not provided. |
| amount | false | string | Amount to benchmark — only rates whose `minAmount`/`maxAmount` band covers this amount are considered. |
| pairs | false | string | Comma-separated list of `from:to` pairs for batch lookup (max 20). When provided, the response is an array. |

## Query parameters

- `fromAsset` string
- `toAsset` string
- `amount` string
- `pairs` string

## Response `200`

200

- object
  - `data` union
    - object
      - `fromAsset` string
      - `toAsset` string
      - `bestRate` string, nullable
    - object[]
      - `fromAsset` string
      - `toAsset` string
      - `bestRate` string, nullable
  - `message` string
  - `statusCode` number

---

[API](https://skmtc.net/blockradar/apis/blockradar-documentation.md) · [All operations](https://skmtc.net/blockradar/apis/blockradar-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/blockradar/blockradar-documentation/revisions/97f95b4cfc0d/schema)
