{
"company": "opapstore",
"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/13813/allwyn+sports+betting+odds+api/31672/list+files' --header 'Authorization: Bearer YOUR_API_KEY'
{
"company": "opapstore",
"file": "site_pregame_opapstore_tennis.json",
"updated_at": "2026-09-27T18:33:09Z",
"data": {
"data": {
"events": [
{
"id": "12656627",
"name": "Arias, Boris vs De La Fuente, Santiago",
"sportDrilldownTagId": "12",
"regionDrilldownTagId": "14623",
"competitionDrilldownTagId": "20043",
"blurb": null,
"status": "ACTIVE",
"active": true,
"settled": false,
"resulted": false,
"displayed": true,
"category": {
"id": "34",
"name": "Tennis",
"displayOrder": "-3790"
},
"class": {
"id": "166",
"name": "Challenger",
"displayOrder": "-870"
},
"type": {
"id": "5130",
"name": "Curitiba, Brazil",
"displayOrder": "-7920"
},
"displayOrder": 0,
"startTime": "2026-09-27T18:50:00Z",
"started": false,
"liveNow": false,
"rcpAvailable": false,
"liveRcpBettingAvailable": false,
"hasBoostedMarket": false,
"marketCounts": {
"total": 1
},
"liveBettingAvailable": false,
"neutralVenue": false,
"sortCode": "MTCH",
"teams": [
{
"id": null,
"name": "Arias, Boris",
"side": "HOME"
},
{
"id": null,
"name": "De La Fuente, Santiago",
"side": "AWAY"
}
],
"retailCode": "6112",
"meeting": null,
"externalIds": [
{
"id": "cfs:event:12858204",
"provider": "sgd-feed"
},
{
"id": "sr:match:75069918",
"provider": "betradar"
}
],
"markets": [
{
"id": "362301270",
"eventId": "12656627",
"type": "-",
"subType": "HH",
"groupCode": "MATCH_WINNER",
"name": "Match Winner",
"flags": [
"PRI"
],
"status": "ACTIVE",
"active": true,
"displayed": true,
"displayOrder": 1,
"handicapValue": null,
"livePriceAvailable": true,
"startingPriceAvailable": false,
"fixedOddsAvailable": true,
"displaySortId": null,
"displaySortName": null,
"rcpAvailable": false,
"rcpBetInRun": false,
"eachWay": {
"available": false,
"numerator": 0,
"denominator": 0,
"places": 0
},
"templateMarketId": "129496",
"collectionIds": [
"177",
"982"
],
"hasBoostedOutcome": false,
"castBetTypesAvailable": [],
"globalTeamIds": [],
"globalPlayerIds": [],
"outcomes": [
{
"id": "1603851817",
"name": "De La Fuente, Santiago",
"marketId": "362301270",
"type": "HH",
"subType": "A",
"displayOrder": 2,
"status": "ACTIVE",
"displayed": true,
"active": true,
"rcpAvailable": false,
"boosted": false,
"outcomeScore": null,
"prices": [
{
"numerator": 3,
"denominator": 20,
"decimal": 1.15,
"place": false,
"handicapLow": null,
"handicapHigh": null,
"priceType": "LP"
}
],
"globalTeamIds": [],
"globalPlayerIds": []
},
{
"id": "1603851818",
"name": "Arias, Boris",
"marketId": "362301270",
"type": "HH",
"subType": "H",
"displayOrder": 1,
"status": "ACTIVE",
"displayed": true,
"active": true,
"rcpAvailable": false,
"boosted": false,
"outcomeScore": null,
"prices": [
{
"numerator": 15,
"denominator": 4,
"decimal": 4.75,
"place": false,
"handicapLow": null,
"handicapHigh": null,
"priceType": "LP"
}
],
"globalTeamIds": [],
"globalPlayerIds": []
}
]
}
]
},
{
"id": "12666126",
"name": "Trotter, James Kent vs Alexander Ikenna Okonkwo",
"sportDrilldownTagId": "12",
"regionDrilldownTagId": "14623",
"competitionDrilldownTagId": "23187",
"blurb": null,
"status": "ACTIVE",
"active": true,
"settled": false,
"resulted": false,
"displayed": true,
"category": {
"id": "34",
"name": "Tennis",
"displayOrder": "-3790"
},
"class": {
"id": "166",
"name": "Challenger",
"displayOrder": "-870"
},
"type": {
"id": "8323",
"name": "Columbus, USA",
"displayOrder": "-5000"
},
"displayOrder": 0,
"startTime": "2026-09-27T18:50:00Z",
"started": false,
"liveNow": false,
"rcpAvailable": false,
"liveRcpBettingAvailable": false,
"hasBoostedMarket": false,
"marketCounts": {
"total": 1
},
"liveBettingAvailable": true,
"neutralVenue": false,
"sortCode": "MTCH",
"teams": [
{
"id": null,
"name": "Trotter, James Kent",
"side": "HOME"
},
{
"id": null
}
]
}
]
}
},
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/13813/allwyn+sports+betting+odds+api/31673/get+data&filename=Required' --header 'Authorization: Bearer YOUR_API_KEY'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Allwyn Odds de Apostas Esportivas API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
(Economize 2 meses com cobrança anual 🎉)
Odds em tempo real e pré-jogo da OPAP Store (Allwyn) para futebol, basquete e tênis estruturadas em JSON, divididas por esporte e atualizadas normalmente a cada 2–3 segundos
Feeds JSON estruturados da OPAP Store (Allwyn) com odds ao vivo e pré-jogo de futebol, basquete e tênis, divididos por esporte Chame GET /v1/files para listar conjuntos de dados, em seguida GET /v1/data/{filename} para baixar um
Use a autenticação do marketplace mostrada na documentação pública: Autorização: Bearer SUA_CHAVE_API. O gateway autentica a solicitação e também pode aceitar o cabeçalho da chave API exigido pela Zyla onde indicado
A API retorna JSON estruturado com campos representando metadados do conjunto de dados eventos competições mercados seleções e probabilidades Cada resposta é um objeto ou array JSON adequado para análise em aplicativos e pipelines de análise
Os conjuntos de dados ao vivo são site_live_opapstore_soccer.json, site_live_opapstore_basketball.json e site_live_opapstore_tennis.json. Os conjuntos de dados de pré-jogo são site_pregame_opapstore_soccer.json, site_pregame_opapstore_basketball.json e site_pregame_opapstore_tennis.json
Os dados são tipicamente atualizados a cada 2 a 3 segundos durante as horas ativas Mercados ao vivo atualizam mais rápido do que os mercados pré-jogo mas não há um SLA garantido porque a frescura depende da cadência de publicação da OPAP Store
Não Agrega as probabilidades exibidas publicamente da loja OPAP e não é afiliada ou endossada pela Allwyn ou OPAP S.A É fornecida apenas para uso informativo e analítico
Não Esta API é apenas para uso informativo e analítico e não realiza apostas ou executa ações de aposta Use-a para pesquisa painéis de controle alertas análise de arbitragem e modelagem esportiva não transações
Os conjuntos de dados de origem são chamados de opapstore. Esse é o feed da OPAP Store por trás da listagem da Allwyn / OPAP Store, portanto, os nomes dos arquivos mantêm o identificador de origem para consistência entre os arquivos ao vivo e pré-jogo disponíveis