Phoenix Perpetuals API onchain perps on Nvidia, gold and Bitcoin
Phoenix runs 65 perpetual markets on Solana — and 29 of them are not crypto. Apple, Nvidia, Tesla, the whole semiconductor complex, gold, silver, copper and WTI trade as onchain perps beside BTC, ETH and SOL. Bitquery decodes all of it: fills, orders, positions, funding and liquidations, streamed as one schema. No RPC node, no program decoder.
Nearly half of Phoenix isn’t crypto.
Most perp venues are crypto-only. Phoenix lists tokenized equities, commodities and perps alongside the majors — settled onchain, in one quote currency, queryable through the same API as everything else you index. Every symbol below resolves to an asset id in PerpetualMarketSummaries.
Megacaps, the AI-infrastructure complex (NVDA, TSM, ASML, ARM, AMD, MU) and crypto-adjacent equities (MSTR, COIN, HOOD, CRCL) — with mark and spot-index prices on every tick.
Precious metals, industrial metals and energy — the same fills, funding and liquidation events as any other market on the venue.
Majors, Solana-native assets and long-tail listings. New markets appear in the stream the moment they are created onchain.
Market list reflects assets live on Phoenix at the time of writing — query PerpetualMarketSummaries for the current set. Full query reference →
Pick your latency. Same perps engine underneath.
WebSocket subscriptions are the fastest feed we ship for Phoenix perps — liquidations and funding settlements in milliseconds. Step down to Kafka, GraphQL or Datashares when durability, history or bulk research matters more than raw speed.
GraphQL subscriptions over WebSocket — every fill, liquidation, funding settlement and mark-price tick the instant the slot lands, filtered to the markets you trade.
Enterprise fixed-cost topics with offset replay — never miss a liquidation or funding event, and backfill cleanly on reconnect.
The same perpetuals schema for historical reads — PnL leaderboards, open-interest history and execution-quality studies.
Full perpetuals history delivered to your warehouse on Enterprise — Snowflake, BigQuery, S3 — for basis and funding model training.
Five cubes cover the whole venue.
Prices, fills, orders, positions and market summaries — decoded into the Solana schema and filterable by market, trader or event type. Each one streams live and queries historically through the same syntax.
Rebuilding positions from raw Solana is a second full-time job.
Fills alone do not give you a position. You need to fold every fill, funding settlement and liquidation into per-trader state — and keep it correct across reorgs, partial fills and AMM counterparties. Bitquery ships that state decoded.
What teams ship on the perps feed.
Each of these is a filter on the same five cubes. Full working queries live in the docs — the perps trader cookbook walks through them end to end.
Liquidation feed
Subscribe to PerpetualPositions where liquidation is true — get the trader, liquidator, size and quote the moment a position is taken out, across equity and crypto markets alike.
Read the docs →PnL leaderboards
Aggregate realized PnL per trader over closed positions, excluding AMM counterparties — the ranking that powers trader-profile and copy-trading products.
Read the cookbook →Basis & premium monitors
Stream mark against spot index per market to watch the onchain perp premium on Nvidia or gold drift from its reference — the core signal for basis trades.
Read the docs →What teams say about our data
"We did a thorough search of the market for the best onchain data. Bitquery came out on top — and now powers all live prices across Nansen. We don't think of them as a vendor. They're a partner."
Bitquery does the hard work of parsing blockchain transaction data into a usable form so that we don't have to. We use their interface to diagnose issues with complex transactions and their analytics as a starting point for our own.
They proved they had the technology to deliver sophisticated data solutions. We extended our support through the Binance X fellowship — building an open-source library of visualization widgets on their blockchain data.
The complex raw data is available at different levels of detail and from different viewpoints — whether we need simple aggregated transfers or parameters for failed contract calls. The support is responsive, friendly and quick.
Partnering with Bitquery has been highly cost-effective — leveraging their established infrastructure rather than building our own let us rapidly expand our blockchain support and reach a much broader segment of on-chain users.
Bitquery's products are very intuitive and easy to use. We currently use their products to obtain DEX-related trading and liquidity information, which saves us the manpower and tedious technical details required to develop our own system. Their excellent technical team deserves special praise; they provide near-24/7 support and resolve issues quickly. I greatly appreciate their products and work ethic.
Bitquery provides the infrastructure we rely on every day. Fast, reliable, and comprehensive across the chains that matter to our business.
Pricing
Start free. Scale when you ship.
Self-service plans cover 9 core chains with flat-rate add-ons — no surprise invoices. Every paid plan starts with a 7-day free trial.
Personal
For side projects, learning & testing. Personal use only — no commercial use.
billed annually ($468/yr) · save 20%
- 100k API points / mo ≈ 20k calls
- 30 req/min · 3 simultaneous
- Full GraphQL & REST schema
- Real-time data · 9 core chains 30-day trades · 4–8h on-chain
- API only — no streams
- Community support
Pro
For trading bots, alerts & dashboards on live DEX and price data.
billed annually ($948/yr) · save 20%
- 1M API points / mo ≈ 200k calls
- 90 req/min · 6 simultaneous
- 100k stream-minutes + 5 GB
- 100 concurrent streams
- Trading-data streams live DEX & prices
- Commercial-use license
- Real-time data · 9 core chains 30-day trades · 4–8h on-chain
- Community + Telegram support
Scale
For production real-time apps — every stream, scale on demand.
billed annually ($2,868/yr) · save 20%
- 5M API points / mo ≈ 1M calls
- 240 req/min · 12 simultaneous
- 2M stream-minutes + 50 GB
- 1,000 concurrent streams
- All streams onchain + mempool
- Commercial-use license
- Dedicated Slack support
Enterprise
Full history, unlimited streams & bulk delivery at scale.
flat platform fee — no metering
- Complete history · 40+ chains
- Unlimited WebSocket streaming no stream-min or GB limit
- Custom points & rate limits
- Kafka fixed-cost · S3 bulk export
- Coinpath® money flow
- SLA · SSO · dedicated support
Flat-rate add-ons on every open plan: $40 / 1M points · $40 / 200k stream-minutes · $40 / 5 GB (bought yearly · save 20%) — billed only for what you add, with volume packs that cut the rate as you scale.
Historical data is sold separately: self-service plans are real-time only. Per-chain archive packs start at $100/mo ($70/mo billed yearly); transfers, balances & holders are $150/mo ($120/mo yearly) on most chains. See historical add-ons →
Phoenix perpetuals data, answered.
What is the Phoenix Perpetuals API?
Can I really trade Apple and Nvidia perps onchain?
How is this different from the Phoenix Trades API?
Can I tell AMM flow from real traders?
Is historical perpetuals data available?
Do I need an RPC node or my own decoder?
How do I get started?
Stream onchain perps on stocks, metals and majors.
7-day free trial — 65 markets decoded into five cubes, no RPC node to run. Catch the next liquidation the slot it lands.