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

# Providers

> List every protocol Fuse can route an intent through - lending markets, LPs, vaults, and staking providers - with names and icons.

Returns every protocol DZap Fuse can route an intent through - not just DEXs, but lending markets, LP pools, vaults, and staking providers too.

## Response

<ResponseField name="data" type="object">
  Map keyed by provider ID, where each value is `{ id, name, icon }`.
</ResponseField>

<RequestExample>
  ```bash curl theme={null}
  curl https://zap.dzap.io/v1/config/providers
  ```

  ```ts SDK theme={null}
  const providers = await dzap.getZapProviders();
  ```
</RequestExample>

<ResponseExample>
  ```json 200 theme={null}
  {
    "status": "success",
    "data": {
      "uniswap-v3": { "id": "uniswap-v3", "name": "Uniswap V3", "icon": "https://..." },
      "aerodrome": { "id": "aerodrome", "name": "Aerodrome", "icon": "https://..." }
    }
  }
  ```
</ResponseExample>

<Note>
  Always fetch provider config at runtime - new protocols land regularly. Don't hard-code them.
</Note>
