Skip to main content
GET
cURL
Use this for a status page or for a startup probe in your own service. It is one of the 6 routes that answer without an API key. For the list of routes the API serves, use API discovery.

Key response fields

Example

What it does not return

  • Job names, Redis keys, raw errors, provider payloads, wallet addresses, or condition IDs. The counts are the whole disclosure.
  • Polymarket’s status. db and cache are 0xinsider’s own database and cache.
  • More than 120 requests a minute from one IP address. Past that you get 429 with Retry-After.
  • Your account’s state. That is Account identity and Usage.

Caching

Send the ETag from a response back in an If-None-Match header. If the status has not changed, you get 304 Not Modified with an empty body.

Headers

X-Query-Validation
enum<string>

Opt into strict query-name validation. The default is compatible: unknown names are ignored and reported in X-Query-Ignored. With strict, an unknown name returns 400 bad_request with error.reason unknown_query_parameter before the handler runs, including when its percent escape is incomplete.

Available options:
strict
If-None-Match
string

Conditional GET validator from a previous ETag. Matching values return 304 Not Modified with an empty body.

Response

Health status

object
string
required
Allowed value: "health"
data
object
required
meta
object
required