Skip to main content
Every backend request must include an API key in the x-api-key header. For programmatic or bot access, create a personal API key tied to your account.
United Market is now live on BNB Smart Chain mainnet. We just launched — start trading on-chain prediction markets today.

How authentication works

  • x-api-key — required on every request. The web app ships a shared key; for your own integrations, create a personal key (below).
  • Authorization: Bearer <token> — additionally required for user-specific endpoints (your orders, your keys, etc.). Obtain it via Sign In & Trade.

Create a key

Sign in with SIWE first, then:
The key is shown once — store it immediately:
You can also create and rotate keys from the app at /api-keys.

Use a key

Rotate or revoke

Secrets are stored hashed and can never be shown again after creation. If you lose a key, rotate it.

Rate limits

Requests are rate-limited per key. Responses include X-RateLimit-Limit-*, X-RateLimit-Remaining-*, and X-RateLimit-Reset-* headers; exceeding a limit returns 429 Too Many Requests. Contact the team to raise your tier.