GET odds

Belirli bir spor fikstürü için çeşitli bahis sitelerinden detaylı oranlar ve meta verileri getirir.

Uç nokta

GET /v4/odds

İstek Parametreleri

  • fixtureId* (string)Fikstür için benzersiz ID
  • bookmakers (string)(İsteğe bağlı) Virgülle ayrılmış bahis siteleri listesi
  • oddsFormat (string)(İsteğe bağlı) İstenen oran formatı. Seçenekler: fractional, decimal, american
  • language (string)(İsteğe bağlı) Çevrilmiş etiketler için dil kodu
  • verbosity (number)(İsteğe bağlı) Yanıt ayrıntı düzeyi. Daha yüksek değer daha detaylı çıktı döndürür.

Örnek İstek

GET /v4/odds?fixtureId=id1000003969653792&bookmakers=pinnacle&language=en&verbosity=3

Örnek Yanıt

{
  "fixtureId": "id1000003969653792",
  "participant1Id": 1302,
  "participant2Id": 4872,
  "sportId": 10,
  "tournamentId": 39,
  "seasonId": 130951,
  "statusId": 0,
  "hasOdds": true,
  "startTime": "2026-04-13T17:00:00.000Z",
  "trueStartTime": null,
  "trueEndTime": null,
  "updatedAt": "2026-04-08T18:00:30.461Z",
  "externalProviders": {
    "betradarId": 69653792,
    "mollybetId": "2026-04-13,625,676",
    "opticoddsId": "20260413B49C7BD7",
    "lsportsId": null,
    "txoddsId": null,
    "sofascoreId": 15676262,
    "betgeniusId": 13679074,
    "flashscoreId": "nDaPAq53",
    "pinnacleId": 1627730447,
    "oddinId": null
  },
  "statusName": "Pre-Game",
  "participant1Name": "FC Fredericia",
  "participant1ShortName": "Fredericia",
  "participant1Abbr": "FRE",
  "participant2Name": "Vejle BK",
  "participant2ShortName": "Vejle",
  "participant2Abbr": "VEJ",
  "sportName": "Soccer",
  "tournamentSlug": "superliga",
  "categorySlug": "denmark",
  "categoryName": "Denmark",
  "tournamentName": "Superliga",
  "bookmakerOdds": {
    "pinnacle": {
      "bookmakerIsActive": true,
      "bookmakerFixtureId": "1627730447",
      "fixturePath": "https://www.pinnacle.com/en/e/e/e/1627730447/#all",
      "suspended": false,
      "markets": {
        "10286": {
          "bookmakerMarketId": "1627730447/6020879114/1628099951",
          "marketActive": true,
          "outcomes": {
            "10287": {
              "players": {
                "0": {
                  "active": true,
                  "betslip": null,
                  "bookmakerOutcomeId": "1628099962",
                  "bookmakerChangedAt": null,
                  "changedAt": "2026-04-13T09:00:11.194Z",
                  "limit": 125,
                  "playerName": null,
                  "price": 4.01,
                  "priceAmerican": "301",
                  "priceFractional": "301/100",
                  "mainLine": false,
                  "exchangeMeta": null
                }
              }
            }
          }
        }
      }
    }
  }
}

Yanıt Alanlarının Ayrıntılı Dökümü

