Skip to main content
GET
/
chains
Get available chains
curl --request GET \
  --url https://api-partner.houdiniswap.com/v2/chains \
  --header 'Authorization: <api-key>'
{
  "chains": [
    {
      "id": "507f1f77bcf86cd799439011",
      "name": "Bitcoin",
      "shortName": "bitcoin",
      "memoNeeded": false,
      "explorerUrl": "https://blockchair.com/bitcoin/transaction/{txHash}",
      "addressUrl": "https://blockchair.com/bitcoin/address/{address}",
      "kind": "bitcoin",
      "addressValidation": "^(bc1|[13])[a-zA-HJ-NP-Z0-9]{25,59}$",
      "tokenAddressValidation": "^(bc1|[13])[a-zA-HJ-NP-Z0-9]{25,59}$",
      "icon": "https://api.houdiniswap.com/assets/networks/BTC.png",
      "priority": 2,
      "chainId": 1
    }
  ],
  "total": 123,
  "totalPages": 123
}

Documentation Index

Fetch the complete documentation index at: https://docs.houdiniswap.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Query Parameters

hasCex
boolean

Filter chains that support CEX swaps

hasDex
boolean

Filter chains that support DEX swaps

kind
string[]

Filter by blockchain type (e.g., "evm", "bitcoin", "solana")

name
string

Filter by chain name (case-insensitive search in name, shortName)

page
number<double>
default:1

Page number

Required range: 1 <= x <= 10000
pageSize
number<double>
default:100

Page size

Required range: 1 <= x <= 100

Response

List of available chains

Paginated response for chains

chains
object[]
required

List of chains for the current page

total
number<double>
required

Total number of chains matching the filters

totalPages
number<double>
required

Total number of pages