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

# Search supported currencies

> Searches currencies supported across providers and returns canonical currency metadata including symbol image URLs. Defaults to `type=CRYPTO`; use `type=FIAT` to search fiat support. `network` is only valid for crypto searches. `providerCurrencyCode` can filter both crypto and fiat provider-specific codes. Provider scope rules:
- No Basic Auth and no `Meld-Account-Id`: results come from the global dataset.
- Basic Auth only: results are restricted to the authenticated identity's `providers` claim.
- `Meld-Account-Id` only: results are restricted to providers configured for that account.
- Both Basic Auth and `Meld-Account-Id`: results are restricted to the intersection of both provider sets.
- Explicit partner filters are intersected with the resolved provider scope.

Explicit `partner` filtering is intersected with the resolved provider scope.
If the effective provider scope contains no providers, this collection endpoint returns `200` with an empty result.



## OpenAPI

````yaml /openapi/networkpartner-20260203.json get /network-partner/supported/currencies
openapi: 3.1.0
info:
  title: Network Partners
  version: '2026-02-03'
servers:
  - url: https://api.meld.io
security: []
paths:
  /network-partner/supported/currencies:
    get:
      tags:
        - Supported
      summary: Search supported currencies
      description: >-
        Searches currencies supported across providers and returns canonical
        currency metadata including symbol image URLs. Defaults to
        `type=CRYPTO`; use `type=FIAT` to search fiat support. `network` is only
        valid for crypto searches. `providerCurrencyCode` can filter both crypto
        and fiat provider-specific codes. Provider scope rules:

        - No Basic Auth and no `Meld-Account-Id`: results come from the global
        dataset.

        - Basic Auth only: results are restricted to the authenticated
        identity's `providers` claim.

        - `Meld-Account-Id` only: results are restricted to providers configured
        for that account.

        - Both Basic Auth and `Meld-Account-Id`: results are restricted to the
        intersection of both provider sets.

        - Explicit partner filters are intersected with the resolved provider
        scope.


        Explicit `partner` filtering is intersected with the resolved provider
        scope.

        If the effective provider scope contains no providers, this collection
        endpoint returns `200` with an empty result.
      operationId: search-supported-currencies
      parameters:
        - description: Provider category
          example: CRYPTO_ONRAMP
          name: category
          in: query
          schema:
            $ref: '#/components/schemas/Category'
        - description: Country code
          example: US
          name: country
          in: query
          schema:
            type: string
        - description: Network code. Only valid for crypto searches.
          example: ETH
          name: network
          in: query
          schema:
            type: string
        - description: Partner identifier
          example: BANXA
          name: partner
          in: query
          schema:
            type: string
        - description: Payment method type supported for the route.
          example: CARD
          name: paymentType
          in: query
          schema:
            $ref: '#/components/schemas/PaymentType'
        - description: >-
            Provider-specific currency code. Valid for both crypto and fiat
            searches.
          example: BTC
          name: providerCurrencyCode
          in: query
          schema:
            type: string
        - description: Country subdivision code. Supported for US and CA only.
          example: US-NY
          name: subdivision
          in: query
          schema:
            type: string
        - description: Currency type. Defaults to `CRYPTO`.
          example: CRYPTO
          name: type
          in: query
          schema:
            allOf:
              - $ref: '#/components/schemas/CurrencyType'
              - default: CRYPTO
        - description: >-
            Optional. Base58 encoded account id. Restricts results to providers
            configured for the account. If Basic Auth is also present, the
            effective scope is the intersection of authenticated providers and
            account providers.
          name: Meld-Account-Id
          in: header
          schema:
            type: string
      responses:
        '200':
          description: Supported currency list
          content:
            application/json:
              examples:
                supportedCurrencies:
                  summary: Matching supported currencies
                  value:
                    currencies:
                      - currencyCode: USDC
                        name: USD Coin
                        decimalPlaces: 6
                        type: CRYPTO
                        chainCode: ETH
                        contract: 0x1234...
                        symbol: >-
                          https://cdn.meld.io/images-currency/crypto/USDC/symbol.png
              schema:
                $ref: '#/components/schemas/CurrencyResponse1'
        '400':
          description: Invalid filter combination
          content:
            application/json:
              examples:
                invalidFiatFilters:
                  summary: Crypto-only filters supplied for a fiat search
                  value: network is only supported for CRYPTO searches
              schema:
                type: string
components:
  schemas:
    Category:
      type: string
      enum:
        - CRYPTO_ONRAMP
        - CRYPTO_OFFRAMP
        - CRYPTO_TRANSFER
        - BANK_LINKING
        - FIAT_PAYMENTS
        - CRYPTO_VIRTUAL_ACCOUNT_ONRAMP
        - CRYPTO_VIRTUAL_ACCOUNT_OFFRAMP
        - CUSTOMER_KYC
        - CRYPTO_ONRAMP_SWAP
        - CRYPTO_OFFRAMP_SWAP
      description: Categories of functionality offered by a service provider
    PaymentType:
      type: string
      enum:
        - BANK_TRANSFER
        - CARD
        - CASH
        - EXCHANGE
        - LOCAL
        - MOBILE_WALLET
      description: Enumeration of payment method types supported by the platform
    CurrencyType:
      type: string
      enum:
        - FIAT
        - CRYPTO
      description: Identifies whether a currency is fiat or crypto
    CurrencyResponse1:
      type: object
      description: Response wrapper for currencies
      properties:
        currencies:
          type: array
          items:
            $ref: '#/components/schemas/Currency'
          description: List of currencies
    Currency:
      type: object
      description: Currency representation
      properties:
        currencyCode:
          type: string
          examples:
            - USD
          description: Currency code
        name:
          type: string
          examples:
            - US Dollar
          description: Currency name
        decimalPlaces:
          type: integer
          format: int32
          examples:
            - 2
          description: Number of decimal places
        type:
          type: string
          examples:
            - FIAT
          description: Currency type
        chainCode:
          type: string
          examples:
            - ETH
          description: Chain code for crypto currencies
        contract:
          type: string
          examples:
            - 0x1234...
          description: Contract address for token
        symbol:
          type: string
          examples:
            - https://cdn.meld.io/images-currency/crypto/BTC/symbol.png
          description: Currency symbol image URL generated from currency type and code

````