# Get trading pairs

## OpenAPI Specification

```yaml
openapi: 3.0.1
info:
  title: ''
  description: ''
  version: 1.0.0
paths:
  /v1/pairs:
    get:
      summary: Get trading pairs
      deprecated: false
      description: >-
        Returns all active trading pairs along with their constraints (min/max
        order size, price and quantity precision, supported order types).
        Optionally filter to a single pair by symbol.
      operationId: getPairs
      tags:
        - API/Market data
        - Pairs
      parameters:
        - name: pair
          in: query
          description: >-
            Filter by one or more pairs (e.g. BTC-EUR). Multiple values must be
            separated by comma. Returns an empty array if no pairs match.
          required: false
          example: BTC-EUR
          schema:
            type: array
            items:
              type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  type: object
                  properties:
                    pair:
                      type: string
                      description: Trading pair symbol
                      examples:
                        - BTC-EUR
                    baseAsset:
                      type: string
                      description: Base asset symbol
                      examples:
                        - BTC
                    quoteAsset:
                      type: string
                      description: Quote asset symbol
                      examples:
                        - EUR
                    baseAssetType:
                      type: string
                      description: Type of the base asset
                      enum:
                        - cryptocoin
                        - fiat
                      examples:
                        - cryptocoin
                      nullable: true
                    quoteAssetType:
                      type: string
                      description: Type of the quote asset
                      enum:
                        - cryptocoin
                        - fiat
                      examples:
                        - fiat
                      nullable: true
                    tickSize:
                      type: string
                      description: Minimum price increment (tick size)
                      examples:
                        - '0.01'
                      nullable: true
                    sizeIncrement:
                      type: string
                      description: Minimum quantity increment for orders (base asset)
                      examples:
                        - 1.e-8
                      nullable: true
                    amountIncrement:
                      type: string
                      description: Minimum amount increment for orders (quote asset)
                      examples:
                        - '0.01'
                      nullable: true
                    maxOrderSize:
                      type: string
                      description: Maximum order size in base asset
                      examples:
                        - '100.0'
                      nullable: true
                    minOrderAmount:
                      type: string
                      description: Minimum order amount in quote asset
                      examples:
                        - '1.0'
                      nullable: true
                    maxOrderAmount:
                      type: string
                      description: Maximum order amount in quote asset
                      examples:
                        - '500000.0'
                      nullable: true
                  x-apidog-orders:
                    - pair
                    - baseAsset
                    - quoteAsset
                    - baseAssetType
                    - quoteAssetType
                    - tickSize
                    - sizeIncrement
                    - amountIncrement
                    - maxOrderSize
                    - minOrderAmount
                    - maxOrderAmount
              examples:
                success:
                  summary: success
                  value:
                    - pair: BTC-EUR
                      baseAsset: BTC
                      quoteAsset: EUR
                      baseAssetType: cryptocoin
                      quoteAssetType: fiat
                      tickSize: '0.01'
                      sizeIncrement: '0.00001'
                      amountIncrement: '0.00001'
                      maxOrderSize: '10.0'
                      minOrderAmount: '25.00'
                      maxOrderAmount: '678343.91'
          headers: {}
          x-apidog-name: ''
        '500':
          description: Unexpected server error
          content:
            application/json:
              schema:
                type: object
                properties:
                  errors:
                    type: array
                    items:
                      type: object
                      properties:
                        code:
                          type: string
                          description: Machine-readable error code
                          examples:
                            - VALIDATION_ERROR
                        status:
                          type: integer
                          description: HTTP status code
                          format: int32
                          examples:
                            - 400
                        field:
                          type: string
                          description: >-
                            Field that caused the error; null for non-validation
                            errors
                          examples:
                            - limit
                          nullable: true
                        title:
                          type: string
                          description: Human-readable error message
                          examples:
                            - Invalid value for parameter 'limit'
                      x-apidog-orders:
                        - code
                        - status
                        - field
                        - title
                x-apidog-orders:
                  - errors
          headers: {}
          x-apidog-name: ''
      security:
        - ApiKeyAuth: []
          x-apidog:
            schemeGroups:
              - id: rmbGbHThhzuHeDru-uWl5
                schemeIds:
                  - ApiKeyAuth
            required: true
            use:
              id: rmbGbHThhzuHeDru-uWl5
            scopes:
              rmbGbHThhzuHeDru-uWl5:
                ApiKeyAuth: []
      x-apidog-folder: API/Market data
      x-apidog-status: released
      x-run-in-apidog: https://app.eu.apidog.com/web/project/363759/apis/api-4295528-run
components:
  schemas: {}
  securitySchemes:
    ApiKeyAuth:
      type: apikey
      description: API key for authentication. Issued by Bitpanda.
      name: x-api-key
      in: header
servers:
  - url: https://api.fusion.bitpanda.com
    description: Production
security: []

```