Reference

Three endpoints. Every field explained.

Auth is a RapidAPI subscription — send your key as X-RapidAPI-Key through the marketplace gateway. See API access for plans and listing links.

GET /v1/live

The current round, per table.

Returns one object per table with a latest block: round_id, number, color, parity, dozen, column, half, timestamp, backfilled.

GETapi.gamedata365.com/v1/live
{
  "status": "ok",
  "tables": [
    {
      "table_id": "greek_roulette",
      "latest": {
        "round_id": "390472248",
        "number": 16,
        "color": "red",
        "parity": "even",
        "dozen": 2,
        "column": 1,
        "half": "high",
        "timestamp": "2026-08-03T20:21:11Z",
        "backfilled": false
      }
    }
  ]
}

Zero returns color "green" with parity, dozen, column and half all null — they genuinely don't exist on zero.

If a table's feed has gone stale, /v1/live returns 503 rather than serving an old number as though it were current.

GET /v1/history

Cursor-paginated, newest first.

Params: table (slug, required), limit (rows per call, clamped to your plan's max), cursor (from the previous response's next_cursor).

GETapi.gamedata365.com/v1/history?table=greek_roulette&limit=50
{
  "status": "ok",
  "count": 50,
  "rounds": [
    { "round_id": "390472248", "number": 16, "color": "red", "backfilled": false },
    { "type": "gap", "from": "390472201", "to": "390472210" },
    { "round_id": "390472200", "number": 0, "color": "green", "backfilled": true }
  ],
  "next_cursor": "390472150"
}

count counts rounds, not array entries — gap markers don't count.

GET /v1/meta

Table registry and account usage.

Returns the tables your key can read, each with a measured coverage_30d_pct and history_days, plus your current plan and usage for the billing period.

GETapi.gamedata365.com/v1/meta
{
  "status": "ok",
  "plan": "PRO",
  "usage": { "requests_this_period": 1284, "limit": 10000 },
  "tables": [
    {
      "table_id": "greek_roulette",
      "coverage_30d_pct": 99.4,
      "history_days": 168
    }
  ]
}

Errors

Failures are explicit, not silent.

401 / 403Invalid key, or key not entitled to this listing's tables.
402window_exceeded — the requested history is past your plan's window.
429Monthly quota reached; response includes retry_after.
503Replica or feed unavailable — no stale data is served as current.

Plans

Window and rate limits live on the API access page.

Live data is identical on every plan. BASIC, PRO, ULTRA and MEGA differ by history window and request volume — see the plan ladder and the 10 listing links.