Skip to main content

qn_getStockTokens - Stock Token API

Returns Robinhood's stock tokens on Robinhood Chain, with each token's live multiplier, supply, price feed and trading status.

Updated on
Oct 26, 2026

Requires the Stock Token API add-on on Robinhood Chain mainnet. See additional details below or the full overview.

Parameters

options
object

Optional filters and read options. Unknown keys are rejected with -32602.

symbols
array

Case-insensitive stock tickers. Unknown tickers are skipped. Omit to use all tokens or registered feeds.

addresses
array

Stock token contract addresses. Combined with symbols using OR. Non-stock-token addresses return -32001.

includeInactive
boolean

Include delisted tokens. Defaults to false.

blockTag
string

Block to read: a hex block number, block hash, latest (default), safe, or finalized. All on-chain reads use this one block.

Returns

result
object

The stock token API result at the reported block.

blockNumber
string

Snapshot block number in hexadecimal. Nested event block numbers are integers.

blockHash
string

Hash of the snapshot block.

tokens
array

One entry per token, sorted by symbol.

address
string

Checksummed stock token contract address.

symbol
string

Stock ticker or priced asset symbol.

name
string or null

Display name. null if Robinhood has no entry for the token (some INACTIVE tokens). May be null when unavailable or not applicable.

decimals
integer

Always 18 for stock tokens.

status
string

ACTIVE, or INACTIVE for a token Robinhood dropped from its list (only with includeInactive).

uiMultiplier
string

Current multiplier, scaled by 10^18. 4000000000000000000 = 4.0.

uiMultiplierDecimal
string

The multiplier as a decimal string.

pending
object or null

Scheduled multiplier change, or null when no change is pending.

uiMultiplier
string

Scheduled multiplier scaled by 10^18.

uiMultiplierDecimal
string

Scheduled multiplier as a decimal string.

effectiveAt
integer

Unix seconds when the change takes effect.

effectiveAtIso
string

The effective time in ISO 8601 format.

oraclePaused
boolean

true while Robinhood has paused the token's price feed, usually around a corporate action. The feed holds its last price until unpaused.

priceFeed
string or null

The token's Chainlink price feed (proxy address), or null if it has none. Feed coverage varies by token. May be null when unavailable or not applicable.

totalSupplyRaw
string

Total supply in raw units (18 decimals).

totalSupplyUi
string

Total supply in shares (18 decimals): raw × multiplier / 10^18.

totalSupplyUiDecimal
string

Total supply in shares, as a decimal string.

firstBlock
integer

The block where the token first appears (its deployment).

tradingCapabilities
object or null

Whether the stock trades on Robinhood in each session (market = 09:30–16:00 ET, extended = pre- and after-hours, overnight), for whole and fractional shares: TRADING_STATUS_TRADABLE or TRADING_STATUS_UNTRADABLE. May be null when unavailable or not applicable.

market
object

Regular-session trading capabilities.

whole
string

Whole-share trading status: TRADING_STATUS_TRADABLE or TRADING_STATUS_UNTRADABLE.

fractional
string

Fractional-share trading status: TRADING_STATUS_TRADABLE or TRADING_STATUS_UNTRADABLE.

extended
object

Pre-market and post-market trading capabilities.

whole
string

Whole-share trading status: TRADING_STATUS_TRADABLE or TRADING_STATUS_UNTRADABLE.

fractional
string

Fractional-share trading status: TRADING_STATUS_TRADABLE or TRADING_STATUS_UNTRADABLE.

overnight
object

Overnight-session trading capabilities.

whole
string

Whole-share trading status: TRADING_STATUS_TRADABLE or TRADING_STATUS_UNTRADABLE.

fractional
string

Fractional-share trading status: TRADING_STATUS_TRADABLE or TRADING_STATUS_UNTRADABLE.

referenceObservedAt
integer

When name and tradingCapabilities were fetched from Robinhood (Unix seconds).

warnings
array

Warning code strings describing partial data or unavailable signals; empty when there are no warnings.

