Data & model coverage matrix (honest reliability)
The capability × status matrix behind the dashboard Coverage page and the docs coverage doc: per capability, its status and cadence.
The capability × status matrix behind the dashboard Coverage page and the docs coverage doc: per capability, its status and cadence.
The primary way to authenticate: Authorization: Bearer <api-key>. When a request also carries ?apiKey=, the header wins. We store only a SHA-256 hash of a key, never the key itself. To try the API with no account, use the public sample key eo_sample_public: one published key, shared by everyone, that reads a fixed sample of past matches within daily limits. For evaluation; our Terms apply.
In: header
Path Parameters
Game slug. cs2 is the only populated title today; an un-onboarded game 404s cleanly.
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/cs2/coverage"{ "data": [ { "group": "data", "capability": "fixtures", "status": "live", "cadence_seconds": 300, "source": null }, { "group": "data", "capability": "results", "status": "live", "cadence_seconds": 300, "source": null }, { "group": "data", "capability": "map_scores", "status": "live", "cadence_seconds": 300, "source": null }, { "group": "data", "capability": "player_stats", "status": "live", "cadence_seconds": 300, "source": null } ], "meta": { "count": 14, "next_cursor": null }}{ "error": { "code": "not_found", "message": "not found", "request_id": "019f3d18-c15f-7319-81a7-343e8a80a578" }}{ "error": { "code": "not_found", "message": "not found", "request_id": "019f3d18-c15f-7319-81a7-343e8a80a578" }}{ "error": { "code": "rate_limited", "message": "rate limit exceeded", "request_id": "019f3d18-c15f-7319-81a7-343e8a80a578" }}