Skip to content

Free Robinhood Chain RPC endpoint and Chain ID

Robinhood Chain mainnet uses chain ID 4663 and the keyless RPC URL https://api.blockvectra.com/v1/robinhood_mainnet/public (3 requests per second per IP); the Data API requires an API key. Testnet: https://api.blockvectra.com/v1/robinhood_testnet/public (Chain ID 46630, 3 requests per second per IP).

Connect wallets and build applications with HTTP APIs for developers and AI Agents.

RPC endpoints and network parameters

Mainnet

https://api.blockvectra.com/v1/robinhood_mainnet/public

Try RPC without an API key

curl -sS 'https://api.blockvectra.com/v1/robinhood_mainnet/public' \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"eth_chainId","params":[]}'

Add a network to your wallet

Copy these values into your wallet’s custom network form.

{
  "networkName": "Robinhood Chain",
  "rpcUrl": "https://api.blockvectra.com/v1/robinhood_mainnet/public",
  "chainId": 4663,
  "currencySymbol": "ETH",
  "blockExplorerUrl": "https://robinhoodchain.blockscout.com"
}
robinhoodchain.blockscout.com

Testnet

https://api.blockvectra.com/v1/robinhood_testnet/public

Try RPC without an API key

curl -sS 'https://api.blockvectra.com/v1/robinhood_testnet/public' \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"eth_chainId","params":[]}'

Add a network to your wallet

Copy these values into your wallet’s custom network form.

{
  "networkName": "Robinhood Chain Testnet",
  "rpcUrl": "https://api.blockvectra.com/v1/robinhood_testnet/public",
  "chainId": 46630,
  "currencySymbol": "ETH",
  "blockExplorerUrl": "https://explorer.testnet.chain.robinhood.com"
}
explorer.testnet.chain.robinhood.com

Get testnet ETH

Get testnet ETH

Tokenized stock data API

Query daily on-chain stock-token activity, transfer counts and holder counts; look up token metadata and up to 30 days of recent daily metrics by contract address.

The stocks Data API requires an API key. Set BLOCKVECTRA_API_KEY in your terminal before running this example.

curl -sS 'https://api.blockvectra.com/v1/data/robinhood_mainnet/stocks?limit=5' \
  -H "x-api-key: $BLOCKVECTRA_API_KEY"
Tokenized stock data API

Incoming transfer Webhooks

Receive address activity at your HTTPS endpoint. Follow the guide to create a subscription, verify signatures and deduplicate deliveries.

Robinhood Chain · Robinhood Chain Testnet

Incoming transfer Webhooks

Integration tutorials

Endpoints

No API key required. Wallet methods only, rate-limited per IP. Check GET /v1/chains for current methods and limits.

Free public RPC endpoint
https://api.blockvectra.com/v1/robinhood_mainnet/public
curl -X POST 'https://api.blockvectra.com/v1/robinhood_mainnet/public' -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'
Rate Limit: 3 req/s per IP, burst 20, batch max 10
eth_getLogs / public.logs: {"address_required":true,"max_addresses":1,"max_block_range":100,"max_results":1000,"max_response_bytes":1048576,"batch_max":1,"block_hash_supported":false}
Send Transaction Limit: 1 req/s per IP, burst 3
Public methods
  • eth_getLogs
  • eth_chainId
  • net_version
  • eth_blockNumber
  • eth_getBalance
  • eth_getTransactionCount
  • eth_getCode
  • eth_getStorageAt
  • eth_call
  • eth_estimateGas
  • eth_gasPrice
  • eth_maxPriorityFeePerGas
  • eth_feeHistory
  • eth_getBlockByNumber
  • eth_getBlockByHash
  • eth_getTransactionByHash
  • eth_getTransactionReceipt
  • eth_syncing
  • web3_clientVersion
  • eth_sendRawTransaction
