18+ Only  |  Gambling can be addictive — please gamble responsibly  |  Gambling Help: 1800 858 858  |  GambleAware

API reference / Data Quality

GET /v1/data-quality/summary

Data quality summary

Summary of connector freshness, canonical mappings and recent audit status.

Requires X-API-Key 1 credit

Request

curl 'https://api.puntersedge.online/v1/data-quality/summary' \
  -H 'X-API-Key: YOUR_KEY'

Parameters

This endpoint takes no parameters beyond authentication.

Responses

Status codes: 200, 401, 402, 422, 429, 500. Response bodies are JSON; the full schema is in /openapi.json.

Example response

200 application/json — this call costs 1 credit. Field names and types are as the API returns them; values are a real sample, trimmed to a few items.

{
  "status": "ok",
  "canonical_events": 1843,
  "source_mappings": 9211,
  "recent_market_quality": {
    "ok": 612,
    "warn": 41,
    "stale": 9
  },
  "connectors": [
    {
      "connector": "sportsbet",
      "last_ok": "2026-09-07T00:49:09Z",
      "age_seconds": 6,
      "records_written": 163,
      "message": "OK — 163 records"
    },
    {
      "connector": "tab",
      "last_ok": "2026-09-07T00:49:09Z",
      "age_seconds": 11,
      "records_written": 349,
      "message": "OK — 349 records"
    },
    {
      "connector": "ladbrokes_au",
      "last_ok": "2026-09-07T00:49:09Z",
      "age_seconds": 10,
      "records_written": 375,
      "message": "OK — 375 records"
    }
  ],
  "latest_audit": {
    "id": "2a9d3416-3cc9-41b2-a38c-9e65cca2c531",
    "sport_key": "nba",
    "status": "ok",
    "api_rows": 69,
    "source_rows": 67,
    "exact_matches": 67,
    "diff_rows": 0,
    "max_delta": 0.0,
    "finished_at": "2026-09-07T00:45:04Z"
  }
}

Related endpoints

Try it against live data

The free tier needs no credit card, and the sandbox endpoints need no key at all.

Get a free API key Quickstart
This site contains wagering-related analysis and is intended for Australian users aged 18+. Gambling involves risk. Please gamble responsibly.