The Provider API is currently in beta. Endpoint signatures are stable, but response shapes may evolve. Pin your integration to v1.

What is the Provider API?

The Provider API is a unified REST + WebSocket interface that lets you trade across multiple decentralized exchanges through a single integration. Instead of building and maintaining separate connectors for Hyperliquid, Aster, Polymarket, and future providers, you integrate once and get access to all of them.

Four Verticals, One Interface

Perpetual Futures

Trade BTC, ETH, and 100+ assets with up to 50x leverage on Hyperliquid and Aster DEX.

Spot Trading

Buy and sell spot tokens on Hyperliquid and Aster with full orderbook depth.

Real World Assets

Trade tokenized stocks, commodities, and custom HIP-3 markets on Hyperliquid.

Prediction Markets

Trade event outcomes on Polymarket with binary and multi-outcome markets.

Key Features

Every provider returns data in the same shape. An orderbook from Hyperliquid looks identical to one from Aster. Switch providers by changing a path parameter — no code changes needed.
Stream orderbooks, trades, tickers, candles, and prices over WebSocket. One connection per vertical with multiplexed channels across providers.
Every endpoint has a testnet variant at /v1/testnet/.... Test your integration with real exchange testnets before going live.
Every response includes metadata about which upstream provider endpoint was called and how the data was transformed. You always know what is happening under the hood.

Supported Providers

ProviderVerticalsTestnetAuth Model
HyperliquidPerps, Spot, RWAsYesEIP-712 signing
Aster DEXPerps, Spot, RWAsYesEIP-712 signing
PolymarketPredictionsNoHMAC signing

Quick Start

Get trading in under 5 minutes:
1

Get an API Key

Sign up at portal.perps.studio and generate an API key from the dashboard.
2

Make Your First Request

curl -H "X-API-Key: your-key" \
  https://api.perps.studio/v1/perps/hyperliquid/markets
3

Explore the Docs

Check out the Quickstart Guide or jump straight to the API Reference.

Base URL

https://api.perps.studio/v1
All endpoints are prefixed with /v1. Testnet endpoints use /v1/testnet/.

Need Help?

Discord

Join our developer community for real-time support.

GitHub

Report issues, request features, and browse SDKs.

Email

Reach out for enterprise support and custom integrations.