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

# Get all 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.

## Endpoint

GET `/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.
- `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 |
