iGaming news, structured.

Every regulatory action and slot release from 14 primary sources — crawled every six hours, translated into English, and served via JSON API within ~5 minutes of publication. Stop scraping; start querying.

69 articles last 30 d · 14 sources · all titles in English · publish → API p50 0.3 min
Live feed · today p50 latency 0.3 min
09:34 UTC SYNOT Games expands Serbian offering with Superbet deployment Synot Games
03:00 UTC Play'n GO strengthens Swiss presence with StarVegas.ch launch Play'n GO
03:00 UTC Endorphina Partners with Alea Partners to Expand in Africa Endorphina
03:00 UTC Play'n GO strengthens Swiss presence with StarVegas.ch launch Play'n GO
69 articles last 30 d View API docs ↑
69 articles last 30 days
14 active sources tracked
2 daily extracts avg
0.3 min publish → API p50
Latest from the feed

A sample of what the API returns

Synot Games · provider www.synotgames.com · 7 hours, 15 minutes ago 35 minutes · publish → API
SYNOT Games expands Serbian offering with Superbet deployment
GET /v1/news/16778e39/ Open source ↑
Source: EN
Play'n GO · provider www.playngo.com · 13 hours, 49 minutes ago 8 hours, 10 minutes · publish → API
Play'n GO strengthens Swiss presence with StarVegas.ch launch
GET /v1/news/f75cf882/ Open source ↑
Source: EN
Endorphina · provider endorphina.com · 13 hours, 49 minutes ago 12 hours, 12 minutes · publish → API
Endorphina Partners with Alea Partners to Expand in Africa
GET /v1/news/bbc64a0f/ Open source ↑
Source: EN
Play'n GO · provider www.playngo.com · 13 hours, 49 minutes ago 8 hours, 9 minutes · publish → API
Play'n GO strengthens Swiss presence with StarVegas.ch launch
GET /v1/news/4161f491/ Open source ↑
Source: EN

These 4 are the most recent records. The full feed is available only via the API — create a free account to query it.

What you actually get

From source HTML to one clean JSON record.

We don’t re-write news. We translate, de-clutter, and serve it with normalized metadata so you can SELECT instead of scrape.

RAW HTML · source page anj.fr/actualites/...blocage-7-sites
<article class="actualite">
  <header>
    <h1>L’ANJ ordonne le blocage de sept sites
    de jeux d’argent illégaux</h1>
    <time datetime="2026-05-27T09:30:00+02:00">
    27 mai 2026</time>
  </header>
  <div class="chapo">
    <p>L’Autorité nationale des jeux a saisi le
    tribunal judiciaire de Paris afin que les
    fournisseurs d’accès à Internet bloquent
    l’accès aux sites cbet.com,
    stake.io</p>
  </div>
</article>
CLEAN JSON · /v1/news/<id>/ GET /v1/news/a91c2f08/
{
  "id": "a91c2f08-7b3d-4f12-90c5-...",
  "title_en": "ANJ orders ISP blocking of seven
              illegal gambling sites",
  "published_at": "2026-05-27T07:30:00Z",
  "discovered_at": "2026-05-27T07:34:18Z",
  "extraction_completed_at": "2026-05-27T07:37:21Z",
  "language": "fr",
  "brand": {
    "slug": "anj",
    "kind": "regulator",
    "name": "Autorité nationale des jeux"
  },
  "host": "anj.fr",
  "body_en": "The French Authority has petitioned
              the Paris Judicial Court so that
              ISPs block access to cbet.com,
              stake.io, and five other operators
              offering bets without a French
              licence …"
}
title_en — translated body_en — translated published_at — normalised to UTC brand — resolved language — detected extraction_completed_at — for latency
Pipeline

Five steps from publication to your GET /v1/news/ request.

No black boxes. Six-hour crawl cycle for every source, with a typical end-to-end latency of under five minutes.

01 Crawl Fetch of 14 source sitemaps, feeds and press pages. every 6 h
02 Dedupe URL + content-hash clustering across translations, mirrors and reposts. unique URLs only
03 LLM extract LLM lifts a clean title and body from the page and translates non-English content into English. title_en + body_en
04 Resolve & enrich Brand resolution, language detection, timestamp normalisation to UTC. 8 metadata fields
05 Index & serve Postgres-backed REST API, cursor-paginated, ETag-friendly. Public from a free 1k/mo quota. single endpoint
Coverage

14 primary sources today, on the way to 30–40.

We only ingest from the originating regulator or provider — never aggregators. Each source is polled every six hours; new ones are added every month.

