openapi: 3.2.0 info: contact: name: Blockdaemon email: info@blockdaemon.com description: The Blockdaemon DeFi API provides a single interface to a multitude of DeFi projects and blockchains title: Blockdaemon DeFi Support API version: 1.0.0 x-logo: altText: Blockdaemon logo backgroundColor: '#fafafa' url: https://storage.googleapis.com/blockdaemon-app-static-images/marketing/PNG/dark-logo.png servers: - url: https://svc.blockdaemon.com security: - ApiKeyAuth: [] tags: - name: Support description: API endpoints for supported chains or protocols paths: /defi/v1: get: tags: - Support summary: Get API Metadata description: 'Return the breakdown a breakdown of supported chains and protocol IDs for a given DeFi API endpoint. > 💡 **Compute Unit Value:** `100` (Fixed)' operationId: getapimetadatav2 parameters: - name: category in: query required: true schema: type: string description: Specifies the general API category. Valid values are `account`, `dex`, and `bridge`. example: dex description: Specifies the general API category. Valid values are `account`, `dex`, and `bridge`. - name: endpoint in: query required: true schema: type: string description: "Specifies the endpoint name within the selected category. Available options:\n\n- **`account` category:**\n - [`allowance`](https://docs.blockdaemon.com/reference/defi-account-allowance)\n - [`portfolio`](https://docs.blockdaemon.com/reference/defi-account-portfolio)\n\n- **`dex` category:**\n - [`price`](https://docs.blockdaemon.com/reference/defi-dex-get-price)\n - [`quotes`](https://docs.blockdaemon.com/reference/defi-dex-quote-aggregator)\n - [`swaps`](https://docs.blockdaemon.com/reference/defi-dex-swap-aggregator)\n - [`swap`](https://docs.blockdaemon.com/reference/defi-dex-swap)\n - [`swap-with-approval`](https://docs.blockdaemon.com/reference/defi-dex-swap-with-approval)\n\n- **`bridge` category:**\n - [`tokens`](https://docs.blockdaemon.com/reference/defi-bridge-tokens)\n - [`price`](https://docs.blockdaemon.com/reference/defi-bridge-get-price)\n - [`quotes`](https://docs.blockdaemon.com/reference/defi-bridge-quote-aggregator)\n - [`swaps`](https://docs.blockdaemon.com/reference/defi-bridge-swap-aggregator)\n - [`unlock`](https://docs.blockdaemon.com/reference/defi-bridge-unlock)\n - [`swap`](https://docs.blockdaemon.com/reference/defi-bridge-swap)\n - [`swap-with-approval`](https://docs.blockdaemon.com/reference/defi-bridge-swap-with-approval)\n - [`transactions`](https://docs.blockdaemon.com/reference/defi-bridge-get-transaction)\n" example: getprice description: "Specifies the endpoint name within the selected category. Available options:\n\n- **`account` category:**\n - [`allowance`](https://docs.blockdaemon.com/reference/defi-account-allowance)\n - [`portfolio`](https://docs.blockdaemon.com/reference/defi-account-portfolio)\n\n- **`dex` category:**\n - [`price`](https://docs.blockdaemon.com/reference/defi-dex-get-price)\n - [`quotes`](https://docs.blockdaemon.com/reference/defi-dex-quote-aggregator)\n - [`swaps`](https://docs.blockdaemon.com/reference/defi-dex-swap-aggregator)\n - [`swap`](https://docs.blockdaemon.com/reference/defi-dex-swap)\n - [`swap-with-approval`](https://docs.blockdaemon.com/reference/defi-dex-swap-with-approval)\n\n- **`bridge` category:**\n - [`tokens`](https://docs.blockdaemon.com/reference/defi-bridge-tokens)\n - [`price`](https://docs.blockdaemon.com/reference/defi-bridge-get-price)\n - [`quotes`](https://docs.blockdaemon.com/reference/defi-bridge-quote-aggregator)\n - [`swaps`](https://docs.blockdaemon.com/reference/defi-bridge-swap-aggregator)\n - [`unlock`](https://docs.blockdaemon.com/reference/defi-bridge-unlock)\n - [`swap`](https://docs.blockdaemon.com/reference/defi-bridge-swap)\n - [`swap-with-approval`](https://docs.blockdaemon.com/reference/defi-bridge-swap-with-approval)\n - [`transactions`](https://docs.blockdaemon.com/reference/defi-bridge-get-transaction)\n" responses: '200': description: Successful response content: application/json: schema: type: object properties: status: type: number description: Numeric status code indicating success or failure of the API call example: 200 msg: type: string description: Human-readable message describing the API result or error data: anyOf: - type: array items: type: object properties: protocolName: type: string description: Name of a protocol or dApp protocolLogo: type: string description: Logo URL of the protocol protocolDescription: type: string description: Description of the protocol supportedChains: type: array items: type: object properties: chainName: type: string description: Human-readable blockchain network name chainSymbol: type: string description: Symbol representing the chain (e.g., ETH, SOL) example: ETH chainId: type: string description: Blockchain network identifier (EVM chain ID, Solana chain name, etc.) example: '1' protocolId: type: string description: Unique identifier for a protocol chainLogo: type: string description: Logo URL of the chain required: - chainName - chainSymbol - chainId - protocolId - chainLogo description: List of blockchain networks supported by a protocol curators: type: array items: type: object properties: curatorName: type: string curatorLogo: type: - string - 'null' required: - curatorName - curatorLogo description: List of curators associated with a protocol required: - protocolName - protocolLogo - supportedChains - type: object properties: supportedChains: type: array items: type: object properties: chainName: type: string description: Human-readable blockchain network name chainSymbol: type: string description: Symbol representing the chain (e.g., ETH, SOL) example: ETH chainId: type: string description: Blockchain network identifier (EVM chain ID, Solana chain name, etc.) example: '1' chainLogo: type: string description: Logo URL of the chain required: - chainName - chainSymbol - chainId - chainLogo description: List of blockchain networks supported by a protocol required: - supportedChains example: status: 200 msg: success data: - protocolName: Allbridge Classic protocolLogo: https://images.ctfassets.net/hwqnbx905qdp/2vV87CvU8dpOWbEE4S5iyc/a8274f79f7c958f612b67cc6d541396a/85946314.png supportedChains: - chainName: Ethereum chainSymbol: ETH chainId: '1' protocolId: '300' chainLogo: https://images.ctfassets.net/hwqnbx905qdp/1uwuF76WP6poLF5am22HFZ/bcece6e735a0d8505d23de16fdd7b89f/Protocol_Ethereum.svg - chainName: Avalanche chainSymbol: C-AVAX chainId: '43114' protocolId: '300' chainLogo: https://images.ctfassets.net/hwqnbx905qdp/7sdZNsYGFV8zfUNnFrMlXb/7eeee545a13447a0018ce3162ff21d76/eip155_59144-0x5471ea8f739dd37e9b81be9c5c77754d8aa953e4.webp - chainName: Polygon chainSymbol: MATIC chainId: '137' protocolId: '300' chainLogo: https://images.ctfassets.net/hwqnbx905qdp/Gk0M0TjvKl5OMLor03LpV/448163986bfe9319a5128b7ab734b68c/eip155_56-0xcc42724c6683b7e57334c4e856f4c9965ed682bd.webp - chainName: Fantom chainSymbol: FTM chainId: '250' protocolId: '300' chainLogo: https://images.ctfassets.net/hwqnbx905qdp/70kBoXxQrTqEjHrHMQIamh/6a6e76cf5da4b780c26717eeaa823347/eip155_56-0xad29abb318791d579433d831ed122afeaf29dcfe.webp - chainName: BinanceSmartChain chainSymbol: BSC chainId: '56' protocolId: '300' chainLogo: https://images.ctfassets.net/hwqnbx905qdp/4lToZjRQXkpr9xb34e5PEZ/0591c40dbafe060739489d232bc87950/eip155_1284-0xc9baa8cfdde8e328787e29b4b078abf2dadc2055.webp - chainName: Stellar chainSymbol: XLM chainId: '1500' protocolId: '300' chainLogo: https://images.ctfassets.net/hwqnbx905qdp/3KLxLBNccfDXD7ef3PwShn/c49ec95d80ab6c227d9fd320eab39fc6/Protocol_Stellar.png - chainName: XRPLedger chainSymbol: XRPL chainId: '1600' protocolId: '300' chainLogo: https://images.ctfassets.net/hwqnbx905qdp/YfQcBw3g5AQftCB1RnNMN/e9954b2a8316a300bdd0eef66553539f/Protocol_XRP.png x-bd-cu: '100' x-bd-cu-type: fixed components: securitySchemes: ApiKeyAuth: type: apiKey in: header name: X-API-Key description: '`X-API-Key: ` header must be set to authenticate API requests.You can create tokens in the "Configure" tab of your API access area at https://app.blockdaemon.com.' externalDocs: description: Blockdaemon DeFi documentation url: http://www.blockdaemon.com/api/defi x-provenance: method: searched source: https://docs.blockdaemon.com/reference harvested: '2026-10-14' tool: harvest-readme-openapi.py note: Assembled verbatim from the OpenAPI definition ReadMe embeds in each operation page of the provider's developer portal; paths and components merged by API title, nothing authored. assembled_from: - https://docs.blockdaemon.com/reference/aagetpaymasterdata.md - https://docs.blockdaemon.com/reference/aagetsignaturemessage.md - https://docs.blockdaemon.com/reference/aagetuserops.md - https://docs.blockdaemon.com/reference/aasenduserops.md - https://docs.blockdaemon.com/reference/accountv1allowance.md - https://docs.blockdaemon.com/reference/accountv1portfolio.md - https://docs.blockdaemon.com/reference/bridgeaddliquidity.md - https://docs.blockdaemon.com/reference/bridgegetliquidity.md - https://docs.blockdaemon.com/reference/bridgegetroute.md - https://docs.blockdaemon.com/reference/bridgegetsignature.md - https://docs.blockdaemon.com/reference/bridgegetsupportedchains.md - https://docs.blockdaemon.com/reference/bridgegetsupportedtokens.md - https://docs.blockdaemon.com/reference/bridgeprice.md - https://docs.blockdaemon.com/reference/bridgequotes.md - https://docs.blockdaemon.com/reference/bridgeremoveliquidity.md - https://docs.blockdaemon.com/reference/bridgeswap.md - https://docs.blockdaemon.com/reference/bridgeswaps.md - https://docs.blockdaemon.com/reference/bridgeswapwithapproval.md - https://docs.blockdaemon.com/reference/bridgetokens.md - https://docs.blockdaemon.com/reference/bridgetransactions.md - https://docs.blockdaemon.com/reference/bridgeunlock.md - https://docs.blockdaemon.com/reference/chaincreateaccount.md - https://docs.blockdaemon.com/reference/chaincreatefeetransaction.md - https://docs.blockdaemon.com/reference/chaindecodetransaction.md - https://docs.blockdaemon.com/reference/chainestimategas.md - https://docs.blockdaemon.com/reference/chaingenericsmartcontractmethod.md - https://docs.blockdaemon.com/reference/chaingetapprovaldata.md - https://docs.blockdaemon.com/reference/chaingetbalance.md - https://docs.blockdaemon.com/reference/chaingetblock.md - https://docs.blockdaemon.com/reference/chaingetevents.md - https://docs.blockdaemon.com/reference/chaingetgasfees.md - https://docs.blockdaemon.com/reference/chaingetgasprice.md - https://docs.blockdaemon.com/reference/chaingethistoricalrewards.md - https://docs.blockdaemon.com/reference/chaingetlatestledger.md - https://docs.blockdaemon.com/reference/chaingetstakepositions.md - https://docs.blockdaemon.com/reference/chaingetstorage.md - https://docs.blockdaemon.com/reference/chaingetsuibalance.md - https://docs.blockdaemon.com/reference/chaingettokenaddress.md - https://docs.blockdaemon.com/reference/chaingettransaction.md - https://docs.blockdaemon.com/reference/chaingetusertransactions.md - https://docs.blockdaemon.com/reference/chainregistercoin.md - https://docs.blockdaemon.com/reference/chainsendtransaction.md - https://docs.blockdaemon.com/reference/chainsimulatetransaction.md - https://docs.blockdaemon.com/reference/dexaddliquidity.md - https://docs.blockdaemon.com/reference/dexcancelorder.md - https://docs.blockdaemon.com/reference/dexcreateorder.md - https://docs.blockdaemon.com/reference/dexfillorder.md - https://docs.blockdaemon.com/reference/dexgetactiveamount.md - https://docs.blockdaemon.com/reference/dexgethistoricaltimeseries.md - https://docs.blockdaemon.com/reference/dexgethistoricaltransactions.md - https://docs.blockdaemon.com/reference/dexgetindividualposition.md - https://docs.blockdaemon.com/reference/dexgetliquiditybytick.md - https://docs.blockdaemon.com/reference/dexgetliquiditysources.md - https://docs.blockdaemon.com/reference/dexgetmakerorders.md - https://docs.blockdaemon.com/reference/dexgetorders.md - https://docs.blockdaemon.com/reference/dexgetpool.md - https://docs.blockdaemon.com/reference/dexgetpoolchartdata.md - https://docs.blockdaemon.com/reference/dexgetpoolindividualliquidity.md - https://docs.blockdaemon.com/reference/dexgetpoolliquidity.md - https://docs.blockdaemon.com/reference/dexgetpooltradedata.md - https://docs.blockdaemon.com/reference/dexgetroute.md - https://docs.blockdaemon.com/reference/dexgettokenidprice.md - https://docs.blockdaemon.com/reference/dexgettokenliquidity.md - https://docs.blockdaemon.com/reference/dexgetuserliquidity.md - https://docs.blockdaemon.com/reference/dexgetusertokenids.md - https://docs.blockdaemon.com/reference/dexgetwalletposition.md - https://docs.blockdaemon.com/reference/dexprice.md - https://docs.blockdaemon.com/reference/dexpublishorder.md - https://docs.blockdaemon.com/reference/dexquotes.md - https://docs.blockdaemon.com/reference/dexremoveliquidity.md - https://docs.blockdaemon.com/reference/dexswap.md - https://docs.blockdaemon.com/reference/dexswaps.md - https://docs.blockdaemon.com/reference/dexswapwithapproval.md - https://docs.blockdaemon.com/reference/fungibletokenapprove.md - https://docs.blockdaemon.com/reference/fungibletokenconvertbasetokentowraptoken.md - https://docs.blockdaemon.com/reference/fungibletokenconvertwraptokentobasetoken.md - https://docs.blockdaemon.com/reference/fungibletokengettokendetails.md - https://docs.blockdaemon.com/reference/fungibletokengettokensupply.md - https://docs.blockdaemon.com/reference/fungibletokengetuserbalance.md - https://docs.blockdaemon.com/reference/fungibletokenhistoricallogs.md - https://docs.blockdaemon.com/reference/fungibletokenhistoricaltransactions.md - https://docs.blockdaemon.com/reference/fungibletokenhistoricalusertransactions.md - https://docs.blockdaemon.com/reference/fungibletokenhistoricalweth.md - https://docs.blockdaemon.com/reference/fungibletokentransfer.md - https://docs.blockdaemon.com/reference/fungibletokentransferfrom.md - https://docs.blockdaemon.com/reference/getapimetadatav2.md - https://docs.blockdaemon.com/reference/lendborrowallow.md - https://docs.blockdaemon.com/reference/lendborrowborrow.md - https://docs.blockdaemon.com/reference/lendborrowbundleactions.md - https://docs.blockdaemon.com/reference/lendborrowclaimrewards.md - https://docs.blockdaemon.com/reference/lendborrowdeposit.md - https://docs.blockdaemon.com/reference/lendborrowdepositwithapproval.md - https://docs.blockdaemon.com/reference/lendborrowentermarket.md - https://docs.blockdaemon.com/reference/lendborrowentermarketstatus.md - https://docs.blockdaemon.com/reference/lendborrowexitisolationmode.md - https://docs.blockdaemon.com/reference/lendborrowexitmarket.md - https://docs.blockdaemon.com/reference/lendborrowgetassetinfo.md - https://docs.blockdaemon.com/reference/lendborrowgetclaimedrewards.md - https://docs.blockdaemon.com/reference/lendborrowgetgovernordata.md - https://docs.blockdaemon.com/reference/lendborrowgetmaxamounts.md - https://docs.blockdaemon.com/reference/lendborrowgetuseraccountdata.md - https://docs.blockdaemon.com/reference/lendborrowmigrate.md - https://docs.blockdaemon.com/reference/lendborrowpool.md - https://docs.blockdaemon.com/reference/lendborrowpools.md - https://docs.blockdaemon.com/reference/lendborrowrepay.md - https://docs.blockdaemon.com/reference/lendborrowsetuseremode.md - https://docs.blockdaemon.com/reference/lendborrowtransfer.md - https://docs.blockdaemon.com/reference/lendborrowuserpositions.md - https://docs.blockdaemon.com/reference/lendborrowwithdraw.md - https://docs.blockdaemon.com/reference/lendborrowwithdrawwithapproval.md - https://docs.blockdaemon.com/reference/liquidstakingapprovewithdrawal.md - https://docs.blockdaemon.com/reference/liquidstakingburn.md - https://docs.blockdaemon.com/reference/liquidstakingclaim.md - https://docs.blockdaemon.com/reference/liquidstakingdecreaseallowance.md - https://docs.blockdaemon.com/reference/liquidstakingdelegate.md - https://docs.blockdaemon.com/reference/liquidstakinggetallowance.md - https://docs.blockdaemon.com/reference/liquidstakinggetapr.md - https://docs.blockdaemon.com/reference/liquidstakinggetprotocolapr.md - https://docs.blockdaemon.com/reference/liquidstakinggetrewards.md - https://docs.blockdaemon.com/reference/liquidstakinggetstake.md - https://docs.blockdaemon.com/reference/liquidstakinggetwithdrawalrequests.md - https://docs.blockdaemon.com/reference/liquidstakinggetwithdrawalstatus.md - https://docs.blockdaemon.com/reference/liquidstakingincreaseallowance.md - https://docs.blockdaemon.com/reference/liquidstakingmint.md - https://docs.blockdaemon.com/reference/liquidstakingrequestwithdrawal.md - https://docs.blockdaemon.com/reference/liquidstakingrestake.md - https://docs.blockdaemon.com/reference/liquidstakingstake.md - https://docs.blockdaemon.com/reference/liquidstakingundelegate.md - https://docs.blockdaemon.com/reference/liquidstakingunwrap.md - https://docs.blockdaemon.com/reference/liquidstakingwrap.md - https://docs.blockdaemon.com/reference/nftgetbalance.md - https://docs.blockdaemon.com/reference/nftgetmetadata.md - https://docs.blockdaemon.com/reference/nftgetowner.md - https://docs.blockdaemon.com/reference/nfthistoricallogs.md - https://docs.blockdaemon.com/reference/nfthistoricaltransactions.md - https://docs.blockdaemon.com/reference/oraclegetprice.md - https://docs.blockdaemon.com/reference/oraclegetsupportedtokens.md - https://docs.blockdaemon.com/reference/rwaburn.md - https://docs.blockdaemon.com/reference/rwafreeze.md - https://docs.blockdaemon.com/reference/rwagetallassets.md - https://docs.blockdaemon.com/reference/rwagetasset.md - https://docs.blockdaemon.com/reference/rwagetownerassets.md - https://docs.blockdaemon.com/reference/rwaissue.md - https://docs.blockdaemon.com/reference/rwaregister.md - https://docs.blockdaemon.com/reference/rwasettrustline.md - https://docs.blockdaemon.com/reference/rwatransfer.md - https://docs.blockdaemon.com/reference/rwaunfreeze.md - https://docs.blockdaemon.com/reference/stablecoingetprice.md - https://docs.blockdaemon.com/reference/syntheticdepositpeggedtoken.md - https://docs.blockdaemon.com/reference/syntheticgetprice.md - https://docs.blockdaemon.com/reference/syntheticwithdrawpeggedtoken.md - https://docs.blockdaemon.com/reference/wethgetbalance.md - https://docs.blockdaemon.com/reference/wethhistoricallogs.md - https://docs.blockdaemon.com/reference/yieldaggregatoraddliquidity.md - https://docs.blockdaemon.com/reference/yieldaggregatordepositpool.md - https://docs.blockdaemon.com/reference/yieldaggregatordepositvault.md - https://docs.blockdaemon.com/reference/yieldaggregatorgetbalance.md - https://docs.blockdaemon.com/reference/yieldaggregatorgetmarketdata.md - https://docs.blockdaemon.com/reference/yieldaggregatorgetmarkets.md - https://docs.blockdaemon.com/reference/yieldaggregatorgetmarkettokens.md - https://docs.blockdaemon.com/reference/yieldaggregatorgetvaults.md - https://docs.blockdaemon.com/reference/yieldaggregatormint.md - https://docs.blockdaemon.com/reference/yieldaggregatorredeem.md - https://docs.blockdaemon.com/reference/yieldaggregatorremoveliquidity.md - https://docs.blockdaemon.com/reference/yieldaggregatorswap.md - https://docs.blockdaemon.com/reference/yieldaggregatortransferliquidity.md - https://docs.blockdaemon.com/reference/yieldaggregatorwithdrawpool.md - https://docs.blockdaemon.com/reference/yieldaggregatorwithdrawvault.md merge: pages: 168 deduped: 167 conflicts_kept_first: 0