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 Oracle 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: oracle paths: /defi/v1/oracle/getprice: get: tags: - oracle summary: Get Price description: 'Fetch the price of a specified token in USDT from supported oracle protocols on both EVM and non-EVM chains. This endpoint allows you to retrieve real-time or historical pricing data for a token by specifying an oracle or querying all available oracles. > 💡 **Compute Unit Value:** `25` (Fixed)' operationId: oracleGetprice parameters: - name: asset in: query required: true schema: type: string description: The token name for which the price needs to be fetched (in USDT). example: '0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2' description: The token name for which the price needs to be fetched (in USDT). - name: oracleId in: query required: false schema: type: string description: The unique ID to specify the oracle protocol for queries or transactions. enum: - '1000' - '1001' - '1002' - '1003' - '1004' - '1100' - '1200' - '1300' - '1301' - '1302' - '1303' example: '1000' description: The unique ID to specify the oracle protocol for queries or transactions. - name: oracleName in: query required: false schema: type: string description: The name of the oracle protocol to use. example: ChainLink description: The name of the oracle protocol to use. - name: timestamp in: query required: false schema: type: string description: The specific point in time for which the price should be fetched, if required. example: '1741869257' description: The specific point in time for which the price should be fetched, if required. - name: hours in: query required: false schema: type: string description: The array of hours for which the price should be fetched, if required. example: '1' description: The array of hours for which the price should be fetched, if required. - name: days in: query required: false schema: type: string description: The array of days for which the price should be fetched, if required. example: '1' description: The array of days for which the price should be fetched, if required. - name: weeks in: query required: false schema: type: string description: The array of weeks for which the price should be fetched, if required. example: '1' description: The array of weeks for which the price should be fetched, if required. - name: vsCurrencies in: query required: false schema: type: string description: A comma-separated list of currency symbols to convert the amount into, such as 'USD,EUR'. This parameter is optional and allows retrieving values in multiple fiat currencies. example: usd,eur,gbp description: A comma-separated list of currency symbols to convert the amount into, such as 'USD,EUR'. This parameter is optional and allows retrieving values in multiple fiat currencies. responses: '200': description: Successful response content: application/json: schema: type: object properties: status: type: integer msg: type: string data: type: object example: status: 200 msg: success data: ChainLink: priceFeedAddress: '0x8fFfFfd4AfB6115b954Bd326cbe7B4BA576818f6' roundId: '36893488147419104863' answer: '0.99994098' startedAt: '1713945803' updatedAt: '1713945803' answeredInRound: '36893488147419104863' Pyth: priceFeedAddress: eaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94a roundId: null answer: '1.000125' startedAt: null updatedAt: null answeredInRound: null averagePrice: '1.00003' x-bd-cu: '25' x-bd-cu-type: fixed x-internal: false /defi/v1/oracle/getsupportedtokens: get: tags: - oracle summary: Get Supported Tokens description: 'This endpoint retrieves a comprehensive list of tokens available for price feeds and data verification. It returns a mapping of token symbols to their contract addresses, aggregating data from multiple oracle providers so you can easily integrate accurate, up-to-date pricing into your applications. > 💡 **Compute Unit Value:** `5` (Fixed)' operationId: oracleGetsupportedtokens parameters: - name: oracleId in: query required: false schema: type: string description: The unique ID to specify the oracle protocol for queries or transactions. enum: - '1000' - '1001' - '1002' - '1003' - '1004' - '1100' - '1200' - '1300' - '1301' - '1302' - '1303' example: '1000' description: The unique ID to specify the oracle protocol for queries or transactions. - name: oracleName in: query required: false schema: type: string description: The name of the oracle protocol to use. example: ChainLink description: The name of the oracle protocol to use. responses: '200': description: Successful response content: application/json: schema: type: object properties: status: type: integer msg: type: string data: type: object example: status: 200 msg: success data: AMPL: '0xe20CA8D7546932360e37E9D72c1a47334af57706' APE: '0xD10aBbC76679a20055E167BB80A24ac851b37056' ARB: '0x31697852a68433DbCc2Ff612c516d69E3D9bd08F' AUD: '0x77F9710E7d0A19669A13c055F62cd80d313dF022' BAL: '0xdF2917806E30300537aEB49A7663062F4d1F2b5F' CAD: '0xa34317DB73e77d453b1B8d04550c44D10e981C8e' CHF: '0x449d117117838fFA61263B61dA6301AA2a88B13A' CNY: '0xeF8A4aF35cd47424672E3C590aBD37FBB7A7759a' CRV: '0xCd627aA160A6fA45Eb793D19Ef54f5062F20f33f' CRVUSD: '0xEEf0C605546958c1f899b6fB336C20671f9cD49F' CVX: '0xd962fC30A72A84cE50161031391756Bf2876Af5D' ENS: '0x5C00128d4d1c2F4f652C267d7bcdD7aC99C16E16' EUR: '0xb49f677943BC038e9857d61E7d053CaA2C1734C1' FDUSD: '0xfAA9147190c2C2cc5B8387B4f49016bDB3380572' FXS: '0x6Ebc52C8C1089be9eB3945C4350B68B8E4C2233f' GBP: '0x5c0Ab2d9b5a7ed9f470386e82BB36A3613cDd4b5' GHO: '0x3f12643D3f6f874d39C2a4c9f2Cd6f2DbAC877FC' GRT: '0x86cF33a451dE9dc61a2862FD94FF4ad4Bd65A5d2' HIGH: '0x5C8D8AaB4ffa4652753Df94f299330Bb4479bF85' IMX: '0xBAEbEFc1D023c0feCcc047Bff42E75F15Ff213E6' JPY: '0xBcE206caE7f0ec07b545EddE332A47C2F75bbeb3' KNC: '0xf8fF43E991A81e6eC886a3D281A2C6cC19aE70Fc' KRW: '0x01435677FB11763550905594A16B645847C1d0F3' LUSD: '0x3D7aE7E594f2f2091Ad8798313450130d0Aba3a0' MIM: '0x7A364e8770418566e3eb2001A96116E6138Eb32F' NZD: '0x3977CFc9e4f29C184D4675f4EB8e0013236e5f3e' PYUSD: '0x8f1dF6D7F2db73eECE86a18b4381F4707b918FB1' RDNT: '0x393CC05baD439c9B36489384F11487d9C8410471' RPL: '0x4E155eD98aFE9034b7A5962f6C84c86d869daA9d' RSR: '0x759bBC1be8F90eE6457C44abc7d443842a976d02' SAND: '0x35E3f7E558C04cE7eEE1629258EcbbA03B36Ec56' SGD: '0xe25277fF4bbF9081C75Ab0EB13B4A13a721f3E13' SNX: '0xDC3EA94CD0AC27d9A86C180091e7f78C683d3699' SPELL: '0x8c110B94C5f1d347fAcF5E1E938AB2db60E3c9a8' STETH: '0xCfE54B5cD566aB89272946F602D76Ea879CAb4a8' STG: '0x7A9f34a0Aa917D438e9b6E630067062B7F8f6f3d' SUSD: '0x8e0b7e6062272B5eF4524250bFFF8e5Bd3497757' SXP: '0xFb0CfD6c19e25DB4a08D8a204a387cEa48Cc138f' TRY: '0xB09fC5fD3f11Cf9eb5E1C5Dba43114e3C9f477b5' XAG: '0x379589227b15F1a12195D3f2d90bBc9F31f95235' XAU: '0x214eD9Da11D2fbe465a6fc601a91E62EbEc1a0D6' XCN: '0xeb988B77b94C186053282BfcD8B7ED55142D3cAB' WBTC: '0xF4030086522a5bEEa4988F8cA5B36dbC97BeE88c' TUSD: '0xec746eCF986E2927Abd291a2A1716c940100f8Ba' MKR: '0xec1D1B3b0443256cc3860e24a46F108e699484Aa' SUSHI: '0xCc70F09A6CC17553b2E31954cD36E4A2d89501f7' USDP: '0x09023c0DA49Aaf8fc3fA3ADF34C6A7016D38D5e3' YFI: '0xA027702dbb89fbd58938e4324ac03B58d812b0E1' ZRX: '0x2885d15b8Af22648b98B122b22FDF4D2a56c6023' ETH: '0x5f4eC3Df9cbd43714FE2740f5E3616155c5b8419' WETH: '0x5f4eC3Df9cbd43714FE2740f5E3616155c5b8419' DAI: '0xAed0c38402a5d19df6E4c03F4E2DceD6e29c1ee9' AAVE: '0x547a514d5e3769680Ce22B2361c10Ea13619e8a9' FRAX: '0xB9E1E3A9feFf48998E45Fa90847ed4D467E8BcfD' COMP: '0xdbd020CAeF83eFd542f4De03e3cF0C28A4428bd5' 1INCH: '0xc929ad75B72593967DE83E7F7Cda0493458261D9' BNB: '0x14e613AC84a31f709eadbdF89C6CC390fDc9540A' SOL: '0x4ffC43a60e009B551865A93d232E33Fce9f01507' AVAX: '0xFF3EEb22B5E3dE6e705b44749C2559d704923FD7' MATIC: '0x7bAC85A8a13A4BcD8abb3eB7d6b4d632c5a57676' UNI: '0x553303d460EE0afB37EdFf9bE42922D8FF63220e' USDT: '0x3E7d1eAB13ad0104d2750B8863b489D65364e32D' USDC: '0x8fFfFfd4AfB6115b954Bd326cbe7B4BA576818f6' LINK: '0x2c1d072e956AFFC0D435Cb7AC38EF18d24d9127c' FTM: '0x2DE7E4a9488488e0058B95854CC2f7955B35dC9b' USDE: '0xa569d910839Ae8865Da8F8e70FfFb0cBA869F961' x-bd-cu: '5' x-bd-cu-type: fixed x-internal: false 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