---
api: 'Revolut X Crypto Exchange REST API'
---

# Get tickers

Retrieves the latest market data snapshots for all supported currency pairs.
The response includes the current best bid and ask prices, the calculated mid-price, and the last traded price for each active symbol.

#### Rate limits

| Limit | Total tokens | Refresh rate | Token cost rule |
| :--- | ---: | :--- | :--- |
| Per-second limit | 100 | 100 tokens / second | 1 token / request |
| Per-minute limit | 1,000 | 1,000 tokens / minute | 1 token / request |

For retry guidance, see the `429 Rate Limit Exceeded` response below. The `Retry-After` header specifies the delay in milliseconds.

## Endpoint

GET `/1.0/tickers`

## Parameters

### header parameters

- `X-Revx-Timestamp` (integer, required)
  Current timestamp in Unix epoch milliseconds. 
  Used to prevent replay attacks and construct the signature.
  Provided with other authentication headers.

- `X-Revx-Signature` (string, required)
  The Ed25519 signature of the request. 
  Provided with other authentication headers.
  
  :::tip
  See **Authentication headers: Signing a request** for details on how to generate this.
  :::

### query parameters

- `symbols` (array of string, optional)
  Filter tickers by specific currency pairs (comma-separated).

## Returns

### 200

OK

The list of tickers.

#### Response attributes

- `data` (array of object)
    List of ticker information for currency pairs.
  - `data[].symbol` (string)
      The unique identifier for the currency pair (e.g., `BTC/USD`).
  - `data[].bid` (string)
      The current highest price a buyer is willing to pay.
      Represents the top price in the buy order book.
  - `data[].ask` (string)
      The current lowest price a seller is willing to accept.
      Represents the top price in the sell order book.
  - `data[].mid` (string)
      The arithmetic midpoint between the best bid and best ask prices.
      Calculated as `(bid + ask) / 2`.
  - `data[].last_price` (string)
      The price at which the most recent trade was successfully executed.
  - `data[].low_24h` (string)
      The lowest traded price over the last 24 hours.
  - `data[].high_24h` (string)
      The highest traded price over the last 24 hours.
  - `data[].price_change_24h` (string)
      The price change over the last 24 hours.
  - `data[].volume_24h` (string)
      The traded volume in the base currency over the last 24 hours.
- `metadata` (object)
    Metadata about the response.
  - `metadata.timestamp` (integer)
      The time the data was captured in Unix epoch milliseconds.

## Error responses

| HTTP status code | Description |
| --- | --- |
| 400 | Bad request |
| 401 | Unauthorized |
| 403 | Forbidden |
| 429 | Rate Limit Exceeded |
| 5XX | Server Error |