Request
Response
1
{
2
"jsonrpc": "2.0",
3
"id": 1,
4
"result": {
5
"blockNumber": "0x5b9ec07",
6
"blockHash": "0x952998db38778ebb03eaee447eed56f9e22989a5290b0cb9532d98d397d01aeb",
7
"tokens": [
8
{
9
"address": "0xea72Ecca2d0f6bFA1394DBBCff85b52CD4233931",
10
"symbol": "CRWD",
11
"name": "CrowdStrike Holdings • Robinhood Token",
12
"decimals": 18,
13
"status": "ACTIVE",
14
"uiMultiplier": "4000000000000000000",
15
"uiMultiplierDecimal": "4.0",
16
"pending": null,
17
"oraclePaused": false,
18
"priceFeed": null,
19
"totalSupplyRaw": "11058495000000000000",
20
"totalSupplyUi": "44233980000000000000",
21
"totalSupplyUiDecimal": "44.23398",
22
"firstBlock": 48228,
23
"tradingCapabilities": {
24
"market": {
25
"whole": "TRADING_STATUS_TRADABLE",
26
"fractional": "TRADING_STATUS_TRADABLE"
27
},
28
"extended": {
29
"whole": "TRADING_STATUS_TRADABLE",
30
"fractional": "TRADING_STATUS_TRADABLE"
31
},
32
"overnight": {
33
"whole": "TRADING_STATUS_TRADABLE",
34
"fractional": "TRADING_STATUS_TRADABLE"
35
}
36
},
37
"referenceObservedAt": 1792771801
38
},
39
{
40
"address": "0xd0601CE157Db5bdC3162BbaC2a2C8aF5320D9EEC",
41
"symbol": "NVDA",
42
"name": "NVIDIA • Robinhood Token",
43
"decimals": 18,
44
"status": "ACTIVE",
45
"uiMultiplier": "1000775159164630595",
46
"uiMultiplierDecimal": "1.000775159164630595",
47
"pending": null,
48
"oraclePaused": false,
49
"priceFeed": "0x379EC4f7C378F34a1B47E4F3cbeBCbAC3E8E9F15",
50
"totalSupplyRaw": "87680062585910000000000",
51
"totalSupplyUi": "87748028589978852282845",
52
"totalSupplyUiDecimal": "87748.028589978852282845",
53
"firstBlock": 45898,
54
"tradingCapabilities": {
55
"market": {
56
"whole": "TRADING_STATUS_TRADABLE",
57
"fractional": "TRADING_STATUS_TRADABLE"
58
},
59
"extended": {
60
"whole": "TRADING_STATUS_TRADABLE",
61
"fractional": "TRADING_STATUS_TRADABLE"
62
},
63
"overnight": {
64
"whole": "TRADING_STATUS_TRADABLE",
65
"fractional": "TRADING_STATUS_TRADABLE"
66
}
67
},
68
"referenceObservedAt": 1792771801
69
}
70
],
71
"warnings": []
72
}
73
}
1
{
2
"jsonrpc": "2.0",
3
"id": 1,
4
"result": {
5
"blockNumber": "0x5b9ec07",
6
"blockHash": "0x952998db38778ebb03eaee447eed56f9e22989a5290b0cb9532d98d397d01aeb",
7
"tokens": [
8
{
9
"address": "0xea72Ecca2d0f6bFA1394DBBCff85b52CD4233931",
10
"symbol": "CRWD",
11
"name": "CrowdStrike Holdings • Robinhood Token",
12
"decimals": 18,
13
"status": "ACTIVE",
14
"uiMultiplier": "4000000000000000000",
15
"uiMultiplierDecimal": "4.0",
16
"pending": null,
17
"oraclePaused": false,
18
"priceFeed": null,
19
"totalSupplyRaw": "11058495000000000000",
20
"totalSupplyUi": "44233980000000000000",
21
"totalSupplyUiDecimal": "44.23398",
22
"firstBlock": 48228,
23
"tradingCapabilities": {
24
"market": {
25
"whole": "TRADING_STATUS_TRADABLE",
26
"fractional": "TRADING_STATUS_TRADABLE"
27
},
28
"extended": {
29
"whole": "TRADING_STATUS_TRADABLE",
30
"fractional": "TRADING_STATUS_TRADABLE"
31
},
32
"overnight": {
33
"whole": "TRADING_STATUS_TRADABLE",
34
"fractional": "TRADING_STATUS_TRADABLE"
35
}
36
},
37
"referenceObservedAt": 1792771801
38
},
39
{
40
"address": "0xd0601CE157Db5bdC3162BbaC2a2C8aF5320D9EEC",
41
"symbol": "NVDA",
42
"name": "NVIDIA • Robinhood Token",
43
"decimals": 18,
44
"status": "ACTIVE",
45
"uiMultiplier": "1000775159164630595",
46
"uiMultiplierDecimal": "1.000775159164630595",
47
"pending": null,
48
"oraclePaused": false,
49
"priceFeed": "0x379EC4f7C378F34a1B47E4F3cbeBCbAC3E8E9F15",
50
"totalSupplyRaw": "87680062585910000000000",
51
"totalSupplyUi": "87748028589978852282845",
52
"totalSupplyUiDecimal": "87748.028589978852282845",
53
"firstBlock": 45898,
54
"tradingCapabilities": {
55
"market": {
56
"whole": "TRADING_STATUS_TRADABLE",
57
"fractional": "TRADING_STATUS_TRADABLE"
58
},
59
"extended": {
60
"whole": "TRADING_STATUS_TRADABLE",
61
"fractional": "TRADING_STATUS_TRADABLE"
62
},
63
"overnight": {
64
"whole": "TRADING_STATUS_TRADABLE",
65
"fractional": "TRADING_STATUS_TRADABLE"
66
}
67
},
68
"referenceObservedAt": 1792771801
69
}
70
],
71
"warnings": []
72
}
73
}
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free

Additional details​

This method returns all official Robinhood stock tokens with their current multiplier, supply, price feed status, and trading capabilities. Robinhood-sourced fields (name, tradingCapabilities) show the latest values even when reading a historical block.

Warnings​

The warnings array may include:

WarningMeaning
READ_FAILED:<SYMBOL>Token read failed at this block; omitted from response.
MULTIPLIER_NOT_APPLIED:<SYMBOL>Scheduled change passed but contract still reports old multiplier.
RH_DATA_STALERobinhood data is over 30 minutes old.
RH_DATA_UNAVAILABLEname and tradingCapabilities are null; data missing or over 24 hours old.

Errors​

CodeWhen
-32001An address in addresses is not a stock token.
-32002blockTag is ahead of the chain head.
-32602Unknown option, malformed address, or invalid blockTag.

See the overview for setup, conventions, and all error codes.