Maatgaming

Интеграция

Подключайтесь так, как вам удобно.

Берите только данные, добавляйте продукты на свою платформу или запускайте бренд целиком — основную работу сделает наша команда.

Варианты

Четыре способа работать с нами

Фид данных

Коэффициенты, счёт, расписание и результаты для вашего спортсбука.

  • REST + WebSocket
  • Публичный и серверный ключи
  • Эндпоинт расчёта
  • Доступ к песочнице

API продуктов

Наш спортсбук и казино внутри вашей платформы.

  • Единый кошелёк
  • Единый вход
  • История ставок и игр
  • Отчётность

White-label

Наш фронтенд целиком — под вашим брендом и доменом.

  • Десктоп и мобильная версия
  • Темы и контент
  • Платежи
  • Бэк-офис

Turnkey

Полноценный бизнес — от лицензии до поддержки.

  • Лицензированная инфраструктура
  • Платежи и KYC
  • CRM и бонусы
  • Персональная команда

Интеграция

От первого звонка до запуска

API, iFrame или turnkey — основную работу берёт на себя наша команда.

  1. 01

    Анализ

    Определяем ваши рынки, продукты и требования к лицензии.

  2. 02

    Настройка

    Интеграция через API или iFrame, брендинг и настройка платежей.

  3. 03

    Тестирование

    Сквозное тестирование ставок, платежей и отчётности.

  4. 04

    Запуск

    Запуск с постоянной поддержкой и регулярным анализом показателей.

Разработчикам

Понятные эндпоинты, реальные данные

Всё в JSON. Загружайте состояние по REST и оставайтесь в курсе по WebSocket.

Справочные данные

  • GET /sports

    Виды спорта с числом матчей и live

  • GET /countries

    Страны по видам спорта с числом лиг

  • GET /leagues

    Лиги со страной, видом спорта и числом матчей

  • GET /leagues/{id}/schedule

    Расписание сезона лиги

  • GET /markets

    Каталог рынков с названиями исходов

  • GET /menu

    Меню спорт → страна → лига по приоритету

Матчи и коэффициенты

  • GET /events

    Матчи по дате, виду спорта, стране или лиге

  • GET /events/live

    Идущие матчи с основными рынками

  • GET /events/upcoming

    Матчи, которые начнутся в ближайшие часы

  • GET /events/{id}

    Один матч со всеми рынками по категориям

  • GET /events/{id}/odds-history

    История коэффициентов рынка

  • GET /changes

    Всё, что изменилось с указанного момента

  • GET /search

    Поиск команд, игроков и лиг

Спортивный контент

  • GET /events/{id}/timeline

    События матча: голы, карточки, замены

  • GET /events/{id}/squads

    Составы и заявки

  • GET /competitors/{id}

    Профиль и состав команды

  • GET /players/{id}

    Профиль игрока

  • GET /history

    Личные встречи и текущая форма

  • GET /streams

    Матчи с live-трансляцией

Результаты и расчёт

  • GET /events/results

    Завершённые матчи с итоговым счётом

  • POST /server/v1/settlements

    Результаты рынков и возвраты (серверный ключ)

  • POST /server/v1/open-bets

    Ваши открытые исходы для ручного расчёта

WebSocket

// socket.io
socket.emit("subscribe", {
  rooms: ["live", "event:sr:match:…"],
  lang: "en"
});
  • event_updateСчёт, статус, время и приём ставок по матчу
  • odds_updateТолько изменившиеся рынки
  • producer_statusИсточник данных доступен или нет — коэффициенты блокируются автоматически
  • statsВремя сервера и число live-матчей
  • resyncПерезагрузить один раз — отправляется после любого разрыва потока

Ключи

  • x-api-keyПубличный ключ для фронтенда, работает только на ваших доменах.
  • x-server-keyСекретный ключ для бэкенда, работает только с IP ваших серверов. Нужен для данных расчёта.

GET /api/v1/events/live?sport_id=sr:sport:1

Реальный ответ, сокращён до одного рынка
{
  "event_id": "sr:match:74799506",
  "status": "live",
  "scheduled": "2026-10-27T11:30:00+00:00",
  "sport": {
    "id": "sr:sport:1",
    "name": "Soccer"
  },
  "country": {
    "id": "sr:category:47",
    "name": "Poland",
    "country_code": "POL"
  },
  "tournament": {
    "id": "sr:tournament:281",
    "name": "Puchar Polski"
  },
  "competitors": [
    {
      "name": "Olimpia Grudziadz",
      "qualifier": "home"
    },
    {
      "name": "Bruk-Bet Termalica Nieciecza",
      "qualifier": "away"
    }
  ],
  "sport_event_status": {
    "home_score": 0,
    "away_score": 0,
    "match_status": 7,
    "clock": {
      "match_time": "86:14",
      "stoppage_time": null,
      "remaining_time": null,
      "received_at": 1793106846204
    }
  },
  "markets": [
    {
      "id": 1,
      "name": "1x2",
      "specifiers": "",
      "status": 1,
      "outcomes": [
        {
          "id": "1",
          "name": "Olimpia Grudziadz",
          "odds": 7,
          "prev_odds": 6.8,
          "active": true
        },
        {
          "id": "2",
          "name": "draw",
          "odds": 1.16,
          "prev_odds": 1.17,
          "active": true
        },
        {
          "id": "3",
          "name": "Bruk-Bet Termalica Nieciecza",
          "odds": 10,
          "prev_odds": 9.6,
          "active": true
        }
      ],
      "timestamp": 1793106846062
    }
  ]
}

Чек-лист

Что нужно для запуска

С вашей стороны

  1. 01Данные компании и лицензия, которую вы будете использовать
  2. 02Ваши домены
  3. 03Материалы бренда: логотип, цвета, контент
  4. 04Нужные платёжные провайдеры (или наши)
  5. 05Рынки, языки и валюты

С нашей стороны

  1. 01Тестовая среда и API-ключи
  2. 02Документация и примеры данных
  3. 03Настройка видов спорта, рынков и лобби казино
  4. 04Сквозное тестирование вместе с вашей командой
  5. 05Поддержка запуска и персональный аккаунт-менеджер

FAQ

Вопросы об интеграции

Сколько длится интеграция?

Зависит от модели: интеграцию фида можно начать в день получения ключей, а запуск white-label и turnkey мы планируем вместе с вами.

Можно ли протестировать до подписания договора?

Да. Мы предоставляем тестовую среду и ключи, чтобы ваша команда работала с реальными данными до запуска.

Поддерживаете ли вы наши языки и валюты?

Платформа мультиязычная и мультивалютная, локализована для Европы и Ближнего Востока.

Можно ли использовать собственный фронтенд?

Да. Берите фид данных или API продуктов и сохраняйте свой интерфейс — или начните с нашего white-label-фронтенда.

Начать

Готовы зажечь свой бренд?

Оставьте контакты — наша команда перезвонит и назначит демо.

Головной офис

Pjazza Tigné, Level 4, No. 34, Tigné Point TPO 0001, Malta

Эл. почта

[email protected]

Telegram

@maatgaming

Мы отвечаем на каждый запрос в течение одного рабочего дня.