← Volver al panel

Web service Clausura 2026

Resultados, pendientes, fecha, hora, goles, autores y minutos en JSON.

Endpoint

GET /ws-clausura-2026

Devuelve partidos del Torneo Clausura 2026: realizados, pendientes, postergados, cancelados o en vivo.

Parámetros

ParámetroEjemploDescripción
estadorealizadostodos, realizados, pendientes, envivo, postergados o cancelados
jornada2Número del 1 al 22
equipoOlimpiaBusca como local o visitante
desde2026-07-24Fecha inicial AAAA-MM-DD
hasta2026-08-31Fecha final
limit100Máximo 500
offset0Paginación

Ejemplos

GET /ws-clausura-2026?estado=realizados&jornada=2
GET /ws-clausura-2026?equipo=Olimpia
GET /ws-clausura-2026?estado=pendientes&desde=2026-08-01&hasta=2026-08-31

Respuesta abreviada

{
  "ok": true,
  "cantidad": 1,
  "partidos": [{
    "apf_id": "827",
    "jornada": 2,
    "estado": "finished",
    "fecha": "2026-07-28",
    "hora": "18:30:00",
    "local": {"nombre": "2 de Mayo"},
    "visitante": {"nombre": "Cerro Porteño"},
    "resultado": {"marcador": "2-1"},
    "goles": [{
      "equipo": "2 de Mayo",
      "jugador": "Camilo Saiz",
      "minuto": "22'",
      "marcador_parcial": "1-0"
    }]
  }]
}

JavaScript

fetch('/ws-clausura-2026?estado=pendientes')
  .then(r => { if (!r.ok) throw new Error(`HTTP ${r.status}`); return r.json(); })
  .then(data => console.table(data.partidos))
  .catch(console.error);

PHP

<?php
$json = file_get_contents('https://rowmaestro.innoven.com.py/ws-clausura-2026?estado=realizados');
$data = json_decode($json, true, 512, JSON_THROW_ON_ERROR);
foreach ($data['partidos'] as $p) {
    echo $p['local']['nombre'] . ' ' . $p['resultado']['marcador'] . ' ' . $p['visitante']['nombre'];
}

Integración de pronósticos o apuestas

Use apf_id como identificador externo. Antes de liquidar un evento, consulte nuevamente el servicio y exija el estado finished. Guarde el JSON y la hora utilizados para auditoría. No liquide partidos live, pending o postponed.

Importante: este cron corre dos veces al día y no es un feed en tiempo real. Para liquidación financiera crítica conviene contratar una fuente deportiva oficial con licencia y revisar las reglas legales aplicables.

API key opcional

Configure api.key y envíe el encabezado:

X-API-Key: TU_CLAVE

Códigos HTTP

200 correcto · 401 clave inválida · 405 método no permitido · 500 error interno.