How do I get Robinhood stock token prices?
There are four different prices for every stock token and they disagree by construction. Robinhood's REST endpoint returns the raw underlying equity price; Chainlink's onchain feed returns the multiplier-adjusted token price. Mixing them without care is a silent, expensive bug.
GET https://api.robinhood.com/rhj/prices/{symbol} is free and unauthenticated, cached for 15 seconds, and returns bid, ask, daily volume and a trading-halt flag. These are raw underlying-equity values — multiply by currentMultiplier before comparing them to anything onchain.
Chainlink's tokenized equity feeds use the standard AggregatorV3Interface and return the price of one token, already adjusted for the multiplier. Do not apply uiMultiplier() to a Chainlink price; doing so squares the multiplier.
Chainlink Data Streams provides sub-second pull-based prices over REST and WebSocket. And the DEX spot price — what the token actually trades at on Uniswap, Rialto and the perp venues — is a fourth number entirely.
The spread between the DEX price and the underlying is the premium or discount, and it is the defining signal on a tokenized-equity chain. No provider currently publishes it.
Source: Oracles and price feeds · checked 2026-08-27