Getting Started

Base URL, response format, and rate limits for the JudgeMarket API.

Base URL

All API requests should be made to:

https://api.judgemarket.com

Response Format

All API errors use the same JSON envelope and include a request ID for support and log correlation. Successful data and mutation responses are JSON unless an endpoint explicitly documents an empty body.

Rate Limits

Sensitive mutations and reward claims are limited to 5 requests per second with a burst of 10, per authenticated principal. Order placement supports 100 requests per second with a burst of 1,000 for market makers. Auth endpoints use a separate IP-based limit of 5 requests per second. Exceeding a limit returns 429 Too Many Requests.

Health Check

GET/status

Returns the API version and operational status.

{
  "status": "ok",
  "version": "0.1.1"
}