url: https://api.apostasseguras.com/request
Yöntem: get
Başlıklar
Authorization = Bearer
api_token
api_token - API verilerine erişiminiz için sağlanan token
product =
surebets|middles|valuebets
Talep edilen veri türü. Zorunlu parametre.
source =
bookies
Verilerin talep edileceği bahis şirketlerinin ID'leri. Zorunlu parametre.
sport =
sports
Talepleri yapılacak sporların ID'leri. Zorunlu parametre.
limit =
25
Bir istekte elde edilebilecek giriş sayısına bir limit. Varsayılan olarak, bu değer 25 olarak ayarlanmıştır.
cursor =
sort_by:id
Çıktı sonuçları arasında gezinmek için parametre. Liste ilerlemek veya geriye dönmek gerektiğine bağlı olarak, sort_by ve id mevcut çıktının son veya ilk kayıtlarından alınmalıdır. Örneğin, sayfanın alt kısmında bulunan çıktı için sort_by:id: 4609118910833099900, id:785141488 (bunun çıktıdaki son kayıt ID'si olduğunu varsayalım), cursor parametresi şu şekilde görünecektir: cursor=4609118910833099900:785141488
Bu parametreyi isteğe eklemek, verilerin bir sonraki sayfanın çıktısını (eğer ID son ise) veya bir önceki sayfanın çıktısını (eğer ID ilk ise) belirtmek anlamına gelecektir.
<0>commissions = <1><0>betfair:5,betdaq:1,5<2> Bahislerde uygulanan komisyon değerleri. Bu örnekte, Betfair'deki kazançlara %5 komisyon, Betdaq için ise %1,5 komisyon uygulanacağı belirtilmiştir.
oddsFormat =
eu|us|uk|my|hk|pr
İkramiye oranı görüntüleme formatı.
eu - Avrupa (ondalık)
us - Amerikan
uk - Britanya (kesirli)
my - Malezya
hk - Hong Kong
pr - olasılık
sonuçlar =
2|3
Kesin bahis sonuçlarının sayısı: 2 veya 3 olabilir. Eğer parametre belirtilmezse veya başka bir değer belirtilirse (2 veya 3 yerine), tüm olası varyantlar görüntülenecektir.
min_group_size =
2
Değerli bahis karşılaştırması ve hesaplama için kullanılan minimum ikramiye oranı sayısı: 2 ve üzeri olabilir. JSON'de bu alan ayrıca "similar_size" olarak, "id"'den sonra görüntülenir.
group =
off
Aynı etkinlik ve hat için tüm benzer bahisleri gösterir. Varsayılan olarak, "group=type" uygulanır, bu da bir etkinlik için yalnızca bir bahisin görüntüleneceği anlamına gelir.
API'deki tüm filtreler, web sitesindeki gibi çalışır. API isteğiniz için uygun parametre değerlerini belirlemek üzere web sitesinde farklı filtre ayarları ile deneyler yapabilirsiniz.
Değerli bahisler için:
min-odds =
1.25
max-odds =
5
İkramiye oranına göre filtreleme. Değer, 1 ile 100.000 (dahil) arasında bir sayı olmalıdır.
min-overvalue =
1.25
max-overvalue =
5
Fazla değer biçmeye göre filtreleme. Değer, 0 ile 1.000.000 (dahil) arasında bir sayı olmalıdır. Web sitemizde görüntülenen fazla değer biçmek için, aşağıdaki formülü uygulayın: Web sitesindeki fazla değer biçmek= (API'den gelen fazla değer biçmek - 1) * 100
. If you wish to see the response as a percentage, you need to convert it using the following formula: Overvalue on the website = (Overvalue from API - 1) * 100
.
min-probability =
100.2
max-probability =
1523.44
Olasılığa göre filtreleme. Değer, 0 ile 10.000 (dahil) arasında bir sayı olmalıdır.
Kesin bahisler için:
min-profit =
10
max-profit =
1000
Kâr üzerinden filtreleme. Değer, -5 ile 100.000 (dahil) arasında bir sayı olmalıdır.
min-roi =
10
max-roi =
100000
Yatırım getirisi üzerinden filtreleme. Değer, 0 ile 100.000.000 (dahil) arasında bir sayı olmalıdır.
hide-different-rules =
true
Tüm taşınan bahislerin kaybedilme riski olan farklı spor kurallarına sahip kesin bahisleri hariç tutar.
Ortamalar için:
min-m-ev =
1
max-m-ev =
2
Beklenen değer (EV) üzerinden filtreleme. Değer, -100.000.000 ile 100.000.000 (dahil) arasında bir sayı olmalıdır.
min-m-k =
1.25
max-m-k =
5
İkramiye oranlarına göre filtreleme. Değer, 0 ile 100.000 (dahil) arasında bir sayı olmalıdır.
min-m-bet =
1
max-m-bet =
10
Kaçırıldığında zarara göre (ya yalnızca bir bahisin kazanmasından elde edilen kâr ya da her iki bahisin kaybedilmesi durumunda zarar). Değer, 0 ile 10.000 (dahil) arasında bir sayı olmalıdır.
<0>min-m-win = <1><0>1 <0>max-m-win = <1><0>10<2> Kazanıldığında kâra göre (iki bahisin kazanılması durumundaki kâr). Değer, 0 ile 10.000 (dahil) arasında bir sayı olmalıdır.
min-probability =
100.2
max-probability =
1523.44
Ortalamada isabet etme olasılığına göre filtreleme. Değer, 0 ile 10.000 (dahil) arasında bir sayı olmalıdır.
Tüm API isteklerine uygulanabilir filtreleme:
startOf =
1
endOf =
3
Etkinlik başlangıç saatine göre, saat cinsinden. Aynı zamanda günlerin, saatlerin ve dakikaların bir kombinasyonunu ayarlamak da mümkündür, örneğin: startOf=PT15M = "15 minutes" startOf=PT10H = "10 hours" startOf=P2D = "2 days" startOf=P2DT3H4M = "2 days, 3 hours and 4 minutes". Yanıt UTC'ye göre hesaplanır, talep edenin saat diliminden bağımsızdır.
startAge =
1
endAge =
3
Kesin bahis/değerli bahis/ortalama yaşıyla. Etkinlik başlangıç saati için geçerli olan aynısı.
order =
field_desc
order =
field_asc
Sıralama düzenini artan veya azalan olarak ayarlar. Alan, aşağıdaki parametrelerden biriyle belirtilmelidir:
Örneğin: start_at_asc
Saniyede en fazla 2 istek.
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'nin çalıştığını hızlıca doğrulamak için, bir istek yapmak üzere curl komut satırı aracını kullanabilirsiniz:
curl "https://api.apostasseguras.com/request?product=surebets&source=bet365|22bet|unibet|pokerstars\_es&sport=Football|Volleyball" -H "Authorization: Bearer
api_token
"
Genel veriler
{
/* Yanıtın oluşturulduğu zaman */
updated_at: 1684171109017,
/* Listedeki ileri gitme olanağı */
can_forward: true,
/* Listedeki geri gitme olanağı */
can_backward: false,
/* Çıktıdaki kayıt sayısı */
limit: 25
}
Bahis bölümü
{
/* Bahis ID */
id: 460444138,
/* Bahis şirketinin web sitesinde görünene göre turnuva adı */
tournament: "Counter-Strike - BLAST Paris Major",
/* Bahis şirketinin web sitesinde görünene göre katılımcıların isimleri */
teams: ["Fnatic", "G2"],
/* Bahisin 0 ile 1 arasındaki fazla değeri. Eğer 0 ise, değer henüz hesaplanmamıştır */
overvalue: 0,
/* Bahisin kazanma olasılığı 0 ile 1 arasındadır. Eğer 0 ise, değer henüz hesaplanmamıştır */
probability: 0,
/* İkramiye oranı değeri */
value: 4.56,
/* Bahis Şirketleri'nin kazançlardan aldığı komisyon. 0 ile 1 arasında verilmiştir */
commission: 0,
/* Bahis şirketinin adı */
bk: "parimatch",
/* Sistem içindeki maç ID'si */
event_id: 460159166,
/* Spor türü */
sport_id: "CounterStrike",
/* Bahis şirketinin web sitesinde belirtilen maç başlangıç saati */
time: 1684157400000,
/*
Bahis şirketinin web sitesinde bir bahse yönelik navigasyonu tanımlayan üç tür öğe vardır:
event_nav - maça bağlantı
view_nav - belirli bir pazar (bahis grubu) için bağlantı
stake_nav - belirli bir bahis için bağlantı
Eğer yalnızca event_nav mevcutsa, view_nav ve stake_nav için bir yedek olarak kullanılır. event_nav ve view_nav bulunuyorsa, ancak stake\_nav yoksa, view\_nav stake_nav için bir değiştirme olarak kullanılır.
Bu öğelerin her birinin aynı iç yapısı vardır. Aşağıda bunlardan birinin açıklaması - event_nav.
Bahis şirketinin websitesinde bir bahse gitmeye dair gezinmeyi açıklayan bir öğe. Burada, bir maça veya belirli bir bahse doğrudan bağlantı elde etmek için yararlı olabilecek herhangi bir veri kaydedilir.
*/
"event_nav": {
/* etkinlik bağlantısının bir iframe'den açılabileceğine dair bir gösterge */
"direct": true,
/* istenen sayfaya ulaşmak için açılması gereken bağlantıların listesi */
"links": [
//"main" adlı ilk bağlantı
{
/* bağlantı adı */
"name": "main",
/* http isteği açıklaması */
"link": {
/* http isteği yöntemi */
"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"
},
/* bu bağlantıyla birlikte açılması gereken bağlantı adlarının listesi */
"requirements": ["x"]
},
//"x" adlı ikinci bağlantı
{
/* bağlantı adı */
"name": "x",
/* http isteği */
"link": {
/* http isteği yöntemi */
"method": "POST",
/* url */
"url": "https://www.marathonbet.com/en/betslip/add.htm",
/* http isteği parametreleri */
"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"
}
},
/* bu bağlantının açılması ile önceki bağlantı arasındaki maksimum gecikme süresi */
"maxDelay": 1500
}],
/*
Genelde, bu bölümdeki veriler her bahis şirketine özeldir ve kod belirli bir bahis şirketi için net talimatlar sağlamıyorsa bu alanın nasıl kullanılacağını kontrol etmeniz gerekecektir.
API kullanıcılarının hızlı bir şekilde nasıl bahis yapacaklarını bilmeleri gerektiğini anlıyoruz, ancak API'yi satarken bireysel bahis şirketleri ile belirli eylemleri nasıl gerçekleştireceklerine dair ayrıntılı belgeler sağlamıyoruz.
En iyi ihtimalle, kullanıcılara belirli soruları yanıtlayarak veya mümkünse, navigasyona yardımcı olabilecek bazı bilgileri çıkış verisine ekleyerek yardımcı olabiliriz.
*/
"markers": {
"id": 2000863629,
"inValue": 1.95,
"bk": "marathonbet",
"externalId": "441036222-126110536388",
"eventId": "16407509"
}
}
/* Bahis özelliklerinin tanımı */
type: {
/* Bahis türüne karşılık gelen koşul; bahisi tanımlayan ek bir değişken parametre */
condition: "3,5",
/*
Bu parametre, etkinliğin gerçekleştiği oyun durumunun türünü belirtir.
regular - varsayılan oyun durumu. Örneğin, maç sonucuna yapılan bahisler.
first - takımların ilk golü / korneri / kartı, vb. atmak için yarıştığı oyun durumu
№ 2 - ikinci gol / korner / kart vb. için oyun durumu.
last - ilk duruma benzer, ancak son gol / korner / kart vb. için.
openingPartnership - krikette, en iyi ilk ortaklık
vb.
*/
game: "regular",
/*
Bu parametre, bahsin uygulandığı takımları belirler ve şu değerleri alabilir:
overall - ev sahibi ve/veya misafir takımlar (örneğin, maç toplamı)
home - ev sahibi takım
away - misafir takım
both - hem misafir hem de ev sahibi takımlar (örneğin, her iki takımın da gol atması)
*/
base: "overall",
/*
Bahsin kabul edildiği hesaplanabilir sonuç türü.
Goal, corner kick, card, frame, set, point, vb. - hepsi "variety" altındadır.
*/
variety: "map",
/*
Bahsin kabul edildiği zaman aralığı veya oyun bölümüdür.
Örneğin: overtime, regularTime, period1, set1, vb. - hepsi "periods." olarak kabul edilir.uzatmalaruzatmalaruzatmalar.
*/
devre: "overtime",
/*
Bu parametre bahislerin mantıksal anlamını tanımlar ve aşağıdaki gibi değerler alabilir:
win1 - takım 1'in zaferi
win1RetX - takım 1'in zaferi, ancak eğer berabere olursa, bahis iade edilir
win2 - takım 2'nin zaferi
win2RetX - takım 2'nin zaferi, ancak eğer berabere olursa, bahis iade edilir
draw - berabere
over - üst
under - alt
yes - olur
no - olmaz
odd - tek
even - çift
ah1 - takım 1'in Asya handikapı
ah2 - takım 2'nin Asya handikapı
eh1 - takım 1'in Avrupa handikapı
ehx - berabere için Avrupa handikapı
eh2 - takım 2'nin Avrupa handikapı
ve diğerleri
Bazı bahis türleri ek koşullar içerebilir. Örneğin, üst ve alt bahisleri için toplam sayıdır,
ah1/ah2/eh1/ehx/eh2 bahisleri için de dezavantaj değeridir. Tüm bu değerler ayrı bir koşul parametresine dahil edilecektir.
*/
type: "over",
/*
Bu parametre, Betfair gibi bahis borsalarında bulunan back/lay formatında bahisleri temsil etmekten sorumludur.
Varsayılan olarak, tüm bahislerin back=true olduğu ve bu parametre çıktıda yer almadığıdır. Ancak, eğer bir bahis lay bahsi ise, bu parametre back:false değerine sahip olacaktır.
*/
back: false,
/*
Bu parametre bir bahisi reddetmekten sorumlu olup, tanımlanan etkinlik GERÇEKTEN gerçekleşmezse oyuncunun kazanmasını sağlar.
Bu durumda, çıktıda no:true olacaktır. Varsayılan olarak, no:false'tır.
*/
no: false,
}
}
/değerlibahisler
records - bu, değerli bahislerin numaralandırılmasıdır.
/kesinbahisler ve /ortalamalar için genel bölüm
{
/* sıralama kodu, sonuçların geri döndüğü */
sort_by: 4609118910833099900
/* kayıt (kesin bahis/ortalama/değerli bahis) id */
id: 785141488,
/* bu kesin bahis/ortalama ile ilgili sonuç etkinliğinin başlangıç zamanı */
time: 1685835600000,
/* kesin bahis/ortalama oluşturulma zamanı */
created: 1684229420000,
/* belirtilen bahis grubuyla ilgili kesin bahis/ortalama sayısı */
group_size: 2,
/* kesin bahisteki bahislerin koleksiyonu */
prongs: [...],
/* isteğe bağlı bir alan; varlığı, kesin bahis/ortalamalardaki bahislerin farklı kurallara tabi olabileceğini gösterir */
rd: [[0], [1], [1]]
}
/kesinbahisler
{
...
/* kesin bahislerin kârı */
Profit: 11.2812,
/* kesin bahislerin Yatırım Getirisi (ROI) */
roi: 222.6584,
/*
her bayrağın prongs'a karşılık geldiği ve her bayrağın aşağıdaki değerleri alabileceği bir bayrak listesi:
0 - düzenli bahisler
1 - muhtemelen üretken bahisler
2 - kesinlikle üretken bahisler
Üretken bahis, bir kesin bahis üreten bir bahistir.
*/
generatives:: "0,2"
}
/ortalama
{
...
/* yalnızca bir bahis kazanırsa olası kayıp */
bet: 0.2452,
/* her iki bahis kazanırsa olası kazanç */
win: 0.5097,
/* bir ortalama vurma olasılığı, yani, her iki bahisin kazanması durumunda */
probability: 0.3379,
/* ortalama oranı, yani potansiyel kazanç ile potansiyel kayıpların oranı */
overvalue: 1.0404,
/*ortalama matematiksel beklentisi. Ne kadar yüksekte olursa, ortalama o kadar avantajlıdır. */
ev: 0.0099
}