Proba Bet
Ücretsiz dene

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

EndpointParametrelerDöndürür
GET /api/v1/meplan, daily_limit, remaining_today
GET /api/v1/opportunitieskind=value|surebet|combo · min_ev · sport · limitcount, data[] (event, market, outcome, book, price, fair_prob, ev, grade, alt_books, link…)
GET /api/v1/matchessport · 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

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.