Asset API
The Asset API is the registry of every tokenized stock and ETF on Robinhood Chain (chain ID 4663), with onchain contract addresses and corporate-action multipliers.
List all assets
Section titled “List all assets”curl https://api.stockkit.dev/v1/assetsReturns about 194 assets:
{ "assets": [ { "symbol": "NVDA", "name": "NVIDIA • Robinhood Token", "address": "0xd0601CE157Db5bdC3162BbaC2a2C8aF5320D9EEC", "chainId": 4663, "decimals": 18, "multiplier": "1.000000000000000000", "status": "ASSET_STATUS_ACTIVE", "logoUrl": "https://cdn.robinhood.com/ncw_assets/logos/....png", "isin": "US67066G1040" } ], "count": 194}Get one asset
Section titled “Get one asset”curl https://api.stockkit.dev/v1/assets/NVDAFields
Section titled “Fields”- symbol: canonical ticker of the tokenized asset
- address: ERC-20 contract address on Robinhood Chain
- decimals: token decimals (18 for stock tokens)
- multiplier: corporate-action multiplier; multiply an underlying-equity price by this to value one token
- status:
ASSET_STATUS_ACTIVEor inactive - isin: ISIN of the underlying security
Corporate actions
Section titled “Corporate actions”Splits, dividends, and mergers that produced multiplier changes:
curl https://api.stockkit.dev/v1/corporate-actionsShareholder voting
Section titled “Shareholder voting”Robinhood has announced that voting is coming for Stock Tokens. StockKit ships the API surface ahead of it, so agents can integrate today and events flow through automatically the moment the upstream turns on.
List vote events (vote, proxy, and meeting corporate actions, plus the raw upstream votes feed once it is live):
curl https://api.stockkit.dev/v1/votesWhile the upstream is not shipped yet, events is empty and voting.live is
false:
{ "events": [], "upstreamVotes": null, "voting": { "live": false, "status": "Announced by Robinhood, not yet shipped upstream. This endpoint will surface vote events automatically once it is." }}Check what a wallet’s vote would weigh today. Voting power is the underlying share equivalent: token balance times the corporate-action multiplier.
curl https://api.stockkit.dev/v1/votes/power/0xYourWallet?symbol=NVDA{ "address": "0xYourWallet", "chainId": 4663, "positions": [ { "symbol": "NVDA", "tokenBalance": "12.5", "multiplier": "1.000000000000000000", "shareEquivalent": "12.500000" } ], "totalShareEquivalent": "12.500000"}Omit symbol to scan every stock token the wallet holds.
With the SDK:
import { StockKit } from "@stockkit/sdk"
const stockkit = new StockKit()
const { events, voting } = await stockkit.votes.list()
const power = await stockkit.votes.power("0xYourWallet", "NVDA")console.log(power.totalShareEquivalent)