All free public RPC endpoints
Public history: latest 900 blocks. Register for free to use free API credits for this chain’s supported methods.
JSON-RPC (Path Key)
https://api.blockvectra.com/v1/robinhood_mainnet/{api_key}
JSON-RPC (Header: x-api-key)
https://api.blockvectra.com/v1/robinhood_mainnet
x-api-key: {api_key}
Data API
https://api.blockvectra.com/v1/data/robinhood_mainnet
x-api-key: {api_key}

WebSocket

WebSocket (Path Key)
wss://api.blockvectra.com/v1/robinhood_mainnet/{api_key}
WebSocket (Header: x-api-key or Authorization)
wss://api.blockvectra.com/v1/robinhood_mainnet
x-api-key: {api_key}
Authorization: Bearer {api_key}
Supported Subscription Types
  • newHeads
  • logs (filter must include address or topic0)

Network Parameters

Chain ID4663
Free public RPC endpointhttps://api.blockvectra.com/v1/robinhood_mainnet/public
Methods with an API key43
Data APISupported
WebSocket SupportSupported
Webhook pushSupported · Confirmations 1–1 (default 1)
Webhook push guide
Send TransactionsSupported
Send Transactions (Keyless Public Endpoint)Supported
State History WindowHistorical state for the most recent 900 blocks
eth_getLogs Max Block Range1,000 blocks
Data API DatasetsBlocks, Transactions, Address Transactions, Transfers, Token Metadata, DEX Swaps, Tokenized Stocks, Traces, Data Freshness
Supported Subscription TypesnewHeads, logs
Related testnetsUnknown
Related guidesHoodFi name records
Robinhood Chain mainnet
Stock token multiplier
Tokenized stocks

Quick Example

curl -X POST https://api.blockvectra.com/v1/robinhood_mainnet \
  -H "Content-Type: application/json" \
  -H "x-api-key: {api_key}" \
  -d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'

Limits

State History WindowHistorical state for the most recent 900 blocks
eth_getLogs Max Block Range1,000 blocks
Method Policy
Allow: eth_blockNumber, eth_chainId, eth_gasPrice, eth_maxPriorityFeePerGas, eth_blobBaseFee, eth_feeHistory, eth_syncing, eth_getBalance, eth_getCode, eth_getStorageAt, eth_getTransactionCount, eth_call, eth_estimateGas, eth_createAccessList, eth_getProof, eth_simulateV1, eth_getBlockByNumber, eth_getBlockByHash, eth_getBlockReceipts, eth_getBlockTransactionCountByNumber, eth_getBlockTransactionCountByHash, eth_getTransactionByHash, eth_getTransactionReceipt, eth_getTransactionByBlockNumberAndIndex, eth_getTransactionByBlockHashAndIndex, eth_getRawTransactionByHash, eth_getRawTransactionByBlockHashAndIndex, eth_getRawTransactionByBlockNumberAndIndex, eth_getLogs, eth_getUncleCountByBlockNumber, eth_getUncleCountByBlockHash, eth_getUncleByBlockNumberAndIndex, eth_getUncleByBlockHashAndIndex, eth_getHeaderByNumber, eth_getHeaderByHash, eth_sendRawTransaction, net_version, web3_clientVersion, web3_sha3, debug_traceTransaction, debug_traceCall, debug_traceBlockByNumber, debug_traceBlockByHash

Data API

Check the chain's data freshness

curl -s "https://api.blockvectra.com/v1/data/robinhood_mainnet/status/freshness" -H "x-api-key: {api_key}"

View Datasets Guide →

View Data API Documentation →

Choose a task

Solutions for your onchain tasks

Next steps with an API key

eth_getLogs

set -eu
: "${BLOCKVECTRA_API_KEY:?BLOCKVECTRA_API_KEY is required}"
validate_response='import json,re,sys
response=json.load(sys.stdin)
if not (type(response) is dict and response.get("jsonrpc")=="2.0" and type(response.get("id")) is int and response["id"]==1 and "error" not in response and "result" in response):
    sys.exit("Invalid JSON-RPC response")
