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