url: https://api.apostasseguras.com/request
Method: get
Κεφαλίδες
Authorization = Bearer api_token
api_token - το token που παρέχεται σε εσάς για να αποκτήσετε πρόσβαση στα δεδομένα API
product = surebets|middles|valuebets
Τύπος ζητούμενης πληροφορίας. Υποχρεωτική παράμετρος.
source = bookies
Απαρίθμηση των ID εταιρειών στοιχημάτων για τις οποίες πρέπει να ζητηθούν δεδομένα. Υποχρεωτική παράμετρος.
sport = sports
Απαρίθμηση των ID σπορ για τα οποία πρέπει να ζητηθούν δεδομένα. Υποχρεωτική παράμετρος.
limit = 25
Ένα όριο στον αριθμό των εισαγωγών που μπορούν να αποκτηθούν σε μία αίτηση. Από προεπιλογή, αυτή η αξίας ορίζεται σε 25.
cursor = sort_by:id
Παράμετρος για περιήγηση στα αποτελέσματα εξόδου. Ανάλογα με το αν χρειάζεται να προχωρήσουμε προς τα εμπρός ή προς τα πίσω στη λίστα, το sort_by και το id πρέπει να ληφθούν από τις τελευταίες ή πρώτες εγγραφές της τρέχουσας εξόδου.
Για παράδειγμα, για την έξοδο που βρίσκεται στο κάτω μέρος της σελίδας με sort_by:id: 4609118910833099900, id:785141488 (ας υποθέσουμε ότι αυτό είναι το ID της τελευταίας εγγραφής στην έξοδο), η παράμετρος cursor θα μοιάζει έτσι:
cursor=4609118910833099900:785141488
Η προσθήκη αυτού του παραμέτρου στο αίτημα θα σήμαινε την έξοδο δεδομένων της επόμενης σελίδας (αν το ID ήταν το τελευταίο) ή της προηγούμενης σελίδας (αν το ID ήταν το πρώτο).
commissions = betfair:5,betdaq:1.5
Τιμές προμήθειας που εφαρμόζονται στα πονταρίσματα. Σε αυτό το παράδειγμα, αναφέρεται ότι θα εφαρμοστεί προμήθεια 5% στα κέρδη από πονταρίσματα στη Betfair, και προμήθεια 1,5% για την Betdaq.
oddsFormat = eu|us|uk|my|hk|pr
Μορφή εμφάνισης αποδόσεων.
eu - Ευρωπαϊκό (δεκαδικό)
us - Αμερικανικό
uk - Βρετανικό (κλασματικό)
my - Μαλαισιανό
χκ - Χονγκ Κονγκ
pr - πιθανότητα
outcomes = 2|3
Αριθμός αποτελεσμάτων σίγουρων στοιχημάτων: μπορεί να είναι 2 ή 3. Εάν η παράμετρος δεν έχει καθοριστεί ή έχει καθοριστεί άλλη αξίας (αντί για 2 ή 3), θα εμφανιστούν όλες οι δυνατές παραλλαγές.
min_group_size = 2
Ελάχιστος αριθμός αποδόσεων που χρησιμοποιούνται για σύγκριση και υπολογισμό στοιχημάτων αξίας: μπορεί να είναι 2 και άνω. Στο JSON το πεδίο εμφανίζεται επίσης ως ”similar_size”, γραμμένο μετά το "id".
group = off
Εμφανίζει όλα τα ποντάρισμα στοιχήματα για την ίδια εκδήλωση και γραμμή. Από προεπιλογή, εφαρμόζεται "group=type", που σημαίνει ότι εμφανίζεται μόνο ένα στοίχημα για ένα γεγονός.
Όλα τα φίλτρα στο API λειτουργούν με τον ίδιο τρόπο όπως και στην ιστοσελίδα. Μπορείτε να δοκιμάσετε διαφορετικές ρυθμίσεις φίλτρων στην ιστοσελίδα για να καθορίσετε τις κατάλληλες τιμές παραμέτρων για τα αιτήματα API σας.
Για στοιχήματα αξίας:
min-odds = 1.25
max-odds = 5
Φίλτρο αποδόσεων. Η τιμή πρέπει να είναι ένας αριθμός μεταξύ 1 και 100.000 (συμπεριλαμβανομένων).
min-overvalue = 1.25
max-overvalue = 5
Με βάση την υπεραξία. Η αξίας πρέπει να είναι ένας αριθμός μεταξύ 0 και 1.000.000 (συμπεριλαμβανομένων).
Οι τιμές για τις παραμέτρους φίλτρου θα πρέπει να προσδιορίζονται ως ποσοστά. Η απάντηση από την API, ωστόσο, παρέχεται ως κανονικός αριθμός. Αν θέλετε να δείτε την απάντηση ως ποσοστό, πρέπει να την μετατρέψετε χρησιμοποιώντας τον παρακάτω τύπο: Υπεραξία στον ιστότοπο = (Υπεραξία από το API - 1) * 100.
min-probability = 100.2
max-probability = 1523.44
Πιθανότητα. Η αξίας πρέπει να είναι ένας αριθμός μεταξύ 0 και 10.000 (συμπεριλαμβανομένων).
Για σίγουρα στοιχήματα:
min-profit = 10
max-profit = 1000
Με βάση το κέρδος. Η αξίας πρέπει να είναι ένας αριθμός μεταξύ -5 και 100.000 (συμπεριλαμβανομένων).
min-roi = 10
max-roi = 100000
Με βάση την απόδοση επένδυσης (ROI). Η αξίας πρέπει να είναι ένας αριθμός μεταξύ 0 και 100.000.000 (συμπεριλαμβανομένων).
hide-different-rules = true
Εξαίρεση σίγουρων στοιχημάτων με διαφορετικούς κανόνες αθλημάτων όπου υπάρχει πιθανότητα να χάσουμε όλα τα εμπλεκόμενα στοιχήματα.
Για ενδιάμεσα στοιχήματα:
min-m-ev = 1
max-m-ev = 2
Με βάση την αναμενόμενη τιμή (EV). Η αξίας πρέπει να είναι ένας αριθμός μεταξύ -100.000.000 και 100.000.000 (συμπεριλαμβανομένων).
min-m-k = 1.25
max-m-k = 5
Με βάση την απόδοση. Η αξίας πρέπει να είναι ένας αριθμός μεταξύ 0 και 100.000 (συμπεριλαμβανομένων).
min-m-bet = 1
max-m-bet = 10
Με βάση την απώλεια όταν λείπει (είτε το κέρδος από τη νίκη μόνο ενός πονταρίσματος ή η απώλεια αν και τα δύο ποντάρισμα χάσουν). Η αξίας πρέπει να είναι ένας αριθμός μεταξύ 0 και 10.000 (συμπεριλαμβανομένων).
min-m-win = 1
max-m-win = 10
Με βάση το κέρδος όταν κερδίζετε (το κέρδος όταν κερδίζετε δύο πονταρίσματα). Η αξίας πρέπει να είναι ένας αριθμός μεταξύ 0 και 10.000 (συμπεριλαμβανομένων).
min-probability = 100.2
max-probability = 1523.44
Με βάση την εκτιμώμενη πιθανότητα επιτυχίας ενδιάμεσου στοιχήματος. Η αξίας πρέπει να είναι ένας αριθμός μεταξύ 0 και 10.000 (συμπεριλαμβανομένων).
Φιλτράρισμα που ισχύει για όλα τα αιτήματα API:
startOf = 1
endOf = 3
Με βάση την ώρα έναρξης της εκδήλωσης, σε ώρες. Είναι επίσης δυνατό να οριστεί ένας συνδυασμός ημερών, ωρών και λεπτών, για παράδειγμα:
startOf=PT15M → "15 λεπτά"
startOf=PT10H → "10 ώρες"
startOf=P2D → "2 ημέρες"
startOf=P2DT3H4M → "2 ημέρες, 3 ώρες και 4 λεπτά"
Η απόκριση υπολογίζεται με βάση την UTC, ανεξάρτητα από τη ζώνη ώρας του αιτούντος.
startAge = 1
endAge = 3
Με βάση την ηλικία του surebet/valuebet/middle. Το ίδιο ισχύει για την ώρα έναρξης του εκδήλωση.
order = field_desc
order = field_asc
Ορίζει την τάξη ταξινόμησης σε φθίνουσα ή ανοδική. Το πεδίο πρέπει να προσδιορίζεται με έναν από τους παρακάτω παραμέτρους:
Για παράδειγμα, start_at_asc
Όχι περισσότερα από 2 αιτήματα ανά δευτερόλεπτο.
https://api.apostasseguras.com/request?product=surebets&source=1xbet|pinnaclesports|parimatch|marathonbet&sport=Basketball|Football|Tennis
https://api.apostasseguras.com/request?product=surebets&source=1xbet|pinnaclesports|parimatch|marathonbet&sport=Basketball|Football|Tennis&limit=10&cursor=4609118910833099900:785141488
https://api.apostasseguras.com/request?product=valuebets&source=betbonanza&sport=Basketball|Handball|&min-odds=1.0&max-odds=2.75&min-probability=0.01&max-probability=100&min-overvalue=1.0&max-overvalue=50&limit=500&group=off
Για να επαληθεύσετε γρήγορα ότι το API λειτουργεί, μπορείτε να χρησιμοποιήσετε το εργαλείο γραμμής εντολών curl για να κάνετε μια αίτηση:
curl "https://api.apostasseguras.com/request?product=surebets&source=bet365|22bet|10bet|pokerstars&sport=Football|Volleyball" -H "Authorization: Bearer api_token"
Γενικά δεδομένα
{
/* Χρόνος δημιουργίας της απόκρισης */
updated_at: 1684171109017,
/* Αν είναι δυνατό να προχωρήσετε προς τα εμπρός στη λίστα */
can_forward: true,
/* Αν είναι δυνατό να μετακινηθείτε προς τα πίσω στη λίστα */
can_backward: false,
/* Ο αριθμός εγγραφών στην έξοδο */
limit: 25
}
Τμήμα στοιχημάτων
{
/* Bet ID */
id: 460444138,
/* Όνομα τουρνουά όπως εμφανίζεται στον ιστότοπο του μπουκμέικερ */
tournament: "Counter-Strike - BLAST Paris Major",
/* Ονόματα των συμμετεχόντων όπως εμφανίζονται στον ιστότοπο του μπουκμέικερ */
teams: ["Fnatic", "G2"],
/* Υπεραξία του στοιχήματος στο εύρος από 0 έως 1. Αν είναι 0, η τιμή δεν έχει υπολογιστεί ακόμη */
overvalue: 0,
/* Πιθανότητα νίκης του στοιχήματος στο εύρος από 0 έως 1. Αν είναι 0, η τιμή δεν έχει υπολογιστεί ακόμη */
probability: 0,
/* Τιμή αποδόσεων */
value: 4.56,
/* Προμήθεια που λαμβάνει ο μπουκμέικερ από τα κέρδη. Δίνεται στο εύρος από 0 έως 1 */
commission: 0,
/* Όνομα μπουκμέικερ */
bk: "parimatch",
/* ID αγώνα στο σύστημα */
event_id: 460159166,
/* Είδος αθλήματος */
sport_id: "CounterStrike",
/* Ώρα έναρξης αγώνα όπως εμφανίζεται στον ιστότοπο του μπουκμέικερ */
time: 1684157400000,
/*
Υπάρχουν τρεις τύποι στοιχείων που περιγράφουν την πλοήγηση σε ένα στοίχημα στον ιστότοπο του μπουκμέικερ:
event_nav - σύνδεσμος προς τον αγώνα
view_nav - σύνδεσμος προς μια συγκεκριμένη αγορά (ομάδα στοιχημάτων)
stake_nav - σύνδεσμος προς ένα συγκεκριμένο στοίχημα
Εάν υπάρχει μόνο το event_nav, χρησιμοποιείται ως αντικατάσταση του view_nav και του stake_nav. Εάν οι event_nav και view_nav είναι παρούσες, αλλά η stake\_nav είναι απούσα, η view\_nav χρησιμεύει ως αντικατάσταση για τη stake_nav.
Κάθε ένα από αυτά τα στοιχεία έχει την ίδια εσωτερική δομή. Ακολουθεί μια περιγραφή ενός από αυτά - event_nav.
Ένα στοιχείο που περιγράφει την πλοήγηση σε ένα ποντάρισμα στην ιστοσελίδα της εταιρείας στοιχημάτων. Οποιαδήποτε δεδομένα που μπορούν να είναι χρήσιμα για την απόκτηση άμεσου συνδέσμου σε έναν αγώνα ή συγκεκριμένο ποντάρισμα καταγράφονται εδώ.
*/
"event_nav": {
/* ένδειξη ότι ο σύνδεσμος του γεγονότος μπορεί να ανοίξει από ένα iframe */
"direct": true,
/* λίστα συνδέσμων που πρέπει να ανοίξουν για να φτάσετε στη ζητούμενη σελίδα */
"links": [
//ο πρώτος σύνδεσμος με το όνομα "main"
{
/* όνομα συνδέσμου */
"name": "main",
/* περιγραφή αιτήματος http */
"link": {
/* μέθοδος του αιτήματος http */
"method": "GET",
/* url */
"url": "https://www.marathonbet.com/en/betting/Tennis/ITF/England/Roehampton/Men/Singles/Round+of+32/B.Blaydes+vs+F.Bondioli+-+16407509"
},
/* λίστα ονομάτων συνδέσμων που θα ανοίξουν με αυτόν */
"requirements": ["x"]
},
//δεύτερος σύνδεσμος με το όνομα "x"
{
/* όνομα συνδέσμου */
"name": "x",
/* αίτημα http */
"link": {
/* μέθοδος του αιτήματος http */
"method": "POST",
/* url */
"url": "https://www.marathonbet.com/en/betslip/add.htm",
/* παράμετροι του αιτήματος http */
"params": {
"ch": "{\"ewc\":\"1/1 1\",\"cid\":126110536388,\"prt\":\"CP\",\"ewf\":\"1.0\",\"epr\":\"1.95\",\"prices\":{\"0\":\"19/20\",\"1\":\"1.95\",\"2\":\"-106\",\"3\":\"0.95\",\"4\":\"0.95\",\"5\":\"-1.06\"},\"u\":\"15139400,Total_Games7.Under_23\",\"mainEventTreeId\":\"16407509\"}",
"url": "https://www.marathonbet.com/en/betting/Tennis/ITF/England/Roehampton/Men/Singles/Round+of+32/B.Blaydes+vs+F.Bondioli+-+16407509"
}
},
/* μέγιστος χρόνος καθυστέρησης μεταξύ ανοίγματος αυτού του συνδέσμου και του προηγούμενου */
"maxDelay": 1500
}],
/*
Συνήθως, τα δεδομένα σε αυτήν την ενότητα είναι συγκεκριμένα για κάθε μπουκμέικερ και θα χρειαστεί να ελέγξετε πώς να χρησιμοποιήσετε αυτό το πεδίο εάν ο κώδικας δεν παρέχει σαφείς οδηγίες για έναν συγκεκριμένο μπουκμέικερ.
Κατανοούμε ότι οι χρήστες της API χρειάζεται να γνωρίζουν πώς να τοποθετούν πονταρίσματα γρήγορα, αλλά κατά την πώληση της API δεν παρέχουμε λεπτομερή τεκμηρίωση για το πώς να εκτελέσετε συγκεκριμένες ενέργειες με μεμονωμένους εταιρείες στοιχημάτων.
Το καλύτερο που μπορούμε να κάνουμε είναι να βοηθήσουμε τους χρήστες παρέχοντας απαντήσεις σε συγκεκριμένες ερωτήσεις ή, αν είναι δυνατόν, να προσθέσουμε κάποιες πληροφορίες στα δεδομένα εξόδου που μπορούν να βοηθήσουν στη ναυσιπλοΐα.
*/
"markers": {
"id": 2000863629,
"inValue": 1.95,
"bk": "marathonbet",
"externalId": "441036222-126110536388",
"eventId": "16407509"
}
}
/* Περιγραφή χαρακτηριστικών στοιχήματος */
type: {
/* Συνθήκη που αντιστοιχεί στον τύπο στοιχήματος, μια επιπλέον μεταβλητή παράμετρος που περιγράφει το στοίχημα */
condition: "3.5",
/*
Αυτή η παράμετρος υποδεικνύει τον τύπο μίας κατάστασης παιχνιδιού στην οποία συμβαίνει το γεγονός.
regular - η προεπιλεγμένη κατάσταση παιχνιδιού. Για παράδειγμα, πονταρίσματα για την έκβαση του αγώνα.
first - μια κατάσταση παιχνιδιού όπου οι ομάδες ανταγωνίζονται για να σκοράρουν το πρώτο γκολ / κόρνερ / κάρτα, κ.λπ.
№ 2 - μια κατάσταση παιχνιδιού για το δεύτερο γκολ / κόρνερ / κάρτα, κ.λπ.
last - παρόμοια με την πρώτη κατάσταση αλλά για το τελευταίο γκολ / κόρνερ / κάρτα, κ.λπ.
openingPartnership - στο κρίκετ, η καλύτερη συνεργασία στην αρχή
και ούτω καθεξής.
*/
game: "regular",
/*
Αυτή η παράμετρος καθορίζει τις ομάδες στις οποίες ισχύει το στοίχημα και μπορεί να έχει τιμές όπως:
overall - ομάδες γηπεδούχου και/ή φιλοξενούμενης (για παράδειγμα, το συνολικό αποτέλεσμα)
home - Ομάδα γηπεδούχου
away - Ομάδα φιλοξενούμενη
both - τόσο οι ομάδες εκτός έδρας όσο και οι γηπεδούχες (για παράδειγμα, να σκοράρουν και οι δύο ομάδες)
*/
base: "overall",
/*
Ένας τύπος μετρήσιμων αποτελεσμάτων για τα οποία γίνεται δεκτό το στοίχημα.
Γκολ, κόρνερ, κάρτα, παρτίδα, σετ, πόντοι, κ.λπ. - όλα ανήκουν στην "variety."
*/
variety: "map",
/*
Περίοδος χρόνου ή μέρος του παιχνιδιού για το οποίο γίνεται δεκτό το στοίχημα.
Για παράδειγμα: overtime, regularTime, period1, set1, κ.λπ. - όλα θεωρούνται "periods."
*/
period: "overtime",
/*
Αυτή η παράμετρος περιγράφει τη λογική σημασία του στοιχήματος και μπορεί να έχει τιμές όπως:
win1 - victory of team 1
win1RetX - νίκη της ομάδας 1, αλλά αν υπάρξει ισοπαλία, το στοίχημα επιστρέφεται
win2 - νίκη της ομάδας 2
win2RetX - νίκη της ομάδας 2, αλλά αν υπάρξει ισοπαλία, το στοίχημα επιστρέφεται
draw - ισοπαλία
over - μεγαλύτερο
under - μικρότερο
yes - συμβαίνει
no - δεν συμβαίνει
odd - μονός
even - ζυγός
ah1 - Ασιατικό χάντικαπ της ομάδας 1
ah2 - Ασιατικό χάντικαπ της ομάδας 2
eh1 - Ευρωπαϊκό χάντικαπ της ομάδας 1
ehx - Ευρωπαϊκό χάντικαπ σε ισοπαλία
eh2 - Ευρωπαϊκό χάντικαπ της ομάδας 2
και άλλοι
Ορισμένοι τύποι στοιχημάτων ενδέχεται να υποδηλώνουν επιπλέον προϋποθέσεις. Για παράδειγμα, για στοιχήματα πάνω/κάτω, είναι ο συνολικός αριθμός,
και για τα στοιχήματα ah1/ah2/eh1/ehx/eh2 είναι η τιμή του χάντικαπ. Όλες αυτές οι τιμές θα συμπεριληφθούν σε μια ξεχωριστή παράμετρο συνθήκης.
*/
type: "over",
/*
Αυτή η παράμετρος είναι υπεύθυνη για την αναπαράσταση στοιχημάτων στο υπέρ/κατά μορφή, που μπορεί να βρεθεί σε αγορές στοιχημάτων όπως το Betfair.
Από προεπιλογή, όλα τα στοιχήματα έχουν back=true, και αυτός ο παράγοντας δεν είναι παρών στην έξοδο. Ωστόσο, εάν ένα στοίχημα είναι κατά, τότε αυτός ο παράγοντας θα έχει την τιμή back:false.
*/
back: false,
/*
Αυτή η παράμετρος είναι υπεύθυνη για την άρνηση ενός στοιχήματος, που σημαίνει ότι ο παίκτης κερδίζει αν η καθορισμένη εκδήλωση ΔΕΝ συμβαίνει.
Σε αυτή την περίπτωση, η έξοδος δεν θα έχει no:true. Από προεπιλογή, είναι no:false.
*/
no: false,
}
}
/στοιχήματα αξίας
records - αυτή είναι η καταμέτρηση στοιχημάτων που είναι στοιχήματα αξίας.
Γενική ενότητα για /σίγουρα στοιχήματα και /ενδιάμεσα στοιχήματα
{
/* κωδικός ταξινόμησης, σύμφωνα με τον οποίο επιστρέφεται το αποτέλεσμα */
sort_by: 4609118910833099900
/* id καταχώρησης (surebet/middle/valuebet) */
id: 785141488,
/* χρονική στιγμή του γεγονότος αποτελέσματος που σχετίζεται με αυτό το surebet/middle */
time: 1685835600000,
/* χρόνος δημιουργίας του surebet/middle */
created: 1684229420000,
/* αριθμός σίγουρων στοιχημάτων/middles που σχετίζονται με την καθορισμένη ομάδα στοιχημάτων */
group_size: 2,
/* συλλογή στοιχημάτων που περιλαμβάνονται στο surebet */
prongs: [...],
/* ένα προαιρετικό πεδίο· η παρουσία του υποδηλώνει ότι τα στοιχήματα στο surebet/middle μπορεί να υπόκεινται σε διαφορετικούς κανόνες */
rd: [[0], [1], [1]]
}
/σίγουρα στοιχήματα
{
...
/* κέρδος του surebet */
profit: 11.2812,
/* ROI (Απόδοση επένδυσης) του surebet */
roi: 222.6584,
/*
μία λίστα σημαιών, όπου κάθε σημαία αντιστοιχεί σε δόντια και κάθε σημαία μπορεί να πάρει τις εξής τιμές:
0 - κανονικά στοιχήματα
1 - πιθανώς παραγωγικά στοιχήματα
2 - σαφώς παραγωγικά στοιχήματα
Ένα παραγωγικό στοίχημα είναι ένα στοίχημα που παράγει ένα surebet.
*/
generatives: "0,2"
}
/ενδιάμεσα στοιχήματα
{
...
/* πιθανή απώλεια αν κερδίσει μόνο ένα στοίχημα */
bet: 0.2452,
/* πιθανό κέρδος αν κερδίσουν και τα δύο στοιχήματα */
win: 0.5097,
/* πιθανότητα να χτυπήσει ένα μέσο, δηλαδή, όταν κερδίζουν και τα δύο στοιχήματα */
probability: 0.3379,
/* μέσες αποδόσεις, δηλαδή, η αναλογία πιθανής νίκης προς πιθανή απώλεια */
overvalue: 1.0404,
/*μαθηματική αναμενόμενη τιμή του μέσου. Όσο υψηλότερο είναι, τόσο πιο ευνοϊκό είναι το ενδιάμεσο στοίχημα. */
ev: 0.0099
}