Üst Seviye Alanlar

  • fixtureId string Fikstür için dahili benzersiz ID.
  • participant1Id numberBirinci katılımcının ID’si.
  • participant2Id numberİkinci katılımcının ID’si.
  • sportId number Spor ID’si
  • tournamentId numberTurnuva ID’si
  • seasonId number|null(İsteğe bağlı) Sezon ID’si.
  • statusId number Fikstürün mevcut durumu.
  • hasOdds boolean Fikstür için oranların mevcut olup olmadığını belirtir.
  • startTime string ISO 8601 başlangıç zamanı.
  • trueStartTime string|null Varsa, fikstürün gerçek başlangıç zamanı.
  • trueEndTime string|null Varsa, fikstürün gerçek bitiş zamanı.
  • updatedAt string ISO 8601 son güncelleme zamanı.
  • statusName string Okunabilir maç durumu (örn. «Pre-Game», «In-Play», «Ended»).
  • participant1Name string Birinci katılımcının adı (talep ettiğiniz dilde).
  • participant1ShortName string Birinci katılımcının kısa görüntü adı. language parametresi ayarlandığında çevrilir.
  • participant1Abbr string Birinci katılımcının 3 harfli kısaltması. language parametresi ayarlandığında çevrilir.
  • participant2Name string İkinci katılımcının adı (talep ettiğiniz dilde).
  • participant2ShortName string İkinci katılımcının kısa görüntü adı. language parametresi ayarlandığında çevrilir.
  • participant2Abbr string İkinci katılımcının 3 harfli kısaltması. language parametresi ayarlandığında çevrilir.
  • sportName string Sporun adı.
  • tournamentSlug string URL uyumlu turnuva tanımlayıcısı.
  • categorySlug string Yarışma kategorisinin slug değeri (örn. «england»).
  • categoryName string Kategorinin görüntü adı (örn. «England»).
  • tournamentName string Turnuvanın tam adı (language parametresi ayarlandığında çevrilir).
  • externalProviders (object) Üçüncü taraf sağlayıcılardan gelen ID’ler:
    • betradarId (number|null) (İsteğe bağlı) Betradar tarafından atanmış ID.
    • mollybetId (string|null) (İsteğe bağlı) Mollybet tarafından atanmış benzersiz ID.
    • opticoddsId (string|null) (İsteğe bağlı) Opticodds tarafından atanmış benzersiz ID.
    • lsportsId (number|null) (İsteğe bağlı) LSports tarafından atanmış benzersiz ID.
    • txoddsId (number|null) (İsteğe bağlı) TXOdds tarafından atanmış benzersiz ID.
    • sofascoreId (number|null) (İsteğe bağlı) Sofascore tarafından atanmış ID.
    • betgeniusId (number|null) (İsteğe bağlı) Betgenius tarafından atanmış ID.
    • flashscoreId (string|null) (İsteğe bağlı) Flashscore tarafından atanmış ID.
    • pinnacleId (number|null) (İsteğe bağlı) Pinnacle tarafından atanmış ID.
    • oddinId (number|null) (İsteğe bağlı) Oddin tarafından atanmış ID.

bookmakerOdds nesnesi

  • bookmakerIsActive boolean Bu bahis şirketinin şu anda bu maç için aktif olup olmadığını belirtir (genellikle bu bahis şirketinden veri toplayıp toplamadığımızı gösterir).
  • bookmakerFixtureId string Bahis şirketinin kendi maç tanımlayıcısı.
  • fixturePath string Bahis şirketinin sitesindeki maça doğrudan URL.
  • suspended boolean Bu bahis şirketinin tüm pazarlarının şu anda askıya alınıp alınmadığını belirtir.
  • markets object Anahtar olarak pazar kimliklerini ve karşılık gelen pazar verilerini içeren nesne:
    • bookmakerMarketId string Bahis şirketinin dahili pazar tanımlayıcısı.
    • marketActive boolean Bu özel pazarın şu anda aktif olup olmadığını belirtir.
    • outcomes object Sonuç kimliklerinin sonuç verilerine eşlemesi:
      • players object Oyuncu kimliklerinin oyuncu seviyesindeki fiyatlara eşlemesi:
        • active boolean Bu seçimin şu anda sunulup sunulmadığını belirtir.
        • betslip string|null Bahis kuponu derin bağlantısı veya tanımlayıcısı, varsa.
        • bookmakerOutcomeId string Bahis şirketinin sonuç tanımlayıcısı (örn. «3.5/under», «home»).
        • bookmakerChangedAt string|null Bahis şirketinin son bildirilen değişikliğinin ISO 8601 zaman damgası, varsa.
        • changedAt string Sistemimizde kaydedilen son değişikliğin ISO 8601 zaman damgası.
        • limit number|null Bu seçim için izin verilen maksimum bahis tutarı.
        • playerName string|null Player props pazarlarında oyuncu adı; standart pazarlarda null.
        • price number Ondalık formatta oranlar.
        • priceAmerican string Amerikan formatında oranlar (örn. «-201», «171»).
        • priceFractional string Kesirli formatta oranlar (örn. «49/99»).
        • mainLine boolean Bunun pazarın ana/birincil hattı olup olmadığını belirtir.
        • exchangeMeta any|null Exchange tipi bahis şirketleri için ek meta veriler (örn. likidite, lay fiyatı).

Notlar

  • Uç nokta bekleme süresi (hız sınırı): 500ms
  • bookmakers parametresi belirtilmezse, mevcut tüm bahis şirketlerinin oranları dahil edilir.
  • Tüm zaman damgaları UTC formatındadır (ISO 8601).
  • Üç fiyat formatı da (price, priceAmerican, priceFractional) oddsFormat sorgu parametresinden bağımsız olarak her zaman döndürülür.
Önceki sayfaGET participants
Bir sorun bildir
OddsPapi | Dokümanlar GET odds