Skip to main content
The SaucerSwap V3 Orderbook API is designed for programmatic trading clients, market makers, wallets, dashboards, analytics surfaces, and other integrations that need order placement, cancellation, account order state, and live order book data. Public market data — the order book list, depth snapshots, the trade tape, market quotes, and the EIP-712 signature domain — requires no authentication. Anything that reads per-account data or mutates state requires wallet authentication. Production users should expect rate and service-protection limits. Teams planning sustained high-volume traffic should contact [email protected] so we can coordinate limits and support.
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.
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.