Τεκμηρίωση API

Αίτημα

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 - Μαλαισιανή
hk - Χονγκ Κονγκ
pr - πιθανότητα

outcomes = 2|3
Αριθμός αποτελεσμάτων σίγουρων στοιχημάτων: μπορεί να είναι 2 ή 3. Εάν η παράμετρος δεν έχει καθοριστεί ή έχει καθοριστεί άλλη τιμή (αντί για 2 ή 3), θα εμφανιστούν όλες οι δυνατές παραλλαγές.

min_group_size = 2
Ελάχιστος αριθμός αποδόσεων που χρησιμοποιούνται για σύγκριση και υπολογισμό στοιχημάτων αξίας: μπορεί να είναι 2 και άνω. Στο JSON το πεδίο εμφανίζεται επίσης ως ”similar_size”, γραμμένο μετά το "id".

Φιλτράρισμα

Για στοιχήματα αξίας:

group = off
Εμφανίζει όλα τα ποντάρισμα στοιχήματα για την ίδια εκδήλωση και γραμμή.

min-odds = 1.25 max-odds = 5
Φιλτράρισμα κατά αποδόσεις.

min-overvalue = 1.25 max-overvalue = 5
Με βάση την υπεραξία.

min-probability = 100.2 max-probability = 1523.44
Με βάση την πιθανότητα.

Για σίγουρα στοιχήματα:

min-profit = 10 max-profit = 1000
Με βάση το κέρδος.

min-roi = 10 max-roi = 100000
Με βάση την απόδοση επένδυσης (ROI).

hide-different-rules = true
Εξαίρεση σίγουρων στοιχημάτων με διαφορετικούς κανόνες αθλημάτων όπου υπάρχει πιθανότητα να χάσουμε όλα τα εμπλεκόμενα στοιχήματα.

Για ενδιάμεσα στοιχήματα:

min-m-ev = 1 max-m-ev = 2
Με βάση την αναμενόμενη τιμή (EV).

min-m-k = 1,25 max-m-k = 5
Με βάση την απόδοση.

min-m-bet = 1 max-m-bet = 10
Με βάση την απώλεια όταν λείπει (είτε το κέρδος από τη νίκη μόνο ενός πονταρίσματος ή η απώλεια αν και τα δύο ποντάρισμα χάσουν).

min-m-win = 1 max-m-win = 10
Με βάση το κέρδος όταν επιτυγχάνεται (το κέρδος όταν κερδίζουν δύο ποντάρισμα).

min-probability = 100,2 max-probability = 1523,44
Με βάση την εκτιμώμενη πιθανότητα επιτυχίας ενδιάμεσου στοιχήματος.

Φιλτράρισμα που ισχύει για όλα τα αιτήματα API:

startOf = 1 endOf = 3
Με βάση την ώρα έναρξης του γεγονότος, σε ώρες.

startAge = 1 endAge = 3
Με βάση την ηλικία του σίγουρου στοιχήματος/στοιχήματος αξίας/ενδιάμεσου στοιχήματος.

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

Για να επαληθεύσετε γρήγορα ότι το API λειτουργεί, μπορείτε να χρησιμοποιήσετε το εργαλείο γραμμής εντολών curl για να κάνετε μια αίτηση:

curl "https://api.apostasseguras.com/request?product=surebets&source=bet365|22bet|unibet|pokerstars\_es&sport=Football|Volleyball" -H "Authorization: Bearer api_token"


Αποτέλεσμα

Γενικά δεδομένα

{
    /* Χρόνος κατά τον οποίο δημιουργήθηκε η απάντηση */
    updated_at: 1684171109017,
    
    /* Κατά πόσο είναι δυνατό να προχωρήσουμε στη λίστα.*/
    can_forward: true,
    
    /* Κατά πόσο είναι δυνατό να κινηθούμε προς τα πίσω στη λίστα. */
    can_backward: false,
    
    /* Ο αριθμός των εγγραφών στην έξοδο */
    limit: 25
}

Τμήμα στοιχημάτων

