$0.003
per call · USD Coin on Base
Day movers for tokenized US stocks on TWO rails in one call: Robinhood Chain (chainId 4663, ~95 names) and Base B20 (13 Coinbase-issued tokens, keyed by token address). Gainers and losers by REAL day-over-day change of the UNDERLYING stock vs the prior NYSE session close (Finnhub quotes), with per-rail coverage counts and named exclusions. Off-hours values freeze; a tokenized share can trade at a premium/discount. Refreshed every 15 minutes.
Endpoint
GET https://x402.ottoai.services/tokenized-stock-movers16
Calls / 30d
3
Unique payers / 30d
Sep 10
Last called
exact
Payment scheme
Call this service
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";
const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPay = wrapFetchWithPayment(fetch, account);
const res = await fetchWithPay("https://x402.ottoai.services/tokenized-stock-movers", {
method: "GET",
});
const data = await res.json();curl -X GET \
"https://x402.ottoai.services/tokenized-stock-movers" \
-H "X-PAYMENT: <signed x402 payment>"Example response
{
"data": {
"caveat": "Day change of the UN...",
"changeWindowHours": 24,
"degraded": false,
"generatedAt": "2026-08-30T10:03:16....",
"product": "tokenized-stock-move...",
"rails": {
"base_b20": {
"chainId": 8453,
"comparableCount": 12,
"coveredCount": 12,
"currentAt": "2026-08-28T20:00:00....",
"deadCount": 0,
"excluded": [
{
"address": "0xb20000000000000000...",
"b20Symbol": "SPCXc",
"reason": "reference asset (Spa..."
}
],
"flatCount": 0,
"gainers": [
{
"address": "0xb20000000000000000...",
"b20Symbol": "AAPLc",
"changePct": 1.63,
"priorPriceUsd": 314.58,
"referencePriceUsd": 319.7,
"underlying": "AAPL"
}
],
"losers": [
{
"address": "0xB20000000000000000...",
"b20Symbol": "INTCc",
"changePct": -2.84,
"priorPriceUsd": 92.09,
"referencePriceUsd": 89.47,
"underlying": "INTC"
}
],
"noPrevCloseCount": 0,
"pinAsOf": "2026-08-26",
"quotableCount": 12,
"registry": "0x3f3E8cf41cdd3b1D11...",
"staleCount": 0,
"tokens": [
{
"address": "0xb20000000000000000...",
"b20Symbol": "AAPLc",
"changePct": 1.63,
"priorPriceUsd": 314.58,
"referencePriceUsd": 319.7,
"underlying": "AAPL"
}
],
"topN": 5,
"uncoveredCount": 0,
"universeSize": 13
},
"robinhood": {
"chain": "robinhood",
"chainId": 4663,
"changeState": "ok",
"changeWindowHours": 24,
"comparableCount": 94,
"currentSnapshotAt": "2026-08-28T20:00:00....",
"disclaimer": "Informational only —...",
"flatCount": 1,
"gainers": [
{
"changePct": 5.76,
"marketCapUsd": null,
"name": "Workday",
"priorPriceUsd": 220.21,
"referencePriceUsd": 232.9,
"roundTripCostPct": null,
"symbol": "WDAY",
"volumeUsd": null
}
],
"generatedAt": "2026-08-30T10:03:16....",
"losers": [
{
"changePct": -12.53,
"marketCapUsd": null,
"name": "IREN Limited",
"priorPriceUsd": 40.53,
"referencePriceUsd": 35.45,
"roundTripCostPct": null,
"symbol": "IREN",
"volumeUsd": null
}
],
"noPrevCloseCount": 0,
"priorSnapshotAt": "2026-08-27T20:00:00....",
"pythCoveredCount": 95,
"pythDeadFeedCount": 0,
"referencePricedCount": 95,
"source": "finnhub-quote",
"staleFeedCount": 1,
"targetWindowHours": 24,
"topN": 5,
"uncoveredCount": 0,
"universeSize": 95,
"warmingReason": null
}
},
"source": "finnhub-quote",
"targetWindowHours": 24
},
"meta": {
"degraded": false,
"generatedAt": "",
"stalenessSec": 0,
"validUntil": ""
},
"status": "success"
}Payment details
0x0e84ddedaae6a779c462c22a59f301ec31b6b808USD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913Is this your API?
Pin it to the top of Onchain Data and the homepage with a featured placement.
More from Otto AI & similar services
Otto AI · Tweet Search
x402.ottoai.services
Search X/Twitter for any query and get the actual matching tweets — keyword, $CASHTAG, from:handle (a user timeline), @handle (mentions), or boolean OR. Each tweet returns author, full text (long-form note tweets included), timestamp, likes and retweets (reply/quote counts when available). Most-recent-first for real-time monitoring and alerting. Live X search backend, pay-per-call USDC, structured JSON.
Otto AI · Crypto News
x402.ottoai.services
Importance-ranked crypto headlines with per-article source links and publish times, plus a sentiment-scored market brief. Regenerated hourly; meta carries the snapshot's age and a fresh/stale verdict.
Otto AI · Equity News
x402.ottoai.services
Latest company news for a vendor-resolved equity: licensed Finnhub headlines from the trailing seven days with publication time, source, and summary. Only articles that name the company are served — labelled `primary` when the headline names it, `mentioned` when only the summary does — so a symbol-tagged story about another company never fills the list. Redirect URLs withheld; no sentiment is fabricated.