{
"company": "opapstore",
"key_id": "zyla_allwyn",
"count": 6,
"files": [
"site_live_opapstore_basketball.json",
"site_live_opapstore_soccer.json",
"site_live_opapstore_tennis.json",
"site_pregame_opapstore_basketball.json",
"site_pregame_opapstore_soccer.json",
"site_pregame_opapstore_tennis.json"
]
}
curl --location --request GET 'https://zylalabs.com/api/13786/opap+store+odds+api/31613/list+files' --header 'Authorization: Bearer YOUR_API_KEY'
{
"company": "opapstore",
"key_id": "zyla_allwyn",
"file": "site_pregame_opapstore_soccer.json",
"data": {
"data": {
"events": [
{
"id": "12199035",
"name": "KS Warta Poznan v Arka Gdynia",
"sportDrilldownTagId": "11",
"regionDrilldownTagId": "14497",
"competitionDrilldownTagId": "14864",
"blurb": null,
"status": "ACTIVE",
"active": true,
"settled": false,
"resulted": false,
"displayed": true,
"category": {
"id": "17",
"name": "Football",
"displayOrder": "-4100"
},
"class": {
"id": "66",
"name": "Poland",
"displayOrder": "-1840"
},
"type": {
"id": "205",
"name": "First League",
"displayOrder": "-4830"
},
"displayOrder": 0,
"startTime": "2026-09-12T13:30:00Z",
"started": false,
"liveNow": false,
"rcpAvailable": true,
"liveRcpBettingAvailable": false,
"hasBoostedMarket": false,
"marketCounts": {
"total": 62
},
"liveBettingAvailable": true,
"neutralVenue": false,
"sortCode": "MTCH",
"teams": [
{
"id": null,
"name": "KS Warta Poznan",
"side": "HOME"
},
{
"id": null,
"name": "Arka Gdynia",
"side": "AWAY"
}
],
"retailCode": "273",
"meeting": null,
"externalIds": [
{
"id": "cfs:event:12400239",
"provider": "sgd-feed"
},
{
"id": "sr:match:72230758",
"provider": "betradar"
},
{
"id": "19792855",
"provider": "lsports"
}
],
"markets": [
{
"id": "354426328",
"eventId": "12199035",
"type": "-",
"subType": "MR",
"groupCode": "MATCH_RESULT",
"name": "Match Result",
"flags": [
"PRI"
],
"status": "ACTIVE",
"active": true,
"displayed": true,
"displayOrder": 10,
"handicapValue": null,
"livePriceAvailable": true,
"startingPriceAvailable": false,
"fixedOddsAvailable": true,
"displaySortId": null,
"displaySortName": null,
"rcpAvailable": true,
"rcpBetInRun": false,
"eachWay": {
"available": false,
"numerator": 0,
"denominator": 0,
"places": 0
},
"templateMarketId": "1404",
"collectionIds": [
"1003",
"139"
],
"hasBoostedOutcome": false,
"castBetTypesAvailable": [],
"globalTeamIds": [],
"globalPlayerIds": [],
"outcomes": [
{
"id": "1569177593",
"name": "Draw",
"marketId": "354426328",
"type": "MR",
"subType": "D",
"displayOrder": 2,
"status": "ACTIVE",
"displayed": true,
"active": true,
"rcpAvailable": true,
"boosted": false,
"outcomeScore": null,
"prices": [
{
"numerator": 11,
"denominator": 5,
"decimal": 3.2,
"place": false,
"handicapLow": null,
"handicapHigh": null,
"priceType": "LP"
}
],
"globalTeamIds": [],
"globalPlayerIds": []
},
{
"id": "1569177600",
"name": "Arka Gdynia",
"marketId": "354426328",
"type": "MR",
"subType": "A",
"displayOrder": 3,
"status": "ACTIVE",
"displayed": true,
"active": true,
"rcpAvailable": true,
"boosted": false,
"outcomeScore": null,
"prices": [
{
"numerator": 27,
"denominator": 20,
"decimal": 2.35,
"place": false,
"handicapLow": null,
"handicapHigh": null,
"priceType": "LP"
}
],
"globalTeamIds": [],
"globalPlayerIds": []
},
{
"id": "1569177604",
"name": "KS Warta Poznan",
"marketId": "354426328",
"type": "MR",
"subType": "H",
"displayOrder": 1,
"status": "ACTIVE",
"displayed": true,
"active": true,
"rcpAvailable": true,
"boosted": false,
"outcomeScore": null,
"prices": [
{
"numerator": 17,
"denominator": 10,
"decimal": 2.7,
"place": false,
"handicapLow": null,
"handicapHigh": null,
"priceType": "LP"
}
],
"globalTeamIds": [],
"globalPlayerIds": []
}
]
}
]
},
{
"id": "12465331",
"name": "SD Eibar B v Gimnastica de Torrelavega",
"sportDrilldownTagId": "11",
"regionDrilldownTagId": "14479",
"competitionDrilldownTagId": "14712",
"blurb": null,
"status": "ACTIVE",
"active": true
}
]
}
},
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/13786/opap+store+odds+api/31614/get+data&filename=Required' --header 'Authorization: Bearer YOUR_API_KEY'
Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el Odds de tienda OPAP API simplemente incluye tu token de portador en el encabezado de Autorización.
| Encabezado | Descripción |
|---|---|
Autorización
|
Requerido
Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.
|
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento.
Cuotas en tiempo real y pre-partido de la tienda OPAP (Allwyn) para fútbol, baloncesto y tenis estructuradas en JSON, divididas por deporte y típicamente actualizadas cada 2–3 segundos
Feeds JSON estructurados de OPAP Store (Allwyn) con cuotas en vivo y pre-partido para fútbol baloncesto y tenis divididos por deporte Llama a GET /v1/files para listar conjuntos de datos luego GET /v1/data/{filename} para descargar uno
Utilice la autenticación del mercado que se muestra en la documentación pública: Authorization: Bearer SU_CLAVE_API. El gateway autentica la solicitud y también puede aceptar el encabezado de la clave API requerida por Zyla donde se indica
La API devuelve JSON estructurado con campos que representan metadatos del conjunto de datos eventos competiciones mercados selecciones y probabilidades Cada respuesta es un objeto o array JSON adecuado para el análisis en aplicaciones y canalizaciones de análisis
Los conjuntos de datos en vivo son site_live_opapstore_soccer.json, site_live_opapstore_basketball.json y site_live_opapstore_tennis.json. Los conjuntos de datos previos al partido son site_pregame_opapstore_soccer.json, site_pregame_opapstore_basketball.json y site_pregame_opapstore_tennis.json
Los datos se actualizan típicamente cada 2–3 segundos durante las horas activas. Los mercados en vivo se actualizan más rápido que los mercados previos al partido, pero no hay un SLA garantizado porque la frescura depende de la cadencia de publicación de OPAP Store
No se asocia ni está respaldado por Allwyn o OPAP S.A. Se proporciona solo para uso informativo y analítico
No Esta API es solo para uso informativo y analítico y no realiza apuestas ni ejecuta acciones de apuestas Úsela para investigaciones paneles de control alertas análisis de arbitraje y modelado deportivo no transacciones
Los conjuntos de datos de origen se llaman opapstore Ese es el feed de OPAP Store detrás de la lista de Allwyn / OPAP Store por lo que los nombres de archivo retienen el identificador de origen para la consistencia entre los archivos en vivo y previos al partido disponibles