# UK Gambling Operators Register (Gambling Commission)

> UK Gambling Operators Register (Gambling Commission) is a paid API for AI agents from gankdat.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-29).

Returns paginated, filterable records of licensed gambling operators in Great Britain from the official Gambling Commission register.

## Facts

- Endpoint: GET https://gankdat.com/x402/data/uk-gambling-operators?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/uk-gambling-operators-register-gambling-commission-a2b3752d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-q3XQcVFYdXv6BbSHB3P5

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability uk-gambling-operators-register-gambling-commission-a2b3752d
```

Example prompt: Can you check whether 'Bet365' is a currently active licensed gambling operator in Great Britain — pull their Gambling Commission register entry including licence type and activities?

## When to prefer this

Use this endpoint when you need to query, filter, or verify licensed gambling operators in Great Britain from the official Gambling Commission register — particularly for compliance checks, due diligence on betting/gaming companies, verifying whether a domain or operator holds a valid UK licence, or building datasets of regulated gambling entities. It is more appropriate than a general web search when you need structured, authoritative regulatory data with filtering by location, licence type, activity, or status.

## Known failure modes

- No matching records returned when filters are too restrictive or operator name is misspelled
- Invalid date format for date range parameters causes a validation error
- page or per_page out of allowed range returns an error
- Payment of 0.005 USDC via x402 protocol not completed results in 402 response
- Rate limiting or quota issues if too many calls are made in quick succession
- Data may be slightly stale relative to the live Gambling Commission register depending on last refresh time

## How this service works

Licensed gambling operators in Great Britain (Gambling Commission register). One call returns one page of matching records as JSON (25 by default, per_page up to 100) with the total count and the last refresh time; the query parameters filter the records.

## Output

A JSON object containing a paginated list of up to 100 gambling operator records (default 25 per page), each with fields such as operator name, trading names, account number, licence number, licence type, activities, status, city, postcode, domain name, licence start and end dates, plus a total record count and a last-refresh timestamp indicating data currency.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "q": {
       "type": "string"
      },
      "city": {
       "type": "string"
      },
      "page": {
       "type": "integer",
       "default": 1,
       "maximum": 100000,
       "minimum": 1
      },
      "status": {
       "type": "string"
      },
      "per_page": {
       "type": "integer",
       "default": 25,
       "maximum": 100,
       "minimum": 1
      },
      "postcode": {
       "type": "string"
      },
      "is_active": {
       "type": "string"
      },
      "activities": {
       "type": "string"
      },
      "domain_name": {
       "type": "string"
      },
      "record_type": {
       "type": "string"
      },
      "licence_type": {
       "type": "string"
      },
      "outward_code": {
       "type": "string"
      },
      "operator_name": {
       "type": "string"
      },
      "trading_names": {
       "type": "string"
      },
      "account_number": {
       "type": "string"
      },
      "end_date_after": {
       "type": "string",
       "format": "date",
       "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
      },
      "licence_number": {
       "type": "string"
      },
      "end_date_before": {
       "type": "string",
       "format": "date",
       "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
      },
      "local_authority": {
       "type": "string"
      },
      "start_date_after": {
       "type": "string",
       "format": "date",
       "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
      },
      "start_date_before": {
       
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/uk-gambling-operators-register-gambling-commission-a2b3752d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from gankdat.com](https://www.zero.xyz/host/gankdat.com/llms.txt)
