GameQuery Docs

Errors and Limits

Understand status codes, validation errors, and request constraints.

View as Markdown

Common HTTP responses

StatusWhen it happensTypical body
400Invalid JSON, malformed body, invalid route params{"error":"POST_2","message":"Invalid request format"}
401Missing or invalid auth headers{"message":"API token is required"}
403Request blocked by API key whitelist settings{"message":"Request origin is blocked by API key whitelist settings"}
405Method is not allowed for the endpoint{"error":"POST_1","message":"Method Not Allowed. Only POST requests are accepted."}
429Daily quota exceeded for non-PRO key{"message":"Daily quota exceeded for this API key","quota":1440,"used":1440}
500Internal server/database/redis failure{"message":"Internal server error"}

Validation limits

  • Maximum 1000 server entries per request.
  • Server address format must match IPv4 ip:port.
  • servers must be an array for POST /v1/post/fetch.
  • GET /v1/get/games does not require auth and returns gzip-compressed JSON.

Partial success behavior

Batch endpoints do not fail the full request when some rows are invalid.

Instead, they return diagnostics:

  • _meta.invalid_servers
  • _meta.inserted_servers
  • _meta.auto_inserted

Treat these fields as first-class output in your ingestion pipeline.

On this page