Robinhood Chain API: Trades, Pons Launchpad and Real-Time Streams
Robinhood Chain (network: robinhood, chain ID 4663) is Robinhood's EVM Layer 2, built with the Arbitrum Orbit stack and live on mainnet since July 2026. Gas is paid in ETH, the chain carries the USDG stablecoin and Robinhood's tokenized stocks and ETFs, and it hosts a dense cluster of meme-coin launchpads, led by Pons. Bitquery indexes the whole chain — blocks, transactions, internal calls, decoded events, token transfers, balances, DEX trades and pool liquidity — and serves it through one GraphQL endpoint where any query can run as a live WebSocket stream.
This page is the map. Use it to pick the cube that answers your question, then jump to the linked guide. The Pons Launchpad API has its own section below because it is the launchpad developers ask about most.
To query or stream data outside the Bitquery IDE, you need an API access token.
Follow the steps here: How to generate Bitquery API token ➤
Robinhood Chain at a glance
| Property | Value |
|---|---|
| Bitquery network name | robinhood in EVM(network: robinhood); bid:robinhood in the Trading cubes |
| Chain ID | 4663 |
| Stack | EVM, Arbitrum Orbit rollup |
| Gas token | ETH |
| Public explorer | robinhoodchain.blockscout.com — Bitquery is an indexed data API, not an explorer or an RPC node |
| WETH | 0x0bd7d308f8e1639fab988df18a8011f41eacad73 |
| USDG (Global Dollar, 6 decimals) | 0x5fc5360d0400a0fd4f2af552add042d716f1d168 |
| Uniswap v4 PoolManager | 0x8366a39cc670b4001a1121b8f6a443a643e40951 — the chain-wide v4 singleton that Pons and pools.trade pools route through |
| GraphQL endpoint | https://streaming.bitquery.io/graphql for queries and subscriptions |
Quick start: stream every trade on Robinhood Chain
The Trading cubes carry live swaps with USD prices for Robinhood Chain and eight other chains in one schema. Paste this into the Bitquery IDE to watch the network trade in real time:
subscription {
Trading {
Trades(
where: {Pair: {Market: {NetworkBid: {is: "bid:robinhood"}}}}
) {
Block { Time }
Trader { Address }
Pair {
Token { Name Symbol Address }
QuoteToken { Name Symbol Address }
}
Amounts { Base Quote }
AmountsInUsd { Base }
}
}
}
Change subscription to query, add limit: {count: 10} and orderBy: {descending: Block_Time}, and the same selection set returns the latest trades instead. Prices, OHLCV candles, market cap, whale trades and top-trader leaderboards are on the Robinhood Trades API page.
Trading.Trades / Tokens / Pairs cover real-time plus roughly the last 30 days with USD pricing baked in. Use the chain-level DEXTrades cube for older history or when you need the call and event context around a swap. See the Trading data overview.
Pick the right API
| What you want | Use this | Guide |
|---|---|---|
| Live swaps, USD prices, OHLCV, market cap, top traders | Trading cubes; DEXTrades for older history | Robinhood Trades API |
| New pools, trending tokens, pair lookup, token search | Events (Initialize, PoolCreated) and Trading cubes | New Pools & Trending Tokens API |
| Every new token, across all launchpads | Transfers (launch mints) and Events | Robinhood Meme Coin Launches API |
| Pons launches, curve trades, graduations, liquidity lock | Events, Calls, Trading | Pons Launchpad API |
| Who sent what to whom, whale alerts, wallet ledgers | Transfers | Robinhood Transfers API |
| A wallet's portfolio and balance history | Balances | Robinhood Balances API |
| Holder rankings, counts and distribution | Holders | Robinhood Token Holders API |
| Total supply of a token or watchlist | TransactionBalances | Robinhood Token Supply API |
| Pool reserves, TVL, per-swap slippage | DEXPools | Robinhood Liquidity & Slippage API |
Any decoded contract event, an eth_getLogs replacement | Events | Robinhood Events API |
| Method calls, internal traces, contract deployments, reverts | Calls | Robinhood Calls & Traces API |
| Transactions, receipts, status, gas and fees | Transactions | Robinhood Transactions & Receipts API |
| Perp margin deposits and withdrawals on Lighter | Transfers, Events, Calls | Lighter Perp DEX API |
Pons Launchpad API on Robinhood Chain
Pons (Pons Family) is the bonding-curve launchpad on Robinhood Chain. Every launch mints a fixed 1 billion supply into its own curve contract. Traders buy and sell against that curve until it takes in its graduation threshold (4.2 ETH for native-quoted launches; a per-asset amount for other quotes), at which point the curve is swept, the proceeds seed a Uniswap v4 pool behind the Pons meme hook, and the liquidity position is permanently locked. A creator can quote a launch in ETH, USDG, cbBTC, or a tokenized stock or ETF such as TSLA, NVDA or SPY.
The Pons Launchpad API guide covers the full lifecycle with runnable queries:
- New launches — the decoded
TokenLaunchedevent, aCalls-based launch feed with full archive history, and the on-chain token metadata (name, symbol, image, description, socials). See Newly launched tokens and Token metadata. - Bonding-curve trades —
CurveBuyandCurveSellevents with snipe-tax fields, plus the same trades asProtocol: pons_v2rows in theTradingcube for USD prices and OHLCV. See Bonding-curve trades. - Graduations —
LaunchSweptandPoolGraduated, the graduated v4 pool, and how to find the Pons pool of one token without picking up copycat pools. See Graduation. - Locked liquidity — verifying the lock in
PonsV2LaunchLocker. See Verifying the Pons liquidity lock. - Contract addresses and event reference — every factory, curve, hook, router and locker event with its topic0. See Contract addresses and Event reference.
- After graduation — holders, supply, pool liquidity and slippage for graduated tokens. See Holders and supply.
| Pons V2 contract | Address |
|---|---|
Launch factory (PonsV2LaunchFactory) | 0x7ed598bcef8bd9edd8c97a195c6d13f40801ec7e |
Launch router (PonsV2LaunchAndBuy) | 0xe33e9e479df8802cb0866d5d05258bec4cf62948 |
Meme hook (PonsV2MemeHook), on every graduated pool | 0xe5e702641ea86f4ae6cc3cdaed2b886f976be044 |
Launch locker (PonsV2LaunchLocker) | 0x267444d099b10fb5ed7c3cc7b7c767adca574952 |
| Bonding curve | one contract per token — the receiver of the launch mint |
Stream every new Pons launch as it happens:
subscription {
EVM(network: robinhood) {
Calls(
where: {
Call: {
To: {in: [
"0x7ed598bcef8bd9edd8c97a195c6d13f40801ec7e",
"0xe33e9e479df8802cb0866d5d05258bec4cf62948"
]}
Input: {startsWith: ["0xf35abbcf", "0xa72101af", "0xf85f8e41"]}
Success: true
}
}
) {
Block { Time }
Transaction { Hash From }
Call { To Value Input Output }
}
}
}
Transaction.From is the creator, and the first two 32-byte words of Call.Output are the new token and its curve. The guide explains the selectors, the decoding, and why launchTokenFor is deliberately left out of the filter.
Pons has a real bonding curve and a graduation event. pools.trade tokens trade in a Uniswap v4 pool from block one with no curve and no graduation. Queries written for one return nothing on the other — see How Pons differs from pools.trade.
Other launchpads on Robinhood Chain
Robinhood Chain launchpads are not interchangeable. Each has its own factory contracts, its own event signatures, and a different relationship to the DEX it trades on. Four more have dedicated guides:
| Launchpad | Model | Guide |
|---|---|---|
| pools.trade | Uniswap v4 pool from block one, no curve and no graduation event; Crowd Launch auctions | Pools.trade API on Robinhood |
| Flap.sh | Bonding curve with per-token tax and progress events, graduates to a DEX; emits a decoded TokenCreated | Flap.sh API on Robinhood |
| trench.today | Bonding-curve launchpad run from a single factory proxy; TokenCreate, TokenPurchase, TokenSale and Sync events expose launches, trades and live curve reserves | trench.today API on Robinhood |
| Bags.fm | Creator-fee launchpad | Bags.fm API on Robinhood |
For a cross-launchpad feed — every new token on the network regardless of which factory minted it — use the Robinhood Meme Coin Launches API. It also carries per-launchpad launch queries for hood.fun, LaunchHood, Virtuals, Klik Finance, Doppler (the Airlock that Bankr and other front-ends launch through), Ape.store and Clanker, and a query that compares launch activity across launchpads.
The cross-launchpad feed answers "what launched?". The per-launchpad guides answer "what is this token doing?" — curve trades, graduation progress, fee splits and pool state. Most production pipelines use the feed for discovery and one launchpad guide for depth.
Perpetual futures: Lighter on Robinhood Chain
Lighter is the perp DEX behind in-app perpetuals in Robinhood Wallet. Its ZkLighter rollup contract lives on Robinhood Chain and receives every USDG margin deposit, pays every withdrawal, and records the rollup's batch lifecycle. The Lighter Perp DEX API shows how to track deposits, withdrawals, batch commits and the contract's flow history.
Real-time streams: WebSocket, Kafka and MCP
- WebSocket — every query on every page above runs as a subscription: swap
queryforsubscriptionand keep the same selection set. See WebSocket subscriptions and authorizing a WebSocket connection. - Kafka — for firehose-scale workloads, Robinhood Chain is published as protobuf topics:
robinhood.transactions.proto(transactions, calls, events),robinhood.tokens.proto(transfers, balances),robinhood.dextrades.proto(DEX trades),robinhood.dexpools.proto(pool liquidity) androbinhood.raw.proto(raw blocks). See Kafka streaming concepts and the streams overview. - MCP — the Bitquery MCP server exposes Robinhood Chain trades, prices and wallet history to AI agents alongside the other Trading-cube chains.
Datasets and history
Robinhood Chain queries accept a dataset argument that decides how far back you can reach and how fresh the tail is.
realtime— lowest latency, holds only the most recent daysarchive— history back to when Bitquery started indexing Robinhood Chain, higher latencycombined— both, stitched- Data coverage and retention — what each window actually holds
Two rules of thumb. If a query works on recent data but returns nothing for older blocks, the dataset argument is almost always the reason. And a few cubes — Transactions, DEXPools and TransactionBalances — are realtime-only on Robinhood Chain; each guide's dataset section says what applies to it.
History is sold per chain. The free trial includes complete history; paid self-service plans are real-time only and add it through the Robinhood archive add-on on the pricing page, which unlocks archive and combined on DEXTrades, DEXTradeByTokens, Calls and Events. A second add-on covers historical Transfers, Balances and Holders. The Pons guide's historical data section walks through it.
FAQ
Is Robinhood Chain EVM-compatible, and what is its chain ID?
Yes. Robinhood Chain is an EVM Layer 2 built with Arbitrum Orbit, chain ID 4663, with gas paid in ETH. In Bitquery it is EVM(network: robinhood), and bid:robinhood in the Trading cubes. Solidity ABIs, topic0 hashes and 4-byte selectors work exactly as they do on Ethereum.
Does Bitquery have a Pons API?
Yes. The Pons Launchpad API covers new launches, bonding-curve trades, snipe tax, graduations, the liquidity lock, contract addresses and the full event reference, and Pons curve trades also appear as Protocol: pons_v2 rows in the Trading cube with USD prices. The Pons section above has the contract addresses and a live launch stream. The guide documents Pons V2 (PonsV2LaunchFactory); the V1 factory (PonsLaunchFactory) is a different protocol with different event signatures, called out in the same guide.
How do I get every new token launched on Robinhood Chain?
Use the cross-launchpad stream on the Robinhood Meme Coin Launches API page for discovery, then the launchpad's own guide (Pons, pools.trade, Flap.sh, trench.today, Bags.fm) for curve trades, graduation and pool state.
Is this the Robinhood brokerage trading API?
No. These pages document on-chain data for Robinhood Chain, the public blockchain. They do not place stock or crypto orders in a Robinhood account, and they do not cover Robinhood's off-chain products such as prediction markets.
Does Bitquery provide a Robinhood Chain RPC endpoint or block explorer?
No. Bitquery is an indexed data API; the public explorer is robinhoodchain.blockscout.com. Every explorer lookup has an API equivalent here, and each is queryable in bulk and streamable: address history (Transfers, Balances), token holders (Token Holders), transaction receipts (Transactions & Receipts), contract logs (Events) and internal traces (Calls).
Can I get new pools, trending tokens and pair lookups for Robinhood Chain, like GeckoTerminal or DexScreener?
Yes — the New Pools & Trending Tokens API maps each of those endpoints to a Bitquery query: new pools from the Uniswap v4 Initialize and v3 PoolCreated events, trending tokens and pools from the Trading cubes, plus pair lookup by pool address and token search by symbol or name. Pool reserves and TVL are on the Liquidity API.
How far back does Robinhood Chain data go?
The archive dataset reaches back to when Bitquery began indexing the chain, and the Trading cubes hold roughly the last 30 days. The realtime dataset holds only the most recent days, so add dataset: archive or dataset: combined to any historical query. Details are on the data coverage and retention page.
Ready to run this in production?
Get an API key and run these queries in minutes, or talk to us about plans and enterprise delivery.