GET
/api/v1/regulators/
Auth required
List regulators
Cursor-paginated list of iGaming regulators (UKGC, MGA, GGL, ANJ, etc.). No is_public gate — regulators are seeded without a public flag.
Parameters
| Name | In | Type | Required | Description | Example |
|---|---|---|---|---|---|
| country | query | string | optional | Country (exact, free-text) | |
| cursor | query | string | optional | The pagination cursor value. | |
| established_after | query | integer | optional | Established >= year | |
| established_before | query | integer | optional | Established < year | |
| has_news | query | boolean | optional | Brands with news only | |
| ordering | query | string | optional | Which field to use when ordering the results. | |
| page_size | query | integer | optional | Number of results to return per page. | |
| search | query | string | optional | Search by name and aliases |
curl \
-H "Authorization: Token <YOUR_TOKEN>" \
"https://i-gaming.tools/api/v1/regulators/"
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://i-gaming.tools/api/v1/regulators/');
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/regulators/", {
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/regulators/", headers=headers)
print(response.json())