Maatgaming

Integración

Conéctate como quieras.

Toma solo los datos, añade productos a tu plataforma o lanza una marca completa — nuestro equipo se encarga del trabajo pesado.

Opciones

Cuatro formas de trabajar con nosotros

Feed de datos

Cuotas, marcadores, calendarios y resultados para tu propio sportsbook.

  • REST + WebSocket
  • Clave pública y de servidor
  • Endpoint de liquidación
  • Acceso a sandbox

API de producto

Nuestro sportsbook y casino dentro de tu plataforma.

  • Billetera integrada
  • Inicio de sesión único
  • Historial de apuestas y juegos
  • Informes

Marca blanca

Nuestro front end completo, con tu marca y tu dominio.

  • Escritorio y móvil
  • Temas y contenido
  • Pagos
  • Back office

Turnkey

Una operación completa, de la licencia al soporte.

  • Configuración con licencia
  • Pagos y KYC
  • CRM y bonos
  • Equipo de cuenta

Integración

De la primera llamada al lanzamiento

Elige API, iFrame o turnkey — nuestro equipo se encarga del trabajo pesado.

  1. 01

    Análisis

    Definimos tus mercados, productos y necesidades de licencia.

  2. 02

    Configuración

    Integración por API o iFrame, marca y configuración de pagos.

  3. 03

    Pruebas

    Pruebas de extremo a extremo de apuestas, pagos e informes.

  4. 04

    Lanzamiento

    Salida al mercado con soporte continuo y revisiones de rendimiento.

Para desarrolladores

Endpoints claros, datos reales

Todo es JSON. Carga el estado por REST y mantente al día por WebSocket.

Datos de referencia

  • GET /sports

    Deportes con número de partidos y en vivo

  • GET /countries

    Países por deporte con número de ligas

  • GET /leagues

    Ligas con país, deporte y número de partidos

  • GET /leagues/{id}/schedule

    Calendario de la temporada de una liga

  • GET /markets

    Catálogo de mercados con nombres de selecciones

  • GET /menu

    Menú deporte → país → liga, ordenado por prioridad

Partidos y cuotas

  • GET /events

    Partidos por fecha, deporte, país o liga

  • GET /events/live

    Partidos en juego con mercados principales

  • GET /events/upcoming

    Partidos que empiezan en las próximas horas

  • GET /events/{id}

    Un partido con todos sus mercados, agrupados por categoría

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

    Historial de cuotas de un mercado

  • GET /changes

    Todo lo que cambió desde una marca de tiempo

  • GET /search

    Búsqueda de equipos, jugadores y ligas

Contenido deportivo

  • GET /events/{id}/timeline

    Eventos del partido: goles, tarjetas, cambios

  • GET /events/{id}/squads

    Alineaciones y plantillas

  • GET /competitors/{id}

    Perfil y plantilla del equipo

  • GET /players/{id}

    Perfil del jugador

  • GET /history

    Enfrentamientos directos y forma reciente

  • GET /streams

    Partidos con streaming en vivo

Resultados y liquidación

  • GET /events/results

    Partidos terminados con marcador final

  • POST /server/v1/settlements

    Resultados de mercados y anulaciones (clave de servidor)

  • POST /server/v1/open-bets

    Tus selecciones abiertas, para liquidación manual

WebSocket

// socket.io
socket.emit("subscribe", {
  rooms: ["live", "event:sr:match:…"],
  lang: "en"
});
  • event_updateMarcador, estado, reloj y bet stop de un partido
  • odds_updateSolo los mercados que cambiaron
  • producer_statusProductor de datos activo o caído — las cuotas se bloquean solas
  • statsHora del servidor y número de partidos en vivo
  • resyncRecarga una vez — se envía tras cualquier corte en el flujo

Claves

  • x-api-keyClave pública para tu front end, limitada a tus dominios.
  • x-server-keyClave secreta para tu back end, limitada a las IP de tus servidores. Necesaria para los datos de liquidación.

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

Respuesta real, recortada a un mercado
{
  "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
    }
  ]
}

Lista de comprobación

Qué hace falta para lanzar

Tú aportas

  1. 01Datos de la empresa y la licencia que usarás
  2. 02Tus dominios
  3. 03Recursos de marca: logo, colores, contenido
  4. 04Los proveedores de pago que quieras (o los nuestros)
  5. 05Mercados, idiomas y divisas

Nosotros aportamos

  1. 01Entorno de pruebas y claves API
  2. 02Documentación y ejemplos de datos
  3. 03Configuración de deportes, mercados y lobby de casino
  4. 04Pruebas de extremo a extremo con tu equipo
  5. 05Soporte de lanzamiento y un account manager dedicado

Preguntas frecuentes

Preguntas sobre integración

¿Cuánto tarda una integración?

Depende del modelo: una integración del feed de datos puede empezar el mismo día en que recibes las claves; los lanzamientos de marca blanca y turnkey se planifican contigo.

¿Podemos probar antes de firmar?

Sí. Ofrecemos un entorno de pruebas y claves para que tu equipo trabaje con datos reales antes del lanzamiento.

¿Soportan nuestros idiomas y divisas?

La plataforma es multiidioma y multidivisa, localizada para Europa y Oriente Medio.

¿Podemos usar nuestro propio front end?

Sí. Toma el feed de datos o las API de producto y mantén tu interfaz — o empieza con nuestro front end de marca blanca.

Empieza ya

¿Listo para iluminar tu marca?

Déjanos tus datos y nuestro equipo te llamará para agendar una demo.

Sede central

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

Telegram

@maatgaming

Respondemos a cada consulta en un día hábil.