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

# List tickers

> One ticker per enabled market, in the pair orientation GET /v1/markets advertises: base_currency is the asset priced, target_currency the asset it is priced in. On USDCcNGN-SPOT that is USDC priced in cNGN, the inverse of the engine values GET /v1/book and GET /v1/trades report. Use this endpoint, not stats_24h, for a market data listing. Responses are cached for up to 5 seconds and carry Cache-Control: public, max-age=5, so polling faster than that returns the same data.



## OpenAPI

````yaml GET /v1/integrations/tickers
openapi: 3.1.0
info:
  title: Numo orderbook API
  description: >-
    REST endpoints exposed by Numo's markets-service and execution-service for
    dollar stablecoins. Real-time book, trades, and order streams are served
    over the WebSocket endpoint documented in the WebSocket streams reference.
  version: 1.0.0
servers:
  - url: https://api.numofx.com
    description: markets-service
  - url: https://executor.numofx.com
    description: execution-service
security: []
tags:
  - name: Markets service
  - name: Execution service
paths:
  /v1/integrations/tickers:
    get:
      tags:
        - Markets service
      summary: List tickers for integrators
      description: >-
        One ticker per enabled market, in the pair orientation GET /v1/markets
        advertises: base_currency is the asset priced, target_currency the asset
        it is priced in. On USDCcNGN-SPOT that is USDC priced in cNGN, the
        inverse of the engine values GET /v1/book and GET /v1/trades report. Use
        this endpoint, not stats_24h, for a market data listing. Responses are
        cached for up to 5 seconds and carry Cache-Control: public, max-age=5,
        so polling faster than that returns the same data.
      operationId: listIntegrationTickers
      responses:
        '200':
          description: Tickers for every enabled market, sorted by ticker_id
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/IntegrationTicker'
components:
  schemas:
    IntegrationTicker:
      type: object
      description: >-
        A market in its advertised orientation. Price fields are null, never
        omitted, when there is no value: no fill yet, no resting bid or ask, or
        nothing traded in the last 24 hours.
      required:
        - ticker_id
        - base_currency
        - target_currency
        - last_price
        - base_volume
        - target_volume
        - bid
        - ask
        - high
        - low
      properties:
        ticker_id:
          type: string
          description: >-
            Market symbol, such as USDCcNGN-SPOT. Pass it as ticker_id to the
            orderbook and trades endpoints.
        base_currency:
          type: string
          description: The asset priced. USDC on USDCcNGN-SPOT.
        target_currency:
          type: string
          description: The asset prices are quoted in. cNGN on USDCcNGN-SPOT.
        last_price:
          type:
            - string
            - 'null'
          description: >-
            Price of the most recent fill, at any age, in target_currency per
            base_currency.
        base_volume:
          type: string
          description: >-
            Base asset traded over the trailing 24 hours. USDC on USDCcNGN-SPOT.
            0 when nothing traded.
        target_volume:
          type: string
          description: >-
            Target asset traded over the trailing 24 hours. cNGN on
            USDCcNGN-SPOT. 0 when nothing traded.
        bid:
          type:
            - string
            - 'null'
          description: Best bid. Equals the orderbook's top bid level price.
        ask:
          type:
            - string
            - 'null'
          description: Best ask. Equals the orderbook's top ask level price.
        high:
          type:
            - string
            - 'null'
          description: Highest fill price over the trailing 24 hours.
        low:
          type:
            - string
            - 'null'
          description: Lowest fill price over the trailing 24 hours.

````