Sharp planı · REST · JSON
API dokümantasyonu
Panelin gösterdiği her şey, JSON olarak: son taramanın fırsatları (her 45 sn), surebet'ler, kombineler ve her maçın adil olasılıkları. Temel URL: https://proba.bet.
Kimlik doğrulama
Ayarlar → API'den bir anahtar oluştur (Sharp planı, en fazla 3 aktif anahtar). Bearer token olarak gönder. Anahtar bir kez gösterilir; yalnızca SHA-256 özetini saklarız.
curl -H "Authorization: Bearer pb_live_xxxxxxxx" "https://proba.bet/api/v1/me"{ "plan": "sharp", "daily_limit": 20000, "remaining_today": 19999 }Kota
Anahtar başına günde 20.000 istek (UTC). Her yanıt X-RateLimit-Limit ve X-RateLimit-Remaining taşır. Veriler her 45 saniyede değişir: daha sık sorgulamak anlamsızdır.
Uç noktalar
| Endpoint | Parametreler | Döndürür |
|---|---|---|
GET /api/v1/me | — | plan, daily_limit, remaining_today |
GET /api/v1/opportunities | kind=value|surebet|combo · min_ev · sport · limit | count, data[] (event, market, outcome, book, price, fair_prob, ev, grade, alt_books, link…) |
GET /api/v1/matches | sport · hours (≤ 168) · limit — ou id=<event_id> | count, data[] (home, away, commence_time, p_home, p_draw, p_away, total_line, p_over, p_under, source, matched, thin, kind) |
Örnek: value bet'ler
curl -H "Authorization: Bearer pb_live_xxxxxxxx" \
"https://proba.bet/api/v1/opportunities?kind=value&min_ev=0.02&sport=soccer_epl&limit=50"{
"kind": "value", "count": 12, "generated_at": "2026-09-19T21:03:44Z",
"data": [{
"event_id": "0ab3…", "sport_key": "soccer_epl", "home": "Arsenal", "away": "Chelsea", "commence_time": "2026-09-20T15:00:00Z",
"market_key": "h2h", "outcome": "Draw", "point": null,
"book": "unibet_fr", "book_title": "Unibet (FR)", "price": 3.60, "link": "https://…",
"fair_prob": 0.2914, "fair_odds": 3.43, "ev": 0.0490, "grade": "A", "flags": [],
"alt_books": [{ "book": "betclic_fr", "price": 3.55, "ev": 0.0344, "grade": "A" }]
}]
}grade A = Babeth'in seçimi (herkese açık geçmiş performansta takip edilir); B = işaretlerle yayınlanır; C = oynamadan önce kontrol et. alt_books, aynı bahsi avantajla sunan diğer bahis sitelerini listeler.
Örnek: maç olasılıkları
curl -H "Authorization: Bearer pb_live_xxxxxxxx" "https://proba.bet/api/v1/matches?sport=soccer_epl&hours=48"
curl -H "Authorization: Bearer pb_live_xxxxxxxx" "https://proba.bet/api/v1/matches?id=0ab3c9d1"Hatalar
401 missing_or_invalid_api_key— anahtar eksik veya bilinmiyor403 plan_required:sharp— anahtarın hesabı Sharp planında değil429 daily_quota_exceeded— günlük kota doldu — 00:00 UTC'de sıfırlanır
Webhook'lar
API'yi sürekli sorgulamak yerine Babeth'in seni aramasına izin ver: Ayarlar → Webhook'ta bir HTTPS URL gir. Senin bahis sitelerindeki her yeni seçim bahsi (uyarılarınla aynı filtreler) miktarınla birlikte bir kez POST edilir. Başarısız bir çağrı bir sonraki taramada yeniden denenir; 5 başarısızlıktan sonra gönderim 10 dakika duraklatılır.
POST https://votre-serveur.example/proba (Settings → Webhook)
Content-Type: application/json
X-Proba-Event: picks | test
X-Proba-Signature: sha256=<HMAC-SHA256(secret, body)>
{
"event": "picks", "sent_at": "2026-09-20T09:00:12Z", "user_id": "…",
"picks": [{
"event_id": "0ab3…", "sport_key": "soccer_epl", "home": "Arsenal", "away": "Chelsea", "commence_time": "2026-09-20T15:00:00Z",
"market_key": "h2h", "outcome": "Draw", "point": null,
"book": "unibet_fr", "book_title": "Unibet (FR)", "price": 3.60, "link": "https://…",
"fair_prob": 0.2914, "fair_odds": 3.43, "min_odds": 3.50, "ev": 0.049, "grade": "A", "stake": 12, "currency": "EUR"
}]
}Mesaja güvenmeden önce imzayı doğrula:
# Node.js
const sig = req.headers["x-proba-signature"]; // "sha256=…"
const mac = crypto.createHmac("sha256", SECRET).update(rawBody).digest("hex");
const ok = sig === "sha256=" + mac;
# Python
ok = hmac.compare_digest(sig, "sha256=" + hmac.new(SECRET.encode(), raw_body, hashlib.sha256).hexdigest())5 saniye içinde 2xx yanıtı ver. `test` olayı “Test gönder” butonundan gelir.
Koşullar
Kişisel kullanım veya kendi araçların için. Verilerin yeniden satışı yok, herkese açık yeniden dağıtım yok. Anahtarlar Ayarlar'dan istediğin zaman iptal edilebilir. Karar destek verisi, kazanç garantisi yok.
API'ye mi ihtiyacın var?
Sharp planı API'yi, oran hareketlerini, birden fazla kasayı ve tam karşılaştırıcıyı içerir.