API

Regulation database API

Read-only JSON over the same ledgers the site publishes. Included in the Team plans: a key per seat (up to three), 60 calls a minute per key, 20,000 calls a month per team.

Base URL

https://casinonews.win/api/v1

Authentication

Send your key in the Authorization header as a Bearer token. Keys start with cnw_ and are issued on the API keys page.

Example request
curl -H "Authorization: Bearer cnw_…" \
  "https://casinonews.win/api/v1/changes?since=2026-09-01"

Endpoints

  • GET /jurisdictions

    https://casinonews.win/api/v1/jurisdictions

    Every jurisdiction: slug, names, region, casino / betting / igaming status, regulator, date last verified.

    ?region=
    japan | us | asia | europe | americas | other
  • GET /jurisdictions/{slug}

    https://casinonews.win/api/v1/jurisdictions/{slug}

    One jurisdiction with its summary and its full change history.

  • GET /changes

    https://casinonews.win/api/v1/changes

    The change history across jurisdictions, newest first.

    ?since=
    YYYY-MM-DD
    ?jurisdiction=
    {slug}
    ?limit=
    1〜500
  • GET /intel

    https://casinonews.win/api/v1/intel

    English briefs of Japanese primary sources (regulator, Osaka, Diet, public comments).

    ?since=
    YYYY-MM-DD
    ?kind=
    the kind of source
    ?limit=
    how many
  • GET /japan-ir

    https://casinonews.win/api/v1/japan-ir

    Japan IR facts as checked against their official sources, with the date each was confirmed.

  • GET /usage

    https://casinonews.win/api/v1/usage

    Your key and your team's month so far.

Example response

GET /changes
{
  "data": [{
    "id": "…",
    "occurred_on": "2026-09-12",
    "jurisdiction": "japan",
    "field": "casino",
    "from": "pending",
    "to": "legal",
    "note": "…",
    "source_article": "https://casinonews.win/news/…",
    "recorded_at": "2026-09-12T08:10:00+00:00"
  }]
}

Limits and errors

X-Quota-Limit・X-Quota-Remaining・X-Quota-Resets come with every answer to a valid key (not with 401 or 403).

401
Missing, unknown or revoked key
403
The plan that carried the key has ended
429
Per-minute limit (Retry-After gives the seconds to wait) or the monthly allowance reached

Values

Statuses:

  • legal legal
  • partial partly legal
  • pending in progress
  • illegal illegal
  • unregulated unregulated

Dates are ISO 8601.

The data summarises public sources; it is not legal advice.