iGregulatorlog in →

Gambling licence verification API

iGregulator turns six public gambling registers into one free REST API and a hosted MCP server. Give it a domain, get back the company that operates it, the regulator, the licence number and whether that licence is live — no credit card, no waitlist.

5,535 operators · 5,425 active licences · 9,967 brand domains · 268 enforcement actions, across 6 regulators. Last checked against the source registers 12h ago.

Try it without an account — 10 requests/hour, no key:

curl "https://api.igregulator.io/v1/check?domain=bet365.com"
{
  "query": {
    "domain": "bet365.com"
  },
  "match": {
    "confidence": "high",
    "match_type": "domain_exact",
    "operator": "Hillside (UK Sports) ENC",
    "operator_slug": "hillside-uk-sports-enc",
    "jurisdiction": "UKGC",
    "license_number": "055148-R-331498-001",
    "status": "active",
    "domain_association": "direct",
    "domain_status": "active"
  }
}

A free account raises the limit and unlocks licence history, regulatory actions, domain portfolios and webhooks. AI agents can connect over MCP at mcp.igregulator.io/mcp.

Coverage

regulatoractive licences
UK Gambling Commission UKGC2,804
Anjouan Gaming Authority AN1,475
Curaçao Gaming Authority CW595
Malta Gaming Authority MGA314
Tobique Gaming Commission TGC180
Kahnawake Gaming Commission KH57

How gambling licence verification works here

iGregulator reads six official registers every day — the UK Gambling Commission (UKGC), the Malta Gaming Authority (MGA), the Curaçao Gaming Authority (CGA), the Kahnawake Gaming Commission, the Anjouan Gaming Board and the Tobique Gaming Commission — and answers one question: which company operates a gambling site, and is its licence live right now. Every operator, licence and brand domain here links back to the register record it came from.

Verification runs in both directions. A licence is called active only because the register said so on the last read, and a domain the regulator removes from a licence is de-listed here too — never quietly served on as a licensed brand. Where a regulator publishes a per-domain proof — Curaçao's certificate of operation, Tobique's validation seal — that page is re-read on a schedule and its URL is returned in the API as verification_url, so any claim can be confirmed at the source.

A brand can be licensed in two jurisdictions at once through two different legal entities; the API reports every jurisdiction that covers a domain, not just the first one found. Look any domain up with GET /v1/check?domain=… — free, no API key needed, 10 requests an hour.

Who owns these? — 9,967 brands, one page each