{"openapi":"3.1.0","info":{"title":"RedStone Oracle Prices API","version":"1.0.0","description":"Live oracle price feeds for over a thousand assets across every asset class in a single source — cryptocurrencies, US equities and ETFs, precious metals and commodities, fiat currencies and liquid-staking and real-world-asset tokens — served from the public RedStone oracle, no key, nothing stored. RedStone is the decentralized oracle that DeFi protocols read on-chain for their prices, so this is the cross-asset reference-price layer: the same feed gives you Bitcoin, Apple, gold, the euro and wstETH side by side, each stamped with the time the oracle signed it. The price endpoint returns one asset's latest oracle value. The prices endpoint returns many assets in one call — mix crypto, stocks, metals, FX and staking tokens freely. The symbols endpoint lists and searches every supported asset, from majors to obscure liquid-staking and tokenized real-world assets you will not find in a normal price feed. This is the multi-asset oracle-price cut — one feed for every class — distinct from the single-asset-class price, converter and precious-metals APIs in the catalogue.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/redstone-api","description":"oanor gateway"}],"tags":[{"name":"Price"},{"name":"Prices"},{"name":"Symbols"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/price":{"get":{"operationId":"get_v1_price","tags":["Price"],"summary":"One asset latest oracle price","description":"","parameters":[{"name":"symbol","in":"query","required":true,"description":"Asset symbol","schema":{"type":"string"},"example":"BTC"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"value":63298.3919,"source":"RedStone","symbol":"BTC","timestamp":"2026-06-12T01:42:40.000Z"},"meta":{"timestamp":"2026-06-12T01:42:59.364Z","request_id":"36658b5a-484d-456d-92ad-9de7a4c09a06"},"status":"ok","message":"Price retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/prices":{"get":{"operationId":"get_v1_prices","tags":["Prices"],"summary":"Many assets in one call (any class)","description":"","parameters":[{"name":"symbols","in":"query","required":true,"description":"Comma-separated symbols","schema":{"type":"string"},"example":"BTC,ETH,AAPL,XAU,EUR"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":5,"prices":[{"value":63298.3919,"source":"RedStone","symbol":"BTC","timestamp":"2026-06-12T01:42:40.000Z"},{"value":1662.47256779,"source":"RedStone","symbol":"ETH","timestamp":"2026-06-12T01:42:40.000Z"},{"value":295.53,"source":"RedStone","symbol":"AAPL","timestamp":"2026-06-12T01:42:40.000Z"},{"value":4179.42944,"source":"RedStone","symbol":"XAU","timestamp":"2026-06-12T01:42:40.000Z"},{"value":1.15621906,"source":"RedStone","symbol":"EUR","timestamp":"2026-06-12T01:42:40.000Z"}],"source":"RedStone","missing":[],"requested":5},"meta":{"timestamp":"2026-06-12T01:42:59.451Z","request_id":"2880ceca-4427-4b85-abc0-8b7ad0103a09"},"status":"ok","message":"Prices retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/symbols":{"get":{"operationId":"get_v1_symbols","tags":["Symbols"],"summary":"List or search supported assets","description":"","parameters":[{"name":"search","in":"query","required":false,"description":"Filter by substring","schema":{"type":"string"},"example":"eth"},{"name":"limit","in":"query","required":false,"description":"Max results (1-1500)","schema":{"type":"string"},"example":"100"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":88,"total":1191,"source":"RedStone","symbols":["ANKRETH","BENJI_ETHEREUM_FUNDAMENTAL","BETH","BUIDL_I_ETHEREUM_DAILY_ACCRUAL","BUIDL_I_ETHEREUM_FUNDAMENTAL","CETH","ETH","ETH+","ETH+/ETH","ETH/USDC","ETH2X-FLI","ETHFI","ETHW","ETH_CLE","ETH_ELE","ETHx","ETHx/ETH","GM_ATOM_WETH_USDC","GM_ETH_WETH","GM_ETH_WETH_USDC","GM_ETH_WETHe","GM_ETH_WETHe_USDC","GM_NEAR_WETH_USDC","GM_SEI_WETH_USDC","GM_SUI_WETH_USDC","METH","PT_cUSD_29JAN2026_ETH","PT_cUSD_29JAN2026_ETH-TWAP","PT_sUSDe_27NOV2025_ETH","PT_sUSDe_27NOV2025_ETH-TWAP","PT_sUSDe_5FEB2026_ETH","PT_sUSDe_5FEB2026_ETH-TWAP","PT_srUSDe_15JAN2026_ETH","PT_srUSDe_15JAN2026_ETH-TWAP","STONE/ETH","SWELL/ETH","VBILL_ETHEREUM_DAILY_ACCRUAL","VBILL_ETHEREUM_FUNDAMENTAL","WETH/USDT0","apxETH","apxETH/ETH","beraETH_FUNDAMENTAL","beraETH_FUNDAMENTAL/USD","bsdETH","bsdETH/ETH","cbETH","cmETH_FUNDAMENTAL","egETH_FUNDAMENTAL","ezETH","ezETH-TWAP-60","ezETH/ETH","ezETH_FUNDAMENTAL","frxETH","iBENJI_ETHEREUM_FUNDAMENTAL","mETH_FUNDAMENTAL","osETH","osETH/ETH","pufETH","pufETH/ETH","pufETH_FUNDAMENTAL","pxETH","pxETH/ETH","pzETH_FUNDAMENTAL","rETH","rETH/ETH","rsETH_FUNDAMENTAL","rswETH_FUNDAMENTAL","sUSDp_ETH_FUNDAMENTAL/USD","scETH_FUNDAMENTAL","sfrxETH","sfrxETH/ETH","ssETH_FUNDAMENTAL","stETH","stETH/ETH","swETH_FUNDAMENTAL","tacETH_FUNDAMENTAL","uniETH_FUNDAMENTAL","wBETH_FUNDAMENTAL","weETH","weETH/ETH","weETH/ETH_AVS","weETH_FUNDAMENTAL","wstETH","wstETH/ETH","wstETH/stETH","wstETH_FUNDAMENTAL","ylstETH_FUNDAMENTAL","zkETH_FUNDAMENTAL"]},"meta":{"timestamp":"2026-06-12T01:42:59.544Z","request_id":"ec3ef541-7eb8-4a3b-965f-123db4d2b58c"},"status":"ok","message":"Symbols retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Service metadata","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"Values are USD (FX pairs are vs USD). Symbols are case-insensitive (BTC, ETH, AAPL, XAU, EUR, wstETH, weETH). timestamp is when the oracle signed the price.","source":"RedStone oracle (api.redstone.finance/prices, live)","btc_usd":63298.3919,"service":"redstone-api","endpoints":{"GET /v1/meta":"This document.","GET /v1/price":"One asset's latest oracle price (symbol=BTC).","GET /v1/prices":"Many assets at once — mix any classes (symbols=BTC,ETH,AAPL,XAU,EUR).","GET /v1/symbols":"List or search every supported asset (search=, limit=100)."},"description":"Live oracle price feeds for 1000+ assets across every class in one source: cryptocurrencies, US equities and ETFs, precious metals and commodities, fiat currencies and liquid-staking and real-world-asset tokens, from the public RedStone oracle that DeFi protocols read for prices. The cross-asset reference-price cut — Bitcoin, Apple, gold, the euro and wstETH side by side, each with its oracle timestamp. The price endpoint returns one asset's latest value; the prices endpoint returns many assets at once (mix crypto, stocks, metals, FX); the symbols endpoint lists and searches supported assets. Live, no key, nothing stored. The multi-asset oracle-price cut — distinct from the single-asset-class price, converter and metals APIs.","upstream_status":"ok","supported_assets":1191},"meta":{"timestamp":"2026-06-12T01:42:59.615Z","request_id":"1366bf92-078f-46cb-bc34-145361658c01"},"status":"ok","message":"Meta","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":17000,"rps_limit":3,"hard_limit":true},{"slug":"builder","name":"Builder","price_cents_month":915,"monthly_call_quota":200000,"rps_limit":10,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":2640,"monthly_call_quota":820000,"rps_limit":28,"hard_limit":true},{"slug":"scale","name":"Scale","price_cents_month":6050,"monthly_call_quota":2900000,"rps_limit":65,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/redstone-api"}