MMCHEST
Public contract

Game facts API

One immutable snapshot, bounded pages, typed facts and source links. GET and HEAD only.

  • GET /api/facts/v1/snapshot
  • GET /api/facts/v1/records?q=&kind=&limit=40&cursor=
  • GET /api/facts/v1/records/{id}
  • GET /api/facts/v1/records/{id}/fields
  • GET /api/facts/v1/records/{id}/sources
  • GET /api/facts/v1/records/{id}/history?limit=40&cursor=

Pages contain at most 100 entries and 512 KiB. Follow the returned cursor unchanged. Snapshot mismatch returns 409; changed inputs return 503.

Use ETag and If-None-Match for conditional requests. gzip is available. API limit: 60 requests per minute, burst 30.