Stream every block.Index every event.
Pinax runs the streaming and indexing infrastructure for web3 — Firehose, Substreams, the Pinax API and dedicated databases. Built for apps, indexers and the AI agents that are about to read every chain.
Every way to read
a chain. One provider.
From archive-deep streaming to modular indexers, dedicated databases and a unified data API — Pinax is the data layer behind the apps you use.

Firehose
Stream every block
Full blocks streamed direct to your application — fork-aware, replay-safe, binary-fast. The data plane powering subgraphs on The Graph.
Substreams
Index in parallel
Modular Rust modules that extract exactly the data you need — parallelized across our cluster to process full histories in minutes.
Pinax API
Query everything
One unified REST + GraphQL surface for the entire chain. Seven dataset endpoints, EVM / SVM / TVM, AI-agent ready.
WebSockets
Subscribe live
Subscribe to blocks, transactions, logs and token transfers as they happen. Multiplexed across 30+ chains over a single connection.
RPC
Full archive nodes, every chain. Sub-50ms p50 latency, no surprise rate-limits.
Datasets
Pre-processed Parquet exports — drop into your warehouse or notebook.
Managed DBs
ClickHouse & Postgres tuned for blockchain workloads — dedicated, backed-up, on-call.
Blobs
NewEIP-4844 blob sidecars — full historical access. Drop-in for the CL blob_sidecar API.
Pick a dataset.
Start querying in seconds.
Token, EVM, SVM, Transfers, Swaps, HyperLiquid, Polymarket — all decoded, deduplicated and unified under a single endpoint.
Token
Live and historical balances, transfers, holders, NFT metadata and prices — across EVM, SVM and TVM. The endpoint that powers wallets, AI agents and tax software.
- Native, ERC-20, SPL, TRC-20 balances
- OHLC, DEX prices, holder distribution
- NFT metadata + floor + ownership
- Stable IDs across chains
/v1/token/balances/evm/{address}- #10xf977…0a128.42B
- #20x55fE…b04F5.98B
- #30x40B3…38014.04B
- #40xDfd5…f81C2.61B
- #50x28C6…1d521.85B
- #60x4982…14a81.17B
EVM
Raw and decoded data for every EVM chain — blocks, transactions, receipts, logs, traces. Drop-in for replacing eth_getLogs at scale.
- Blocks, txs, receipts, logs, traces
- 30+ EVM chains, archive-deep
- Decoded ABI events & calls
- Bulk-pull or per-row, your call
/v1/evm/{chain}/logs?address=…&topic0=…| Height | Txs | Gas used | Hash |
|---|---|---|---|
| 21 408 392 | 192 | 14.2M | 0x9c4a…112e |
| 21 408 391 | 214 | 15.8M | 0x88e0…41a8 |
| 21 408 390 | 186 | 13.4M | 0x712f…b07a |
| 21 408 389 | 241 | 17.1M | 0x4d51…cc31 |
| 21 408 388 | 159 | 11.2M | 0xa017…ddf4 |
| 21 408 387 | 203 | 14.9M | 0x331e…8801 |
SVM
Solana Virtual Machine — programs, accounts, instructions, token mints. Decoded SPL token transfers, full slot history, no rate-limit drama.
- Slots, blocks, transactions, instructions
- SPL token mints, balances, transfers
- Program account state, decoded
- Mainnet, devnet, testnet
/v1/svm/solana/instructions?program={pid}- JUP4f…Jupiter Aggregator2.41M
- RAYer…Raydium AMM1.88M
- Tokenkeg…SPL Token Program1.42M
- whirL…Whirlpools982K
- M2mx9…Magic Eden441K
- PythP…Pyth Oracle310K
Transfers
A single, unified feed of every token movement — across every chain, every standard. Deduplicated against re-orgs. Stable schema across EVM, SVM, TVM.
- Native + ERC-20 + SPL + TRC-20
- Cross-chain unified schema
- Reorg-safe, replay-safe
- Filter by address, token, value
/v1/transfers?from_address={addr}&limit=100| Chain | Token | From → To | Value |
|---|---|---|---|
| ETH | USDC | 0x223…→ Uni V3 | 120 000.00 |
| BASE | WETH | 0x712…→ 0xab4… | 38.24 |
| SOL | USDT | 9Aue…→ Jup4… | 450 000.00 |
| POLY | POL | 0x4d5…→ 0x8e0… | 220 000.00 |
| TRON | USDT | TJ4…→ TXr… | 1 200 000.00 |
| ARB | ARB | 0xa01…→ 0xbe… | 9 000.00 |
Swaps
A normalized DEX swap feed across Uniswap, Curve, Raydium, Jupiter, Aerodrome and 40+ more. Path, route, slippage and USD value — pre-decoded.
- 40+ DEX protocols decoded
- USD value, slippage, gas
- Path / route, splits expanded
- OHLCV aggregates per pair
/v1/swaps?pool={pair}&from_block={n}- →141.4 WETH → 482,231 USDCUni V3 · $1.41M
- →82 SOL → 16,491 USDCJupiter · $612k
- →9.8 cbBTC → 9,8 WETHAerodrome · $480k
- →12,400 PEPE → 0.18 WETHUni V2 · $4.2k
- →820 LINK → 11,200 USDTCurve · $11.2k
HyperLiquid
Perp exchange data — decoded straight from the HyperLiquid L1. Funding rates, mark prices, open interest, liquidations, user PnL leaderboards.
- Funding rates, mark + index
- Open interest, 24h volume
- Liquidation feed, heatmaps
- User PnL & leaderboards
/v1/perps/hyperliquid/funding?market={m}| Market | Mark | Fund | Δ24h OI |
|---|---|---|---|
| BTC-PERP | $98 412 | +0.0094% | +$112M |
| ETH-PERP | $3 421 | +0.0118% | +$48M |
| HYPE-PERP | $34.18 | +0.0231% | +$31M |
| SOL-PERP | $201.84 | −0.0042% | −$18M |
| DOGE-PERP | $0.40 | −0.0067% | −$6M |
| XRP-PERP | $2.41 | +0.0033% | +$3M |
Polymarket
Every market, every share traded, every resolution event — backfilled from Polymarket's genesis on Polygon. Decoded into clean YES/NO probabilities and volumes.
- Markets, outcomes, probabilities
- Trade-by-trade share history
- Holder distribution per outcome
- Resolution events & payouts
/v1/prediction/polymarket/markets/{id}- Will BTC close above $120k by EOY?YES 58¢42¢ NO
- Fed cuts rates by July 2026?YES 71¢29¢ NO
- ETH ETF flows top $5B in May?YES 34¢66¢ NO
- New AI model from Anthropic in Q2?YES 82¢18¢ NO
Schemas tuned for LLMs
Structured, deduped, stable IDs across chains. Drop straight into a context window.
EVM · SVM · TVM
Ethereum, Polygon, Base, Arbitrum, Solana, TRON — one client, every VM.
Push or pull
REST, GraphQL, WebSockets — fork-aware, replay-safe, your call.
Agents speak Pinax.
Out of the box.
Two paths to wire Pinax into your agent stack — SKILL.md manifests for one-curl skill discovery, and MCP servers for native tool calls in Claude, Cursor and anything that speaks Model Context Protocol.
--- name: Pinax API description: Real-time token, balance, transfer, holder, DEX, NFT, Polymarket, and Hyperliquid data across EVM, SVM, and TVM networks. --- # Pinax API > Quick reference for AI agents. > The authoritative machine-readable > contract is GET /openapi. - Base URL: https://api.pinax.network - OpenAPI: GET /openapi ## Capabilities - Wallet balances → /v1/{evm,svm,tvm}/balances - DEX swaps → /v1/{evm,svm,tvm}/swaps - Hyperliquid perps → /v1/hyperliquid/markets - Polymarket events → /v1/polymarket/markets
{ "mcpServers": { "pinax": { "url": "https://mcp.pinax.network", "transport": "streamable-http", "headers": { "Authorization": "Bearer $PINAX_KEY" } } } } # tools exposed (live) ✓ pinax.balances EVM · SVM · TVM ✓ pinax.transfers filter by chain ✓ pinax.swaps 40+ DEX protocols ✓ pinax.hyperliquid perps, OI, liq. ✓ pinax.polymarket markets & PnL ✓ pinax.firehose stream subscriptions ✓ pinax.substreams module deployment
SKILL.md per service
Every product ships a machine-readable manifest — name, description, capabilities, common patterns. Free, unauthenticated, always live at /SKILL.md.
MCP servers
Hosted Model Context Protocol endpoints — native tool calls in Claude Desktop, Claude Code, Cursor, OpenAI tools or any MCP-aware agent runtime. Zero glue code.
OpenAPI authoritative
Full schema at GET /openapi. Generated client SDKs, JSON-schema tool calls, type-safe everywhere.
LLM-tuned schemas
Stable IDs across chains, decoded primitives, no glue code. Fits straight into a context window without burning tokens on noise.
47 chains.
One API key.
EVM, SVM, TVM and exotic L1s. Indexed end-to-end, archive-deep. New chain you need? Tell us — we move fast.
Built for the
stack you ship.
Developer
Build apps with real-time and historical web3 data — REST, GraphQL, WebSockets. One key, every chain.
Get your API key →02Indexer
Run subgraphs on The Graph, custom Substreams, and dedicated databases. Backed by archive nodes.
Start indexing →03Data Analyst
Download pre-processed parquet datasets or query Managed ClickHouse. Notebook-ready in minutes.
Browse datasets →04Enterprise & Chain
Chain onboarding, dedicated nodes, custom SLAs. Trusted by Deutsche Telekom, EOS, and more.
Contact us →
