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

# Get source chains

> Every chain a transfer can start from right now, with how many venues accept it as an origin. Cache it; it changes when a venue adds or drops a chain.



## OpenAPI

````yaml openapi/openapi.json GET /bridge/source-chains
openapi: 3.1.0
info:
  title: Bridg API
  version: 1.0.0
  description: >-
    Quote, build, submit and track cross-chain transfers across every venue
    Bridg aggregates.
servers:
  - url: https://api.bridg.now/v1
security: []
paths:
  /bridge/source-chains:
    get:
      tags:
        - bridge
      summary: Get source chains
      description: >-
        Every chain a transfer can start from right now, with how many venues
        accept it as an origin. Cache it; it changes when a venue adds or drops
        a chain.
      responses:
        '200':
          description: One row per source-capable chain
          content:
            application/json:
              schema:
                type: object
                properties:
                  chains:
                    type: array
                    items:
                      type: object
                      properties:
                        chain:
                          type: string
                          enum:
                            - ethereum
                            - arbitrum
                            - optimism
                            - base
                            - polygon
                            - bnb
                            - avalanche
                            - linea
                            - scroll
                            - zksync
                            - mantle
                            - blast
                            - mode
                            - gnosis
                            - celo
                            - unichain
                            - sonic
                            - ink
                            - plume
                            - worldchain
                            - monad
                            - sei
                            - xlayer
                            - plasma
                            - berachain
                            - hyperevm
                            - stable
                            - robinhood
                            - arc
                            - fantom
                            - zircuit
                            - lisk
                            - soneium
                            - abstract
                            - taiko
                            - metis
                            - moonbeam
                            - aurora
                            - cronos
                            - opbnb
                            - ronin
                            - rootstock
                            - citrea
                            - botanix
                            - katana
                            - solana
                            - fogo
                            - eclipse
                            - bitcoin
                            - litecoin
                            - dogecoin
                            - bitcoincash
                            - zcash
                            - dash
                            - sui
                            - aptos
                            - movement
                            - starknet
                            - tron
                            - ton
                            - stellar
                            - cardano
                            - xrpl
                            - near
                            - algorand
                            - polkadot
                            - assethub
                            - injective
                            - noble
                            - osmosis
                            - cosmoshub
                            - hypercore
                            - lighter
                        venues:
                          type: integer
                          minimum: 0
                          exclusiveMinimum: true
                      required:
                        - chain
                        - venues
                required:
                  - chains
              example:
                chains:
                  - chain: abstract
                    venues: 6
                  - chain: algorand
                    venues: 3
                  - chain: aptos
                    venues: 5
                  - chain: arbitrum
                    venues: 20
                  - chain: arc
                    venues: 7
                  - chain: avalanche
                    venues: 18
                  - chain: base
                    venues: 20
                  - chain: berachain
                    venues: 7
                  - chain: bitcoin
                    venues: 10
                  - chain: bitcoincash
                    venues: 6
                  - chain: blast
                    venues: 6
                  - chain: bnb
                    venues: 17
                  - chain: cardano
                    venues: 4
                  - chain: celo
                    venues: 9
                  - chain: citrea
                    venues: 1
                  - chain: cosmoshub
                    venues: 4
                  - chain: cronos
                    venues: 9
                  - chain: dash
                    venues: 3
                  - chain: dogecoin
                    venues: 6
                  - chain: eclipse
                    venues: 1
                  - chain: ethereum
                    venues: 20
                  - chain: fantom
                    venues: 1
                  - chain: fogo
                    venues: 1
                  - chain: gnosis
                    venues: 8
                  - chain: hypercore
                    venues: 3
                  - chain: hyperevm
                    venues: 13
                  - chain: injective
                    venues: 4
                  - chain: ink
                    venues: 8
                  - chain: katana
                    venues: 6
                  - chain: lighter
                    venues: 4
                  - chain: linea
                    venues: 15
                  - chain: lisk
                    venues: 4
                  - chain: litecoin
                    venues: 6
                  - chain: mantle
                    venues: 11
                  - chain: metis
                    venues: 4
                  - chain: mode
                    venues: 5
                  - chain: monad
                    venues: 13
                  - chain: movement
                    venues: 1
                  - chain: near
                    venues: 4
                  - chain: noble
                    venues: 1
                  - chain: opbnb
                    venues: 7
                  - chain: optimism
                    venues: 18
                  - chain: osmosis
                    venues: 2
                  - chain: plasma
                    venues: 13
                  - chain: plume
                    venues: 6
                  - chain: polkadot
                    venues: 1
                  - chain: polygon
                    venues: 18
                  - chain: robinhood
                    venues: 11
                  - chain: ronin
                    venues: 5
                  - chain: rootstock
                    venues: 5
                  - chain: scroll
                    venues: 7
                  - chain: sei
                    venues: 9
                  - chain: solana
                    venues: 18
                  - chain: soneium
                    venues: 8
                  - chain: sonic
                    venues: 10
                  - chain: stable
                    venues: 9
                  - chain: starknet
                    venues: 8
                  - chain: stellar
                    venues: 6
                  - chain: sui
                    venues: 8
                  - chain: taiko
                    venues: 3
                  - chain: ton
                    venues: 8
                  - chain: tron
                    venues: 13
                  - chain: unichain
                    venues: 11
                  - chain: worldchain
                    venues: 7
                  - chain: xlayer
                    venues: 7
                  - chain: xrpl
                    venues: 7
                  - chain: zcash
                    venues: 3
                  - chain: zircuit
                    venues: 2
                  - chain: zksync
                    venues: 10
        '400':
          description: >-
            Malformed request, an unknown asset, or a signed transaction that is
            not what we built
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                      message:
                        type: string
                      details:
                        type: object
                        additionalProperties:
                          nullable: true
                      retryAfterMs:
                        type: integer
                    required:
                      - code
                      - message
                required:
                  - error
        '404':
          description: No such decision or transfer, or the aggregator is switched off
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                      message:
                        type: string
                      details:
                        type: object
                        additionalProperties:
                          nullable: true
                      retryAfterMs:
                        type: integer
                    required:
                      - code
                      - message
                required:
                  - error
        '409':
          description: >-
            The decision is indicative, the quote expired or drifted, the venue
            is ineligible, or execution is switched off
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                      message:
                        type: string
                      details:
                        type: object
                        additionalProperties:
                          nullable: true
                      retryAfterMs:
                        type: integer
                    required:
                      - code
                      - message
                required:
                  - error
        '429':
          description: Rate limited; retry after `retryAfterMs`
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                      message:
                        type: string
                      details:
                        type: object
                        additionalProperties:
                          nullable: true
                      retryAfterMs:
                        type: integer
                    required:
                      - code
                      - message
                required:
                  - error
        '502':
          description: The venue refused to build, or the broadcast was rejected
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                      message:
                        type: string
                      details:
                        type: object
                        additionalProperties:
                          nullable: true
                      retryAfterMs:
                        type: integer
                    required:
                      - code
                      - message
                required:
                  - error

````