iGaming news, structured.

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

74 articles last 30 d · 9 sources · all titles in English · publish → API p50 0.2 min
Live feed · today p50 latency 0.2 min
13:40 UTC BGaming is entering July dressed to the nines: 9 new games are coming! BGaming
03:00 UTC Crabby's Gold II brings pirate mischief back to shore Play'n GO
03:00 UTC Crabby's Gold II brings pirate mischief back to shore – Play'n GO Play'n GO
12:07 UTC Unleash a Cascading Cosmic Frenzy in BGaming’s Alien Fruits 3 BGaming
74 articles last 30 d View API docs ↑
74 articles last 30 days
9 active sources tracked
2 daily extracts avg
0.2 min publish → API p50
Latest from the feed

A sample of what the API returns

BGaming · provider bgaming.com · 14 hours, 49 minutes ago 25 minutes · publish → API
BGaming is entering July dressed to the nines: 9 new games are coming!
GET /v1/news/c94b19c5/ Open source ↑
Source: EN
Play'n GO · provider www.playngo.com · 1 day, 1 hour ago 6 hours, 6 minutes · publish → API
Crabby's Gold II brings pirate mischief back to shore
GET /v1/news/ef0822f5/ Open source ↑
Source: EN
Play'n GO · provider www.playngo.com · 1 day, 1 hour ago 6 hours, 10 minutes · publish → API
Crabby's Gold II brings pirate mischief back to shore – Play'n GO
GET /v1/news/101ae539/ Open source ↑
Source: EN
BGaming · provider bgaming.com · 1 day, 16 hours ago 1 hour, 58 minutes · publish → API
Unleash a Cascading Cosmic Frenzy in BGaming’s Alien Fruits 3
GET /v1/news/13653817/ 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 9 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

9 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
BG
BGaming
bgaming.com
16
PG
Play'n GO
www.playngo.com
13
EN
Endorphina
endorphina.com
11
SG
Synot Games
www.synotgames.com
5
NC
Nolimit City
nolimitcity.com
5
MG
Malta Gaming Authority
www.mga.org.mt
4
RG
Relax Gaming
relax-gaming.com
4
AG
Apparat Gaming
www.apparatgaming.com
3
PP
Pragmatic Play
www.pragmaticplay.com
3
GG
Gemeinsame Glücksspielbehörde der Länder
www.gluecksspiel-behoerde.de
3
AN
Autorité Nationale des Jeux
anj.fr
2
RT
Red Tiger
redtiger.com
2
Live metrics · last 30 days

Pipeline numbers, in public.

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

Articles processed 74 last 30 days · ~2 / day
Publish → API latency 0.2min p50 p95: 6.0 min · p99: 6.6 min · measured from source timestamp
Active sources 9 polled every 6 hours · view all → Last 7 days

Language mix · last 30 d: EN 69 · DE 3 · FR 2 — 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.2 min
Articles in last 30 d 74
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 9).
Pricing

Register for free. Top up only if you need more.

An API key is required for every request — there is no anonymous access. Free monthly quota, with optional prepaid packs that never expire.

Free · registered
$0/ month

Auto-refilled on the 1st of every month. Good for evaluation and small projects.

  • 1,000 requests / month
  • All endpoints, all sources
  • EN titles & bodies + source language
  • No card on file
Create account
Prepaid packs
from $TBD· no expiry

Buy a pack of requests once. They never expire and stack on top of your monthly free quota.

  • Starter — 10,000 requests · $TBD
  • Growth — 100,000 requests · $TBD
  • Pro — 1,000,000 requests · $TBD
  • Same endpoints, no throttling tiers
  • Stacks with future free quotas
Get API key →
Custom
Talk to us

Bulk export, dedicated source onboarding, or volumes beyond 1 M / month? Drop a line.

  • Bulk export (parquet / ndjson)
  • Custom source on request
  • Volume above the Pro pack
  • Direct Slack channel with the team
Contact us
Every response carries your live quota
Check headers in any call — no separate billing endpoint to poll. Anti-abuse rate-limit: ~100 req/min shared across all plans (not a billing throttle).
X-Quota-Free-Remaining: 962
X-Quota-Paid-Balance:   0
X-Quota-Resets-At:      2026-06-01T00:00:00Z

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.