Skip to main content
o1.exchange provides separate API surfaces for public market data, authenticated trading, and o1 Launchpad integrations.

Choose an API

o1 Alpha Token API

Fetch an unpaginated list containing only token contract addresses. No API key is required.

Trading API

Build and submit trades with MEV protection, Permit2 support, and configurable slippage.

o1 Launchpad Public API

Integrate with o1 Launchpad through its separately versioned API and scoped API keys.

Versioned routes

The route path identifies the API version. Use the complete endpoint shown on each API page rather than adding a version to the base URL yourself. For example:
The o1 Launchpad Public API uses a different host and places /v1 in its base URL.

Common client behavior

  • Send and accept JSON unless an endpoint says otherwise.
  • Treat 429 Too Many Requests as retryable after waiting. Honor Retry-After when the response includes it.
  • Use exponential backoff with jitter for transient 500 class errors.
  • Do not retry invalid 400 class requests without correcting them.
  • Keep private keys and API tokens out of client-side code and source control.