/tokenized-equities to discover Robinhood Chain stock-token identities and sampled buy prices. Use /tokenized-stock-movers to compare the underlying US stocks’ session moves across Robinhood Chain and Base B20; those moves are not token execution prices.
Choose a registry or a movers snapshot
Coverage is the universe in the returned snapshot, not every tokenized stock in existence. Check
universeSize and each rail’s coverage/exclusions instead of relying on a fixed advertised count. The market-data chain is separate from the network used to pay for this API request.
Prepare a request
Inspect the current OpenAPI, then request a free challenge for your chosen task:Read registry prices correctly
The registry’s result is indata. Its identity and route facts come from LI.FI data checked against Otto’s verified token-address registry.
executableBuyPriceUsd describes the route sampled during that refresh at that size. It is not a reserved quote for your wallet or a promise that a later trade will receive that price. Obtain a fresh execution quote for the actual amount and account before trading.
With thesis, check matched and fellBackToUniverse first: a no-match request can return the full registry for browsing. matchedCount counts matches across the universe; shortlistCap can limit returned rows. matchReason explains inclusion, while matchedTradableSampled and matchedQuotesInconclusive describe only the returned shortlist. Universe-level counts keep their original scope.
Read stock movers correctly
Movers use Finnhub quotes for the underlying US stock, comparing its current session price with the prior session close. A token can trade at a premium or discount to that underlying. Base B20 rows use token addresses as identity because token metadata can change; read each row’sunderlying and the section’s named excluded records.
The two sections have their own time and coverage fields. Read Robinhood’s currentSnapshotAt, changeState and staleFeedCount; read Base B20’s currentAt, staleCount and coveredCount. If rails.base_b20 is null, the top-level degraded flag marks that missing rail. Do not turn an absent section into an empty or flat market.
The registry targets hourly refreshes and movers target 15-minute refreshes. Underlying quotes can lag the exchange, and outside US market hours values remain at the last session. Response-generation time does not make an old session current. Preserve the response’s meta, timestamps and caveats when displaying a board.
For a person buying through the app, continue with Discover and buy stocks. Paying for either data API does not submit a trade or grant wallet authority.