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

# /messari/assets/markets

> List the exchange markets (trading pairs) for a crypto asset, ranked by 24h volume share

**Price:** 1 credit

**💡 AI Hint:** List the exchange markets (trading pairs) where a crypto asset trades, by its slug or ticker symbol. Markets are ranked by share of 24h volume. Each market has the base and quote assets, the exchange (name, slug, logo), liveness status, latest price, 24h USD volume, and that market's share of the asset's total 24h volume.

**⚠️ Common errors:** 412: Asset not found



## OpenAPI

````yaml /openapi-filtered.json post /api/messari/assets/markets
openapi: 3.1.0
info:
  title: Any Site API
  description: >+
    Any Site API provides programmatic access to data from LinkedIn, Instagram,
    Twitter, and other platforms.


    ## Authentication


    All API endpoints require an `access-token` header with a valid API token.
    Tokens can be created in the [dashboard](https://app.anysite.io/).


    ## Pricing


    Each endpoint has a credit cost listed in its description. Credits are
    deducted from your token balance per request.

  version: 0.0.1
servers: []
security:
  - AccessToken: []
paths:
  /api/messari/assets/markets:
    post:
      tags:
        - /messari
      summary: /messari/assets/markets
      description: >-
        List the exchange markets (trading pairs) for a crypto asset, ranked by
        24h volume share


        **Price:** 1 credit


        **💡 AI Hint:** List the exchange markets (trading pairs) where a crypto
        asset trades, by its slug or ticker symbol. Markets are ranked by share
        of 24h volume. Each market has the base and quote assets, the exchange
        (name, slug, logo), liveness status, latest price, 24h USD volume, and
        that market's share of the asset's total 24h volume.


        **⚠️ Common errors:** 412: Asset not found
      operationId: __api_messari_assets_markets_post
      parameters:
        - name: access-token
          in: header
          required: true
          schema:
            anyOf:
              - type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MessariAssetsMarketsPayload'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/MessariMarket'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
components:
  schemas:
    MessariAssetsMarketsPayload:
      properties:
        timeout:
          type: integer
          maximum: 1500
          minimum: 20
          description: Max scrapping execution timeout (in seconds)
          default: 300
        asset:
          type: string
          minLength: 1
          description: Asset slug or ticker symbol
          examples:
            - bitcoin
            - ethereum
            - BTC
        count:
          type: integer
          minimum: 1
          description: Max number of markets to return
      type: object
      required:
        - asset
        - count
    MessariMarket:
      properties:
        '@type':
          type: string
          default: MessariMarket
        id:
          type: string
        base_asset:
          anyOf:
            - $ref: '#/components/schemas/MessariAssetRef'
            - type: 'null'
        quote_asset:
          anyOf:
            - $ref: '#/components/schemas/MessariAssetRef'
            - type: 'null'
        exchange:
          anyOf:
            - $ref: '#/components/schemas/MessariExchangeRef'
            - type: 'null'
        liveness:
          anyOf:
            - type: string
            - type: 'null'
        price:
          anyOf:
            - type: number
            - type: 'null'
        volume_24h:
          anyOf:
            - type: number
            - type: 'null'
        share_of_volume:
          anyOf:
            - type: number
            - type: 'null'
      type: object
      required:
        - id
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
      type: object
    MessariAssetRef:
      properties:
        '@type':
          type: string
          default: MessariAssetRef
        id:
          type: string
        name:
          anyOf:
            - type: string
            - type: 'null'
        slug:
          anyOf:
            - type: string
            - type: 'null'
        symbol:
          anyOf:
            - type: string
            - type: 'null'
        image:
          anyOf:
            - type: string
            - type: 'null'
      type: object
      required:
        - id
    MessariExchangeRef:
      properties:
        '@type':
          type: string
          default: MessariExchangeRef
        id:
          anyOf:
            - type: string
            - type: 'null'
        name:
          anyOf:
            - type: string
            - type: 'null'
        slug:
          anyOf:
            - type: string
            - type: 'null'
        image:
          anyOf:
            - type: string
            - type: 'null'
      type: object
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
              - type: string
              - type: integer
          type: array
        msg:
          type: string
        type:
          type: string
        input: {}
        ctx:
          type: object
      type: object
      required:
        - loc
        - msg
        - type
  securitySchemes:
    AccessToken:
      type: apiKey
      in: header
      name: access-token
      description: API token from the dashboard

````