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

# Get public tickers

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

Returns all unique tickers available on the exchange if no symbols are provided.
Pass `symbols` to retrieve specific tickers across multiple regions.
Pass `region` to fetch tickers for a single region.

## Endpoint

GET `/1.0/public/tickers`

## Parameters

### query parameters

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

- `region` (enum, optional)
  Region for market data retrieval. Defaults to EEA if omitted.
  Use UK to retrieve data from the UK region.
  Possible enum values:

  - `UK`
  - `EEA`

## Returns

### 200

OK

The list of tickers.

#### Response attributes

- `data` (array of allOf)
    List of public 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.
  - `data[].region` (enum)
      Region from which the public market data was retrieved.
      Possible enum values:

      - `UK`
      - `EEA`
- `metadata` (object)
  - `metadata.timestamp` (integer)
      The time the data was captured in Unix epoch milliseconds.

## Error responses

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