result=response["result"]
if sys.argv[1]=="head":
    if not (type(result) is str and re.fullmatch(r"0x(?:0|[1-9a-fA-F][0-9a-fA-F]*)",result)):
        sys.exit("Invalid block quantity")
    print(result)
else:
    if not (type(result) is list and all(type(log) is dict for log in result)):
        sys.exit("Invalid logs result")
    print(json.dumps(response,indent=2))'
head_response=$(curl -fsS 'https://api.blockvectra.com/v1/robinhood_mainnet' -H "x-api-key: $BLOCKVECTRA_API_KEY" -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}')
head=$(printf '%s' "$head_response" | python3 -c "$validate_response" head)
logs_response=$(curl -fsS 'https://api.blockvectra.com/v1/robinhood_mainnet' -H "x-api-key: $BLOCKVECTRA_API_KEY" -H 'Content-Type: application/json' \
  -d "{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"eth_getLogs\",\"params\":[{\"fromBlock\":\"$head\",\"toBlock\":\"$head\"}]}")
printf '%s' "$logs_response" | python3 -c "$validate_response" logs
eth_getLogs

Data API

curl -fsS 'https://api.blockvectra.com/v1/data/robinhood_mainnet/status/freshness' -H "x-api-key: $BLOCKVECTRA_API_KEY"
Data API

WebSocket

echo '{"jsonrpc":"2.0","id":1,"method":"eth_subscribe","params":["newHeads"]}' | websocat --no-close -H="x-api-key: $BLOCKVECTRA_API_KEY" 'wss://api.blockvectra.com/v1/robinhood_mainnet'
WebSocket

Frequently Asked Questions

What are the Robinhood Chain RPC endpoint and Chain ID?

Robinhood Chain mainnet uses chain ID 4663 and the keyless RPC URL https://api.blockvectra.com/v1/robinhood_mainnet/public (3 requests per second per IP); the Data API requires an API key. Testnet: https://api.blockvectra.com/v1/robinhood_testnet/public (Chain ID 46630, 3 requests per second per IP).

Can I try Robinhood Chain RPC without an API key?

Yes. Call eth_chainId at the public endpoints above without a key. Current methods and per-IP limits are listed in GET /v1/chains.

How do I get testnet ETH?

Open the testnet faucet guide to claim test ETH, then follow the starter tutorial to read the chain.

How do I integrate tokenized stocks via API?

Query daily on-chain stock-token activity, transfer counts and holder counts; look up token metadata and up to 30 days of recent daily metrics by contract address. The stocks Data API requires an API key. Set BLOCKVECTRA_API_KEY in your terminal before running this example.

Does Robinhood Chain RPC support WebSocket?

Robinhood Chain RPC supports WebSocket connections. Supported subscription types: newHeads, logs.

Does Robinhood Chain RPC support debug methods?

Robinhood Chain RPC supports debug methods, including: debug_traceTransaction, debug_traceCall, debug_traceBlockByNumber, debug_traceBlockByHash.

Can I broadcast transactions through Robinhood Chain RPC?

Robinhood Chain: Supported.

How much historical state can I query on Robinhood Chain?

Robinhood Chain: Historical state for the most recent 900 blocks.

What is the eth_getLogs block-range limit for Robinhood Chain?

Robinhood Chain: 1,000 blocks.

Which Data API datasets are available on Robinhood Chain?

Robinhood Chain: Blocks, Transactions, Address Transactions, Transfers, Token Metadata, DEX Swaps, Tokenized Stocks, Traces, Data Freshness.

Pricing

Get 30,000,000 CU on sign-up, refilled every 30 days (balances and rate limits are pooled across chains; no credit card required); priced per million calls: eth_blockNumber $0.10, eth_call $1.50, eth_getLogs $3.00.

View Pricing Plans →