{
"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/13786/opap+store+odds+api/31613/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/13786/opap+store+odds+api/31614/get+data&filename=Required' --header 'Authorization: Bearer YOUR_API_KEY'
साइन अप करने के बाद, प्रत्येक डेवलपर को एक पर्सनल API एक्सेस की असाइन की जाती है, जो अक्षरों और अंकों का एक यूनिक संयोजन होता है, जिसका उपयोग हमारे API एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए ओपीएपी स्टोर के अवसर API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।
| हेडर | विवरण |
|---|---|
Authorization
|
आवश्यक
होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।
|
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
(वार्षिक बिलिंग के साथ 2 महीने बचाएँ 🎉)
सोकर, बास्केटबॉल और टेनिस के लिए रियल-टाइम और प्री-मैच ओपीएपी स्टोर (ऑलविन) ऑड्स को संरचित JSON में, खेल के अनुसार विभाजित किया गया है और आमतौर पर हर 2-3 सेकंड में अपडेट किया जाता है
OPAP स्टोर (ऑलविन) के संरचित JSON फ़ीड्स के लिए लाइव और प्री-मैच ऑड्स फुटबॉल बैस्केटबॉल और टेनिस के लिए खेल के अनुसार विभाजित करें डेटा सेट की सूची बनाने के लिए GET /v1/files कॉल करें फिर एक डाउनलोड करने के लिए GET /v1/data/{filename} करें
मार्केटप्लेस प्रमाणीकरण का उपयोग करें जो सार्वजनिक दस्तावेज़ों में दिखाया गया है: अधिकरण: बियरर YOUR_API_KEY गेटवे अनुरोध को प्रमाणीकरण करता है और जहां दिखाया गया है वहां Zyla-आवश्यक API कुंजी हैडर भी स्वीकार कर सकता है
एपीआई संरचित JSON लौटाता है जिसमें क्षेत्र डेटा सेट मेटाडेटा घटनाओं प्रतियोगिताओं बाजारों चयन और संभावनाओं का प्रतिनिधित्व करते हैं प्रत्येक प्रतिक्रिया एक JSON ऑब्जेक्ट या सरणी होती है जो एप्लिकेशन और विश्लेषण पाइपलाइनों में पार्स करने के लिए उपयुक्त होती है
लाइव डेटासेट साइट_live_opapstore_soccer.json साइट_live_opapstore_basketball.json और साइट_live_opapstore_tennis.json हैं प्री-मैच डेटासेट साइट_pregame_opapstore_soccer.json साइट_pregame_opapstore_basketball.json और साइट_pregame_opapstore_tennis.json हैं
सामान्यतः लाइव फ़ाइलें लगभग प्रत्येक 2–5 सेकंड में और पूर्व-मैच फ़ाइलें लगभग प्रत्येक 6–10 सेकंड में सक्रिय घंटों के दौरान अपडेट होती हैं लाइव मार्केट पहले-मैच मार्केट्स से अधिक तेजी से अपडेट होते हैं लेकिन एक निश्चित एसएलए की कोई गारंटी नहीं है क्योंकि ताजगी ओपीएपी स्टोर प्रकाशन ताल पर निर्भर करती है
नहीं यह सार्वजनिक रूप से प्रदर्शित ओपीएपी स्टोर बल्लेबाजी को एकत्र करता है और इसका आल्विन या ओपीएपी एस.ए. से कोई संबंध नहीं है और न ही इसे समर्थन प्राप्त है यह केवल जानकारी और विश्लेषणात्मक उपयोग के लिए प्रदान किया गया है
नहीं यह एपीआई केवल सूचना और विश्लेषणात्मक उपयोग के लिए है और यह दांव नहीं लगाता या सट्टेबाजी क्रियाएँ नहीं करता इसका उपयोग अनुसंधान डैशबोर्ड अलर्ट आर्बिट्रेज विश्लेषण और खेल मॉडलिंग के लिए करें लेनदेन के लिए नहीं
उत्सव डेटा सेट का नाम opapstore है यह सभीन / OPAP स्टोर लिस्टिंग के पीछे OPAP स्टोर फीड है इसलिए फ़ाइल नामों में उपलब्ध लाइव और प्री-मैच फ़ाइलों के बीच स्थिरता के लिए स्रोत पहचानकर्ता बरकरार रहता है