Unauthenticated market-data access ships with the July 2026 Orderbook API deployment and is rolling out network by network. Until the rollout reaches a network, its read endpoints still require a JWT. Test availability with a keyless
GET /books; see market data for details.This API is separate from the legacy SaucerSwap REST API. The legacy REST API uses
x-api-key authentication. The V3 Orderbook API uses wallet challenge authentication and short-lived JWTs.Integration flow
Each phase has a dedicated page: authentication, market data, orders, WebSockets, and limits and errors.
Authenticate first, then use testnet before moving the same flow to mainnet. Move to mainnet after your client handles authentication renewal, WebSocket reconnects, cancellation finality, and integer string handling correctly.
Environments
WebSocket streams use the same host with the
wss:// scheme.
Endpoint summary
Fee rates are expressed in pips, not basis points — see fee units.
Legal terms
The web app requires users to accept in-app legal terms before creating orders. The API does not — programmatic consumers are governed by the separate API terms of service, and
POST /orders/save bypasses the in-app acceptance gate. There is no legal-acceptance call to make before placing orders through the API.Next steps
Authentication
Run the challenge and verify flow to obtain a JWT for protected endpoints.
Market data
Discover markets, read depth and the trade tape, and simulate orders with quotes.
Orders
Build, sign, and save orders, then cancel them and confirm finality.
TypeScript bot client
Follow a reference client pattern for server-side bots and market makers.