Skip to main content

List supported chains

GET https://zap.dzap.io/v1/config/chains
Returns the chains Fuse supports and which providers are available on each.
data
object
Map keyed by chain ID (as a string), where each value is:

List supported providers

GET https://zap.dzap.io/v1/config/providers
Returns every DEX/protocol provider DZap routes through.
data
object
Map keyed by provider ID, where each value is { id, name, icon }.

Examples

curl https://zap.dzap.io/v1/config/chains
curl https://zap.dzap.io/v1/config/providers
const chains = await dzap.getZapChains();
const providers = await dzap.getZapProviders();
{
  "status": "success",
  "data": {
    "8453": { "name": "Base", "supportedProviders": ["uniswap-v3", "aerodrome"] },
    "42161": { "name": "Arbitrum", "supportedProviders": ["uniswap-v3", "camelot"] }
  }
}
{
  "status": "success",
  "data": {
    "uniswap-v3": { "id": "uniswap-v3", "name": "Uniswap V3", "icon": "https://..." },
    "aerodrome": { "id": "aerodrome", "name": "Aerodrome", "icon": "https://..." }
  }
}
Always fetch chain + provider config at runtime - new chains and protocols land regularly. Don’t hard-code them.
Last modified on July 14, 2026