/api/v1/news/
Auth required
List news articles
Cursor-paginated list of iGaming news articles ordered by published_at DESC. Does not include body_en — body is only available in the detail endpoint. Filterable by brand, language, host, and date range. With ?updated_since the order switches to (updated_at, id) ASC for forward sync, and only articles CHANGED since that moment are returned — including ones published long ago but ingested or corrected recently. Store the X-Sync-Timestamp header and pass it back on the next run.
Parameters
| Name | In | Type | Required | Description | Example |
|---|---|---|---|---|---|
| brand_kind | query | string | optional | Brand kind code. Currently one of slot_provider, casino_brand, regulator, other. The set is data-driven, so treat it as open. | |
| brand_slug | query | string | optional | Brand slug | |
| cursor | query | string | optional | Opaque pagination cursor from a previous response's next/previous link. | |
| host | query | string | optional | Host FQDN | |
| language | query | string | optional | Language code (ISO 639-1) | |
| ordering | query | string | optional | Which field to use when ordering the results. | |
| page_size | query | integer | optional | Number of results per page. Default 20, maximum 100 — same limits as the rest of the public API. An operator-configured limit may lower the maximum. | |
| published_after | query | string(date-time) | optional | Published at >= this value (ISO 8601, inclusive). | |
| published_before | query | string(date-time) | optional | Published at < this value (ISO 8601, EXCLUSIVE — the named moment is not included). | |
| updated_since | query | string(date-time) | optional | ISO-8601 datetime. Returns only records updated at or after this moment. |
curl \
-H "Authorization: Token <YOUR_TOKEN>" \
"https://i-gaming.tools/api/v1/news/"
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://i-gaming.tools/api/v1/news/');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ['Authorization: Token <YOUR_TOKEN>']);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
const response = await fetch("https://i-gaming.tools/api/v1/news/", {
method: "GET",
headers: {
"Authorization": "Token <YOUR_TOKEN>"
}
});
const data = await response.json();
console.log(data);
import requests
headers = {
"Authorization": "Token <YOUR_TOKEN>"
}
response = requests.get("https://i-gaming.tools/api/v1/news/", headers=headers)
print(response.json())