> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bluvo.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Tickers

> Public endpoint (no API key required) returning the latest ticker prices in USD for the given exchange. Prices are refreshed from the exchange every ~30 seconds and served from Bluvo's cache. Asset symbols are normalized to Bluvo style (e.g. Kraken's `XDG` is returned as `DOGE`, `XBT` as `BTC`). Use the `coins` query parameter to filter the response to specific assets.



## OpenAPI

````yaml https://api-bluvo.com/api/v0/openapi get /v0/market/{exchange}/tickers
openapi: 3.1.0
info:
  title: Bluvo API (v0)
  description: APIs to supercharge your crypto project.
  version: 0.0.3
  termsOfService: https://bluvo.co/terms
  contact:
    name: Bluvo
    email: help@bluvo.co
    url: https://bluvo.co
servers:
  - url: https://api-bluvo.com
    description: Production Server
  - url: https://test.api-bluvo.com
    description: Development Server
security: []
paths:
  /v0/market/{exchange}/tickers:
    get:
      tags:
        - Market
      summary: Get Tickers
      description: >-
        Public endpoint (no API key required) returning the latest ticker prices
        in USD for the given exchange. Prices are refreshed from the exchange
        every ~30 seconds and served from Bluvo's cache. Asset symbols are
        normalized to Bluvo style (e.g. Kraken's `XDG` is returned as `DOGE`,
        `XBT` as `BTC`). Use the `coins` query parameter to filter the response
        to specific assets.
      operationId: marketexchangetickersgettickers
      parameters:
        - name: exchange
          in: path
          required: true
          description: Exchange identifier.
          schema:
            type: string
            enum:
              - coinbase
              - kraken
              - binance
              - kucoin
        - name: coins
          in: query
          required: false
          description: >-
            Optional comma-separated list of asset symbols to filter by
            (case-insensitive), e.g. `BTC,ETH,DOGE`. Unknown symbols are
            ignored.
          schema:
            type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                  exchange:
                    type: string
                    enum:
                      - coinbase
                      - kraken
                      - binance
                      - kucoin
                  currency:
                    type: string
                    const: USD
                  updatedAt:
                    type: string
                  prices:
                    type: object
                    additionalProperties:
                      type: number
                required:
                  - success
                  - exchange
                  - currency
                  - updatedAt
                  - prices
              example:
                success: true
                exchange: kraken
                currency: USD
                updatedAt: '2026-07-02T12:00:30.000Z'
                prices:
                  BTC: 113340.4
                  ETH: 4138.797
                  DOGE: 0.2281484
                  USDT: 1
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                  type:
                    type: string
                    const: GENERIC_INVALID_REQUEST
                  supportedExchanges:
                    type: array
                    items:
                      type: string
                required:
                  - error
                  - type
                  - supportedExchanges
              example:
                error: 'Unsupported exchange: foo'
                type: GENERIC_INVALID_REQUEST
                supportedExchanges:
                  - coinbase
                  - kraken
                  - binance
                  - kucoin
        '404':
          description: Not Found
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                  type:
                    type: string
                    const: GENERIC_NOT_FOUND
                required:
                  - error
                  - type
              example:
                error: 'No ticker prices available for exchange: kraken'
                type: GENERIC_NOT_FOUND

````