All · 12
PG
Play'n GO
www.playngo.com
12
BG
BGaming
bgaming.com
11
EN
Endorphina
endorphina.com
11
IG
InOut Games
inout.games
9
UG
UK Gambling Commission
www.gamblingcommission.gov.uk
6
RG
Relax Gaming
relax-gaming.com
5
PP
Pragmatic Play
www.pragmaticplay.com
4
SG
Synot Games
www.synotgames.com
3
NE
NetEnt
netent.com
2
GG
Gemeinsame Glücksspielbehörde der Länder
www.gluecksspiel-behoerde.de
2
AG
Apparat Gaming
www.apparatgaming.com
1
NC
Nolimit City
nolimitcity.com
1
Live metrics · last 30 days

Pipeline numbers, in public.

Fed from GET /v1/stats/ · cached for one hour.

Articles processed 69 last 30 days · ~2 / day
Publish → API latency 0.3min p50 p95: 5614.1 min · p99: 5713.5 min · measured from source timestamp
Active sources 14 polled every 6 hours · view all → Last 7 days

Language mix · last 30 d: EN 66 · DE 2 · FR 1 — every record carries its source language; titles and bodies are always available in English.

Quick start

Five filters. One JSON response.

Token auth, cursor pagination, ETag-friendly. The same conventions you already know.

brand_kind
One of regulator, slot_provider, other
brand
Brand slug, e.g. ukgc, pragmatic-play
host
Source hostname, e.g. anj.fr
published_after
ISO 8601 datetime, e.g. 2026-05-01T00:00:00Z
language
Source language: en / de / fr
limit
1–100, default 20
REST + JSON Cursor pagination ETag · 304 OpenAPI 3.1
# Latest UKGC news, last 7 days
curl -H "Authorization: Token YOUR_KEY" \
  "https://api.i-gaming.tools/v1/news/?brand=ukgc&limit=10"
HTTP/1.1 200 OK
X-Quota-Free-Remaining: 962
X-Quota-Paid-Balance:   0
X-Quota-Resets-At:      2026-06-01T00:00:00Z

{
  "results": [
    {
      "id": "fc738a84-2b1c-4e9a-bb3f-d91a74c82e01",
      "title_en": "UK Gambling Commission fines NSUS Limited",
      "published_at":            "2026-05-15T14:30:00Z",
      "discovered_at":           "2026-05-15T14:34:18Z",
      "extraction_completed_at": "2026-05-15T14:34:42Z",
      "language": "en",
      "brand": { "slug": "ukgc", "kind": "regulator" },
      "host": "www.gamblingcommission.gov.uk"
    }
  ],
  "next": "https://api.i-gaming.tools/v1/news/?cursor=cD0yMD..."
}
Trust

Who runs it, and what's honest about today.

If you're going to put our data in your reports or models, you should know exactly who's on the other end — and what we haven't built yet.

Built & maintained by

DT
Daniil T. Founder · ex-affiliate ops · operating since 2024

Two-person team. Every parsed article is reviewable; every extraction prompt is versioned in the database. We answer e-mail in under 24 hours.

What you can verify today

Crawl cadence per source every 6 h
Publish → API latency p50 0.3 min
Articles in last 30 d 69
Public stats endpoint /v1/stats/
Per-source endpoint /v1/sources/

Every record carries both published_at and extraction_completed_at — so you can audit latency on your own.

Coming next

We'd rather list what we don't have yet than pretend we do. Phase 2 work:

  • Public status pagestatus.i-gaming.tools with uptime and per-crawler health.
  • Public changelog — prompt versions, new sources, schema changes.
  • Corrections form — until then, e-mail [email protected]; we respond within 24 h.
  • 30–40 sources by year-end (currently 14).
Pricing

Three ways in, and only one of them needs a key.

Create an account and issue your own API key in a couple of clicks. Need more than the free monthly quota? Talk to us. Prefer no account at all? The MCP server is open.

Free API key

Register, issue a key from your dashboard, and start calling. A monthly quota refills on the 1st.

  • All endpoints, all sources
  • Live quota in every response header
  • No card, no sales call
Create account
Higher volume

Past the free quota, or after bulk data rather than page-by-page calls? We arrange it directly — no self-serve checkout.

  • Raised limits on your existing key
  • Bulk demand data
  • Same endpoints, nothing gated behind a tier
See pricing →
MCP server

Point your AI assistant at our MCP server and ask in plain language. No account, no key, no quota.

  • Read-only tools over the same catalogue
  • Nothing to sign up for
  • Free, and metered by nobody
MCP guide

One feed for every regulator and slot provider that matters.

Register for free — 1,000 requests / month, refilled the 1st of every month. No card on file.