К основному содержанию
NeBlask · открытое API v1

iGaming Demand Index API

Весь датасет NeBlask — бренды, зеркала, лицензии, индекс спроса по странам, игры, провайдеры и ground truth регуляторов — отдаётся по HTTP без регистрации и ключей. Read-only, CORS для любого origin, лицензия данных CC BY 4.0.

Быстрый старт

# что внутри датасета curl -s https://affpapa.org/api/neblask/v1/ # топ-100 брендов с лицензией curl -s "https://affpapa.org/api/neblask/v1/brands?has_license=1&per_page=100" # полная карточка бренда: домены, лицензии, спрос по странам, сигналы доверия curl -s https://affpapa.org/api/neblask/v1/brands/bet365 # доля спроса (sod, %) в Бразилии за июнь 2026 curl -s "https://affpapa.org/api/neblask/v1/index?country=br&metric=sod&period=2026-06"

Эндпоинты

GET /api/neblask/v1/discovery: описание датасета, счётчики, лимиты, ссылки
GET /openapi.jsonполная спецификация OpenAPI 3.1 — скорми её агенту или кодогенератору
GET /brandsкаталог брендов казино и букмекеров?status= &has_license=1 &country=br &q=bet &sort=name|slug|licenses_count|trust_score &order= &page= &per_page=≤100
GET /brands/{slug}карточка: домены-зеркала, лицензии, помесячный спрос по каждой стране, trust score, Trustpilot, сторы, YouTube, organic, scamadviser, safe_browsing, virustotal, security_extended, bonuses, languages, live_chat, structured_data, content_depth, tech_stack, affiliate_program, pagespeed
GET /brands/{slug}/trust-historyистория Trust Score бренда: оценка, грейд и компоненты за каждый месяц
GET /trust-scoresрейтинг Trust Score (формула 1.2, 5 компонентов: regulatory, reputation, infrastructure, transparency, scale)?grade=A|B|C|D|E|F &order=asc|desc &page= &per_page=≤100
GET /compareсравнение брендов бок о бок: trust, лицензии, рынки, Trustpilot, сторы, соцсети, способы оплаты?brands=slug1,slug2 (от 2 до 5 через запятую)
GET /licensesлицензии из публичных реестров регуляторов?regulator_code=ukgc &jurisdiction= &status= &brand=
GET /regulatorsсправочник регуляторов с числом лицензий и брендов
GET /providersстудии-провайдеры игр
GET /providers/{slug}карточка провайдера: профиль, число игр, топ-10 игр по спросу
GET /provider-ranksиндекс активности провайдеров (ProviderRank 0–100): rank_score, игры, RTP, релизы, присутствие в казино, региональное разнообразие?sort=rank_score|games_count|rtp_avg|release_activity|casino_presence|regional_diversity|name &order= &page= &per_page=≤100
GET /gamesкаталог слотов: RTP, волатильность, фичи, темы?provider=pragmatic-play &kind=slot &q=
GET /games/{slug}карточка игры: провайдер, RTP, волатильность, темы, фичи, GameRank
GET /game-ranksGameRank: игры ранжированы по присутствию в лобби казино — ранг, средняя позиция, число площадок?provider= &kind=slot &min_presence=1 &page= &per_page=≤100
GET /countriesрынки: тир доверия, покрытие keyword-данными, свежесть
GET /indexзначения индекса: sod — доля спроса рынка в %, adi — 100 у лидера?country= &metric=sod|adi &brand= &period=YYYY-MM &from= &to=
GET /trendingбренды с наибольшим ростом спроса между двумя последними периодами?country=br &limit=≤100 (по умолчанию 20)
GET /momentumWoW%-импульс бренд + страна: изменение спроса от периода к периоду?country= &direction=up|down|flat &sort=wow_pct|volume &order= &limit=≤100
GET /ground-truthGGR из отчётов регуляторов — то, чем калибруется индекс
GET /tc-alertsалерты мониторинга T&C: обнаруженные изменения условий, политик выплат, страниц ответственной игры?brand= &page_type=terms|withdrawal|responsible_gambling &change_type=new|modified|removed &page= &per_page=≤100

Формат ответа

Каждый ответ — JSON-конверт с источником, лицензией и пагинацией:

{ "source": "NeBlask · affpapa.org", "license": "CC BY 4.0", "docs": "https://affpapa.org/neblask/api", "generated_at": "2026-07-27T12:00:00+00:00", "meta": { "page": 1, "per_page": 25, "total": 484, "total_pages": 20 }, "data": [ … ] }

Ошибки тоже JSON: 404{"error":"brand_not_found"}, 429 — превышен лимит. Ответы кэшируются 5–15 минут и отдаются с ETag — шлите If-None-Match и получайте 304.

Лимиты и правила

rate limit120 запросов в минуту с IP — хватает на полное скачивание датасета
authне нужна: ни ключей, ни регистрации, ни cookie
CORSAccess-Control-Allow-Origin: * — дёргайте прямо из браузера
кэшCache-Control: public, max-age=300 + ETag
лицензияCC BY 4.0 — используйте свободно со ссылкой на affpapa.org/neblask

Для LLM-агентов

Скопируйте этот блок в промпт агента (Claude Code, Codex, любой tool-calling агент) — этого достаточно, чтобы он самостоятельно работал с данными:

You have access to the NeBlask open iGaming demand dataset via a public read-only REST API. No auth, no keys. Base URL: https://affpapa.org/api/neblask/v1 Start with GET / (discovery) or GET /openapi.json (OpenAPI 3.1 spec). Endpoints: /brands, /brands/{slug}, /brands/{slug}/trust-history, /trust-scores, /compare?brands=a,b, /licenses, /regulators, /providers, /providers/{slug}, /provider-ranks, /games, /games/{slug}, /game-ranks, /countries, /index, /trending, /momentum, /ground-truth, /tc-alerts. All lists are paginated (page, per_page up to 100) and filterable; every response is a JSON envelope with meta + data. Metrics: sod = brand share of market search demand in %, adi = demand index where 100 = market leader. Rate limit: 120 req/min. Data license: CC BY 4.0, attribute affpapa.org/neblask.

Машиночитаемая карта раздела — в /neblask/llms.txt, методология расчёта — на отдельной странице.

Спонсоры проекта

Компании, которые помогают держать аналитику открытой
свежие базы — в канале Подписаться на канал