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

# Get rampable assets

> Returns all rampable stablecoins (e.g., USDC, EURC) and stablebonds (e.g., CETES) available on the specified blockchain.
The `currency` parameter controls sort priority — assets matching the requested currency appear first in the list, but all rampable assets for the chain are always returned.
Use the `identifier` from the response when creating quotes.




## OpenAPI

````yaml /openapi.yaml get /ramp/assets
openapi: 3.1.0
info:
  title: FX API
  version: 1.0.0
  description: >
    API for managing FX operations including onboarding, quotes, orders, and
    customer management.

    This API provides endpoints for managing customers, bank accounts, crypto
    wallets, orders, and webhooks.
servers:
  - url: https://api.etherfuse.com
    description: Production API
  - url: https://api.sand.etherfuse.com
    description: Sandbox API (for testing)
security: []
tags:
  - name: Lookup
    description: Public endpoints for looking up stablebond and exchange rate data
  - name: Assets
    description: Get available assets for ramping
  - name: Onboarding
    description: Customer onboarding and KYC
  - name: Bank Accounts
    description: Manage customer bank accounts
  - name: Agreements
    description: Handle customer agreements and consents
  - name: Quotes
    description: Get quotes for conversions
  - name: Orders
    description: Create and manage orders
  - name: Swaps
    description: Create and manage swaps
  - name: Customers
    description: Manage customers
  - name: Crypto Wallets
    description: Manage crypto wallets
  - name: Webhooks
    description: Manage webhook subscriptions
  - name: Organizations
    description: Manage organizations and child organizations
paths:
  /ramp/assets:
    get:
      tags:
        - Assets
      summary: Get rampable assets
      description: >
        Returns all rampable stablecoins (e.g., USDC, EURC) and stablebonds
        (e.g., CETES) available on the specified blockchain.

        The `currency` parameter controls sort priority — assets matching the
        requested currency appear first in the list, but all rampable assets for
        the chain are always returned.

        Use the `identifier` from the response when creating quotes.
      parameters:
        - name: blockchain
          in: query
          required: true
          schema:
            type: string
            enum:
              - stellar
              - solana
              - base
              - polygon
              - monad
          description: The blockchain to get assets for
        - name: currency
          in: query
          required: true
          schema:
            type: string
          description: >-
            Fiat currency used for sort priority — assets associated with this
            currency appear first (e.g., "mxn")
        - name: wallet
          in: query
          required: true
          schema:
            type: string
          description: The wallet address to fetch balances for
      responses:
        '200':
          description: Assets retrieved successfully
          content:
            application/json:
              schema:
                type: object
                properties:
                  assets:
                    type: array
                    items:
                      $ref: '#/components/schemas/RampableAsset'
              example:
                assets:
                  - symbol: CETES
                    identifier: >-
                      CETES:GCRYUGD5NVARGXT56XEZI5CIFCQETYHAPQQTHO203IQZTHDHH4LATMYWC
                    name: CETES
                    currency: mxn
                    balance: '50.00'
                    image: https://example.com/cetes.png
                  - symbol: USDC
                    identifier: >-
                      USDC:GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN
                    name: USD Coin
                    currency: usd
                    balance: '100.50'
                    image: https://example.com/usdc.png
                  - symbol: EURC
                    identifier: >-
                      EURC:GDHU6WRG4IEQXM5NZ4BMPKOXHW76MZM4Y2IEMFDVXBSDP6SJY4ITNPP
                    name: Euro Coin
                    currency: eur
                    balance: '25.00'
                    image: https://example.com/eurc.png
        '400':
          description: Invalid request parameters
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      security:
        - ApiKeyAuth: []
components:
  schemas:
    RampableAsset:
      type: object
      properties:
        symbol:
          type: string
          description: Token symbol (e.g., "CETES", "USDC")
        identifier:
          type: string
          description: >-
            Chain-specific identifier to use in quotes (e.g.,
            "CETES:GCRYUGD5..." for Stellar)
        name:
          type: string
          description: Display name for the asset
        currency:
          type: string
          description: >-
            The fiat currency this asset is associated with (e.g., "mxn" for
            CETES, "usd" for USDC)
        balance:
          type: string
          nullable: true
          description: Balance in the wallet (if available)
        image:
          type: string
          nullable: true
          description: Image URL for the asset
    Error:
      type: object
      properties:
        error:
          type: string
          description: Error message
      example:
        error: Invalid request parameters
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: Authorization
      description: >-
        API key for authentication. Pass the key directly (e.g., `Authorization:
        your-api-key`). Do not use a `Bearer` prefix.

````