---
title: "List fungibles available for bridging"
method: GET
path: "/v1/swap/fungibles/"
tags: ["swap"]
---

# List fungibles available for bridging

`GET /v1/swap/fungibles/`

Returns the list of tokens available for bridging between two chains. Use this to populate a token picker UI. Only relevant for cross-chain swaps, same-chain swaps don't require this step.

## Query parameters

- `input` object
  - `chain_id` string — Initial chain id the user want exchange fungibles from. If nothing specified then `ethereum` is used.
- `output` object
  - `chain_id` string — Target chain id the user want receive fungibles on. If nothing specified then `ethereum` is used.
- `direction` 'input' | 'output' | 'both'

## Response `200`

Response for requested list available for bridge fungibles.

- FungiblesResponse
  - `links` FungiblesResponseLinks, required
    - `self` string, url, required — URL of current resource
  - `data` Container12[], required
    - `type` string, required — Fungible resource type
    - `id` string, required — Fungible unique identifier
    - `attributes` Attributes10
      - `name` string, required — Displayable name of the fungible.
      - `symbol` string, required — Displayable symbol of the fungible.
      - `description` string, nullable — Brief description of the fungible.
      - `icon` Icon — Icon related to object.
        - `url` string, url, nullable — URL of the icon.
      - `flags` Flags, required
        - `verified` boolean, required — Whether this fungible verified or not
      - `external_links` ExternalLink[], required — A list of relevant URLs.
        - `type` string — Type of the link
        - `name` string — Displayable name of the link
        - `url` string, url, required — Link to the external resource
      - `implementations` AttributesImplementation[], required — Implementation details of the fungible on various chains.
        - `chain_id` string, required — Unique id of the chain.
        - `address` string, nullable, required — Implementation address on the chain.
        - `decimals` integer, required — Number of decimals points of the implementation.
        - `market_data` ImplementationMarketData
          - `trading_volumes` TradingVolumes
            - `volume_1d` number, double — Trading volume over the last 24 hours in the selected currency.
        - `deployment_date` string, date-time — Date and time when the token contract was deployed on this chain (ISO 8601).
      - `market_data` MarketData, required
        - `total_supply` number, double — Total market supply of fungible
        - `circulating_supply` number, double — Circulating value of fungible
        - `fully_diluted_valuation` number, double — Total market capitalization of fungible in selected currency
        - `market_cap` number, double — Circulating market capitalization of fungible in selected currency
        - `price` number, double, nullable, required — Latest fungible price
        - `changes` MarketDataChanges
          - `percent_1d` number, double, nullable — Price relative change in percent for 1 day
          - `percent_30d` number, double, nullable — Price relative change in percent for 30 days
          - `percent_90d` number, double, nullable — Price relative change in percent for 90 days
          - `percent_365d` number, double, nullable — Price relative change in percent for 1 year
        - `trading_volumes` TradingVolumes
          - `volume_1d` number, double — Trading volume over the last 24 hours in the selected currency.
    - `relationships` Relationships6
      - `chart_hour` object, required
        - `links` object, required
          - `related` string, url, required
        - `data` object, required
          - `type` string, required
          - `id` string, required
      - `chart_day` object, required
        - `links` object, required
          - `related` string, url, required
        - `data` object, required
          - `type` string, required
          - `id` string, required
      - `chart_week` object, required
        - `links` object, required
          - `related` string, url, required
        - `data` object, required
          - `type` string, required
          - `id` string, required
      - `chart_month` object, required
        - `links` object, required
          - `related` string, url, required
        - `data` object, required
          - `type` string, required
          - `id` string, required
      - `chart_year` object, required
        - `links` object, required
          - `related` string, url, required
        - `data` object, required
          - `type` string, required
          - `id` string, required
      - `chart_max` object, required
        - `links` object, required
          - `related` string, url, required
        - `data` object, required
          - `type` string, required
          - `id` string, required

## Other responses

- `400` — Parameters are malformed
- `401` — Unathenticated request
- `429` — Too many requests error

---

[API](https://skmtc.dev/zerion/apis/rest-api.md) · [All operations](https://skmtc.dev/zerion/apis/rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/zerion/rest-api/revisions/2ef116ef914f/schema)