{
    /* ID πονταρίσματος */
    id: 460444138,

    /* Όνομα του τουρνουά όπως εμφανίζεται στην ιστοσελίδα της εταιρείας στοιχημάτων */
    tournament: "Counter-Strike - BLAST Paris Major",

    /* Ονόματα των συμμετεχόντων όπως εμφανίζονται στην ιστοσελίδα της εταιρείας στοιχημάτων */
    teams: ["Fnatic", "G2"],

    /* Υπεραξία απόδοσης πονταρίσματος στο εύρος 0 έως 1. Εάν 0, η τιμή δεν έχει υπολογιστεί ακόμη */
    overvalue: 0,

    /* Πιθανότητα νίκης του πονταρίσματος στο εύρος 0 έως 1. Εάν 0, η τιμή δεν έχει υπολογιστεί ακόμη */
    probability: 0,

    /* Τιμή απόδοσης */
    odds: 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 - μια κατάσταση παιχνιδιού για το δεύτερο γκολ / κόρνερ / κάρτα, κ.λπ.
        τελευταίος - παρόμοια με την πρώτη κατάσταση αλλά για το τελευταίο γκολ / κόρνερ / κάρτα, κ.λπ.
        openingPartnership - στο κρίκετ, η καλύτερη αρχική συνεργασία
        και ούτω καθεξής.
        */
        game: "regular", 
        
        /*
        Αυτός ο παράγοντας καθορίζει τις ομάδες στις οποίες ισχύει το ποντάρισμα και μπορεί να λάβει τιμές όπως:
        overall - ομάδες εντός και/ή εκτός έδρας (για παράδειγμα, το συνολικό σκορ)
        home - γηπεδούχος ομάδα
        away - φιλοξενούμενη ομάδα
        both - και οι δύο ομάδες (για παράδειγμα, και οι δύο ομάδες να σκοράρουν)
        */
        base: "overall", 
        
        /*
        Ένας τύπος μετρήσιμων αποτελεσμάτων για τα οποία γίνονται δεκτά πονταρίσματα οι ποντάρισμα.
        Goal, corner kick, card, frame, set, point, κ.λπ. - όλα ανήκουν στην "variety."
        */
         variety: "map", 
        
        /*
        Χρονική περίοδος ή μέρος του παιχνιδιού για το οποίο γίνονται αποδεκτοί οι πονταρίσματα.
        Για παράδειγμα, overtime, regularTime, period1, set1, κ. λπ. - όλες αυτές θεωρούνται "periods."
        */
        period: "overtime", 
        
        /*
        Αυτός ο παράγοντας περιγράφει τη λογική σημασία του στοιχήματος και μπορεί να λάβει τιμές όπως:
        win1 - νίκη της ομάδας 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.
        */
        πίσω: true,

        /*
        Αυτός ο παράγοντας είναι υπεύθυνος για την άρνηση ενός στοιχήματος, που σημαίνει ότι ο παίκτης κερδίζει αν η καθορισμένη εκδήλωση ΔΕΝ συμβαίνει.
        Σε αυτή την περίπτωση, η έξοδος δεν θα έχει no:true. Από προεπιλογή, είναι no:false.
        */
        
        no: false,
    }
}

/στοιχήματα αξίας

records - αυτή είναι η καταμέτρηση στοιχημάτων που είναι στοιχήματα αξίας.

Γενική ενότητα για /σίγουρα στοιχήματα και /ενδιάμεσα στοιχήματα

{
    /* κωδικός ταξινόμησης, σύμφωνα με τον οποίο επιστρέφεται το αποτέλεσμα */
    sort_by: 4609118910833099900

    /* αναγνωριστικό εγγραφής (σίγουρο στοίχημα/ενδιάμεσο στοίχημα/στοίχημα αξίας) */
    id: 785141488,

    /* ώρα έναρξης του γεγονότος αποτέλεσμα που σχετίζεται με αυτό το σίγουρο στοίχημα/ενδιάμεσο στοίχημα */
    time: 1685835600000,

    /* ώρα δημιουργίας του σίγουρου στοιχήματος/ενδιάμεσο στοίχημα */
    created: 1684229420000,

    /* αριθμός σίγουρων στοιχημάτων/ενδιάμεσων στοιχημάτων που σχετίζονται με την καθορισμένη ομάδα πονταρίσματος. */
    group_size: 2, 
    
    /* συλλογή πονταρισμάτων που περιλαμβάνονται στο σίγουρο στοίχημα */
    prongs: [...], 
    
    /* Ένα προαιρετικό πεδίο; Η παρουσία του υποδηλώνει ότι τα πονταρίσματα στο σίγουρο στοίχημα/ενδιάμεσα στοιχήματα υπόκεινται σε διαφορετικούς κανόνες.*/
    rd: [[0], [1], [1]]
}

/σίγουρα στοιχήματα

{
     ...
    
    /* κέρδος του σίγουρου στοιχήματος */
    κέρδος: 11.2812, 
    
    /*  ROI (Απόδοση επένδυσης) του σίγουρου στοιχήματος */
    roi: 222.6584,
    
    /*
    μια λίστα με σημαίες, όπου κάθε σημαία αντιστοιχεί σε prongs και μπορεί να πάρει τις εξής τιμές:
    0 - κανονικά πονταρίσματα
    1 - πιθανώς παραγωγικά πονταρίσματα
    2 - σαφώς παραγωγικά πονταρίσματα
    Ένα παραγωγικό ποντάρισμα είναι ένα ποντάρισμα που παράγει σίγουρο στοίχημα.
    */
    generatives: "0,2"
}

/ενδιάμεσα στοιχήματα

{
    ...
    
    /* πιθανή απώλεια αν κερδίσει μόνο ένα ποντάρισμα */
    bet: 0.2452,
    
    /* πιθανή νίκη αν και τα δύο ποντάρισμα κερδίσουν */
    win: 0.5097,

    /* πιθανότητα επιτυχίας ενός ενδιάμεσο στοίχημα, δηλαδή, όταν και τα δύο ποντάρισμα κερδίζουν */
    probability: 0.3379,

     /* αποδόσεις ενδιάμεσο στοίχημα, δηλαδή, η αναλογία ενδεχόμενης νίκης προς ενδεχόμενη απώλεια */
    overvalue: 1.0404,

     /* μαθηματική προσδοκία του ενδιάμεσο στοίχημα */
 Όσο υψηλότερο είναι, τόσο πιο ευνοϊκό είναι το ενδιάμεσο στοίχημα. */
    ev: 0.0099
}