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.
These 4 are the most recent records. The full feed is available only via the API — create a free account to query it.
We don’t re-write news. We translate, de-clutter, and serve it with normalized metadata so you can SELECT instead of scrape.
<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>
{
"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 …"
}
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.
We only ingest from the originating regulator or provider — never aggregators. Each source is polled every six hours; new ones are added every month.
Fed from GET /v1/stats/ · cached for one hour.
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.
Token auth, cursor pagination, ETag-friendly. The same conventions you already know.
brand_kindregulator, slot_provider, otherbrandukgc, pragmatic-playhostanj.frpublished_after2026-05-01T00:00:00Zlanguageen / de / frlimit# Latest UKGC news, last 7 days curl -H "Authorization: Token YOUR_KEY" \ "https://api.i-gaming.tools/v1/news/?brand=ukgc&limit=10"
# pip install requests import requests r = requests.get( "https://api.i-gaming.tools/v1/news/", headers={"Authorization": "Token YOUR_KEY"}, params={"brand": "ukgc", "limit": 10}, ) print(r.json())
const r = await fetch( "https://api.i-gaming.tools/v1/news/?brand=ukgc&limit=10", { headers: { "Authorization": "Token YOUR_KEY" } } ); console.log(await r.json());
$ch = curl_init( "https://api.i-gaming.tools/v1/news/?brand=ukgc&limit=10" ); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, [ "Authorization: Token YOUR_KEY" ]); $data = json_decode(curl_exec($ch), true);
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..."
}
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.
Two-person team. Every parsed article is reviewable; every extraction prompt is versioned in the database. We answer e-mail in under 24 hours.
Every record carries both published_at and extraction_completed_at — so you can audit latency on your own.
We'd rather list what we don't have yet than pretend we do. Phase 2 work:
status.i-gaming.tools with uptime and per-crawler health.
An API key is required for every request — there is no anonymous access. Free monthly quota, with optional prepaid packs that never expire.
Auto-refilled on the 1st of every month. Good for evaluation and small projects.
Buy a pack of requests once. They never expire and stack on top of your monthly free quota.
Bulk export, dedicated source onboarding, or volumes beyond 1 M / month? Drop a line.
X-Quota-Free-Remaining: 962 X-Quota-Paid-Balance: 0 X-Quota-Resets-At: 2026-06-01T00:00:00Z
Register for free — 1,000 requests / month, refilled the 1st of every month. No card on file.