API · /dia-api

DIA Decentralized Price Oracle API

healthy 3,919 Subscribers

Live decentralized price-oracle data from DIA, with no key. DIA aggregates trade data across many CEXes and DEXes into transparent on-chain price feeds. Get a symbol quotation (current price, yesterday's price, 24h change and volume); an asset quotation by blockchain and contract address — the same multi-chain oracle feed smart contracts consume; the catalogue of quoted assets with their chain, address and volume; and the list of supported symbols. Distinct from CEX tickers and CoinGecko-style aggregators: these are oracle reference prices across 949 symbols and 5,500+ assets.

api.oanor.com/dia-api
Get an API key Try in playground → Contact provider

Machine-readable spec so AI agents can integrate this API.

/api/dia-api/openapi.json
/api/dia-api/llms.txt

Discovery: GET /api/index.json lists every API.

DIA Decentralized Price Oracle API — live data on the oanor API marketplace

API health

healthy
Uptime
100.00%
Server probes · 24h
Avg latency
441 ms
Server probes · 24h
Subscribers
3,919
active
Total calls
55
last 7 days
status Full status page → · 10 probes/24h

Pricing

Pick a tier — billed monthly, cancel anytime.

Free

Free

  • 1,640 calls / month
  • 3 requests / second
  • Hard cap (429 above quota, no overage)
  • 1,640 calls/month
  • 3 req/sec
  • All endpoints
  • No credit card
Sign in to subscribe

Basic

€14.10 /month

  • 47,200 calls / month
  • 8 requests / second
  • Hard cap (429 above quota, no overage)
  • 47.2k calls/month
  • 8 req/sec
  • Email support
Sign in to subscribe

Pro

€40.60 /month

  • 191,000 calls / month
  • 18 requests / second
  • Hard cap (429 above quota, no overage)
  • 191k calls/month
  • 18 req/sec
  • Priority support
Sign in to subscribe

Business

€85.30 /month

  • 792,000 calls / month
  • 46 requests / second
  • Hard cap (429 above quota, no overage)
  • 792k calls/month
  • 46 req/sec
  • Dedicated SLA
Sign in to subscribe

Built by

Related APIs

Other APIs with overlapping tags.

Kujira On-Chain API — oanor API marketplace

Kujira On-Chain API

Live on-chain data for Kujira (the zero-inflation, fee-funded Cosmos DeFi L1, chain kaiyo-1) with no key: the on-chain price oracle (validator-fed USD exchange rates for dozens of assets), the Kujira chain staking economics (no inflation; fee-funded), the active validator set, the total KUJI supply, and the latest block.

api.oanor.com/kujira-api

Chainlink Price Feeds API — oanor API marketplace

Chainlink Price Feeds API

The on-chain prices that DeFi actually runs on, read live and keyless straight from Chainlink's price-feed contracts on Ethereum. Chainlink is the dominant oracle: a decentralised network writes each price on-chain and refreshes it on a heartbeat or when it moves past a deviation threshold, and thousands of lending, perpetual and stablecoin protocols read that exact number to value collateral and trigger liquidations. What matters is not just the price but whether the feed is fresh — a stale Chainlink feed is how DeFi protocols break — and that on-chain freshness is exactly what this exposes. The feeds endpoint lists every tracked Chainlink feed (crypto, stablecoins and FX) with its current on-chain answer, how many seconds ago it last updated and whether it is fresh. The feed endpoint returns one pair's full detail by name, including the round id, the update timestamp and the feed contract address. The health endpoint is the oracle-monitoring view: how many feeds are fresh versus stale, the stalest feed and the average update age — the on-chain reliability picture that a plain price API can't give you. Each price is read from the feed's latestRoundData and scaled by the feed's own on-chain decimals (USD feeds use 8); the update time is the contract's updatedAt. This is the Chainlink on-chain-oracle cut — distinct from the off-chain oracle-price APIs (which serve a price but not the on-chain feed's round and freshness) and from the exchange price feeds. Prices are in the feed's quote unit (USD here); times are UTC. No key, nothing stored beyond a short cache.

api.oanor.com/chainlink-api

RedStone Oracle Prices API — oanor API marketplace

RedStone Oracle Prices API

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.

api.oanor.com/redstone-api

Pyth Network API — oanor API marketplace

Pyth Network API

Live cross-asset prices from Pyth, the largest decentralised first-party oracle, which aggregates prices contributed by exchanges, market makers and trading firms and serves them across 90+ blockchains. Pyth covers far more than crypto: around 3,000 feeds spanning crypto, US and global equities, FX pairs, commodities and precious metals. The feeds endpoint searches the feed registry by symbol or asset type; the price endpoint returns one feed's latest aggregate price with its confidence interval, exponent, EMA price and publish time; the prices endpoint returns many feeds at once. Each price carries a confidence band — Pyth's signature measure of how tightly publishers agree. Read live from Pyth, nothing stored. This is Pyth's own multi-asset first-party oracle layer — distinct from single-DEX oracles and single-asset-class price feeds.

api.oanor.com/pyth-api

Frequently asked questions

Quick answers about pricing, quotas, and integration.

How do I get an API key for DIA Decentralized Price Oracle API?
Sign up for free at oanor.com, generate an API key from the developer dashboard, and call DIA Decentralized Price Oracle API with the x-oanor-key header. No credit card needed for the free tier.
What's the rate limit for DIA Decentralized Price Oracle API?
Free tier allows 1 request per second. Paid plans scale up to 50 requests per second on the Mega tier. Hard limits return HTTP 429 above the quota — no surprise overage charges.
How much does DIA Decentralized Price Oracle API cost?
DIA Decentralized Price Oracle API has a free tier with 100 calls / month. Paid plans start at €14.10 / month with higher quotas and faster rate limits.
Can I cancel my subscription anytime?
Yes. Plans are billed monthly and you can cancel anytime from your billing dashboard. No long-term contracts and no cancellation fee.
Is DIA Decentralized Price Oracle API GDPR-compliant?
All requests to DIA Decentralized Price Oracle API go through our EU-based gateway. Your upstream API key never leaves our server and no personal data is shared with the upstream provider beyond the request you send.

Pick an endpoint from the list on the left to see its details and try it.

Code snippets

Sign up to get an API key, then call any path under your slug.

curl https://api.oanor.com/dia-api/SOME_PATH \
  -H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/dia-api/SOME_PATH", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/dia-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
    "https://api.oanor.com/dia-api/SOME_PATH",
    headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())

Ratings

Sign in to rate.

No reviews yet.

Discussion

Ask questions, share usage tips, get answers from the provider and other developers. Public — anyone can read.

Sign in to start a thread or reply.

Sign in

New thread

/ 4000

📌 Pinned 🔒 Locked

·

· ·

/ 4000

🔒 This thread is locked — no new replies.

  • No threads yet — start the discussion.

Support

Private 1:1 support with the provider — billing questions, integration issues, account problems. Only you and the provider team can see these threads.

Sign in to open a support ticket.

Sign in

Open new ticket

Describe what you need help with. The provider team gets an email and replies on the ticket page.

  • No tickets yet for this API.

Subscription active — calls can start immediately.

Send your first request —

Subscription active — copy a snippet and fire off your first call.