> ## Documentation Index
> Fetch the complete documentation index at: https://whitebit-mintlify-seo-descriptions-1777853332.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Market info

> Get detailed configuration and trading rules for all available markets on WhiteBIT via the V4 API.

export const RelatedResources = ({children}) => {
  const ref = useRef(null);
  const [visible, setVisible] = useState(false);
  useEffect(() => {
    if (!ref.current) return;
    const el = ref.current;
    if (el.parentElement) {
      el.parentElement.appendChild(el);
    }
    setVisible(true);
  }, []);
  return <div ref={ref} className="related-resources" style={{
    marginTop: "2.5rem",
    paddingTop: "1.5rem",
    borderTop: "1px solid var(--border-color, #e5e7eb)",
    opacity: visible ? 1 : 0,
    transition: "opacity 0.15s ease-in"
  }}>
      <h2 style={{
    marginTop: 0
  }}>Related resources</h2>
      {children}
    </div>;
};

<RelatedResources>
  * [Market activity](/api-reference/market-data/market-activity) — 24-hour pricing and volume summary per market.
  * [Collateral markets list](/api-reference/market-data/collateral-markets-list) — markets available for collateral trading.
  * [Fee](/api-reference/market-data/fee) — deposit and withdrawal fee schedule per asset.
</RelatedResources>


## OpenAPI

````yaml /openapi/public/http-v4.yaml GET /api/v4/public/markets
openapi: 3.0.3
info:
  title: Public HTTP API V4
  description: >
    WhiteBIT Public HTTP API V4 for market data and trading information.

    Base URL: https://whitebit.com

    All endpoints return time in Unix-time format.

    All endpoints return either a JSON object or array.

    Use HTTP method GET for API calls.

    Send parameters as query string when an endpoint requires them.


    <Warning>

    Rate limit: 2000 requests/10 sec for most endpoints (specific limits noted
    per endpoint).

    </Warning>
  version: 4.0.0
servers:
  - url: https://whitebit.com
    description: WhiteBIT Global Server
  - url: https://whitebit.eu
    description: WhiteBIT EU Server
security: []
tags:
  - name: Public API V4
    description: Public endpoints for market data, trading information, and platform status
paths:
  /api/v4/public/markets:
    get:
      tags:
        - Public API V4
      summary: Market Info
      description: >
        The endpoint retrieves configuration and trading rules for all available
        spot and futures markets. Use the response to discover tradeable pairs,
        check minimum order sizes, and read fee schedules. Each entry includes
        precision settings, fee ratios, and order-size constraints for the
        market.


        <Note>

        The API caches the response for 1 second

        </Note>


        <Warning>

        Rate limit 2000 requests/10 sec.

        </Warning>
      parameters: []
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: array
                items:
                  type: object
                  required:
                    - name
                    - stock
                    - money
                    - stockPrec
                    - moneyPrec
                    - feePrec
                    - makerFee
                    - takerFee
                    - minAmount
                    - minTotal
                    - tradesEnabled
                    - type
                  properties:
                    name:
                      type: string
                      description: Market pair name
                      example: SON_USD
                    stock:
                      type: string
                      description: Ticker of stock currency
                      example: SON
                    money:
                      type: string
                      description: Ticker of money currency
                      example: USD
                    stockPrec:
                      type: string
                      description: >-
                        Maximum number of decimal places for the base (stock)
                        currency quantity. Represented as a stringified integer.
                      example: '3'
                    moneyPrec:
                      type: string
                      description: >-
                        Maximum number of decimal places for the quote (money)
                        currency amount. Represented as a stringified integer.
                      example: '2'
                    feePrec:
                      type: string
                      description: >-
                        Maximum number of decimal places used when calculating
                        fees. Represented as a stringified integer.
                      example: '4'
                    makerFee:
                      type: string
                      description: >-
                        Default maker fee as a decimal ratio (e.g., `"0.001"` =
                        0.1%). Multiply by 100 to convert to a percentage.
                      example: '0.001'
                    takerFee:
                      type: string
                      description: >-
                        Default taker fee as a decimal ratio (e.g., `"0.001"` =
                        0.1%). Multiply by 100 to convert to a percentage.
                      example: '0.001'
                    minAmount:
                      type: string
                      description: Minimum order quantity in the base (stock) currency.
                      example: '0.001'
                    minTotal:
                      type: string
                      description: Minimum order total in the quote (money) currency.
                      example: '0.001'
                    maxTotal:
                      type: string
                      description: >-
                        Maximum order total (quantity × price) in the quote
                        (money) currency. `"0"` indicates no upper limit.
                      example: '10000000000'
                    tradesEnabled:
                      type: boolean
                      description: Indicates whether trading is enabled
                      example: true
                    isCollateral:
                      type: boolean
                      description: Indicates whether margin trading is enabled
                      example: true
                    type:
                      type: string
                      description: 'Market type. Possible values: spot, futures'
                      enum:
                        - spot
                        - futures
                      example: spot
        default:
          description: Error response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorV4'
components:
  schemas:
    ErrorV4:
      type: object
      properties:
        success:
          type: boolean
          example: false
        message:
          type: string
          description: Error message
          example: ERROR MESSAGE
        params:
          type: array
          items:
            type: string
          example: []

````