Två nycklar, den ena en kontur och den andra massiv, på en pappersskiva bredvid ett runt lås.

Betfair API-åtkomst: vad du behöver, vad det kostar, vem det passar

Skriptet är halvskrivet, och Betfairs API vill ha en nyckel före allt annat. Nyckeln hänger på ett eget verifierat Betfair-konto, så om ditt land nekas eller ditt konto är stängt är det här ingen väg in.

Betfair API-åtkomst är två applikationsnycklar på ett eget Betfair-konto. Delayed-nyckeln är gratis och fungerar direkt, men dess odds är fördröjda och ett spel som läggs med den är ett riktigt spel. Live-nyckeln kräver en ansökan, ett konto som klarat Betfairs ID-kontroller och som har tillräckligt med pengar för en engångsavgift för aktivering, för närvarande 499 £ och ej återbetalningsbar (kontrollera de aktuella villkoren). En personlig nyckel är bara för personligt bruk; företag går genom Betfairs kommersiella vägar. Utan Betfair-konto finns ingen nyckel, och en brokers börsverktyg är inte ett Betfair-konto.

Vad API:et används till

En äldre kopia av Betfairs egen utvecklardokumentation beskriver Exchange API som ett sätt att bygga automatiserade spelsystem eller egna spelskärmar, gratis att utveckla med och enbart för personligt bruk (kontrollera de aktuella villkoren). Betfairs villkor räknar spel på andra automatiska sätt som misstänkta och säger att API-spel inte är det (klausul 12.1.4 i den arkiverade kopian vi läste). En separat sida går djupare in på att automatisera spel genom samma nyckel.

Det passar den som spelar för sig själv och vill ha kod, inte fingrar, på knapparna. Det passar inte den som saknar ett eget Betfair-konto. För den bredare bilden, se var API:et ligger bland de andra vägarna; vår åtkomstguide har kartan över vägar in, från start till mål.

Kontot först, sedan nycklarna

Steg ett är där en del läsare stannar.

  1. Ha ett eget verifierat Betfair-konto

    Har du inget är att först öppna ett direkt konto jobbet, i ditt eget namn, i ett land som Betfair tar emot. Betfairs utvecklarhjälp säger att ett KYC-verifierat Betfair-konto krävs i alla fall, och att du utan Betfair-konto inte kan gå vidare med licensieringen. Läs de KYC-kontroller en Live-nyckel hänger på innan du planerar kring en Live-nyckel, och ha tillräckligt på kontot för avgiften i steg fyra.

  2. Skapa nycklarna

    Varje konto får två applikationsnycklar. Delayed-nyckeln är aktiv så fort den finns. Live-nyckeln börjar som inaktiv.

  3. Bygg och testa på Delayed-nyckeln

    Dess odds kommer fördröjda, med 1 till 180 sekunder, så bygg för det. Håll varje testspel på minimiinsatsen, och kontrollera ett skripts uträkningar för hand i en back- och lay-kalkylator innan det lägger sitt första spel, eftersom varje spel med den här nyckeln är på riktigt. En separat sida tar upp varifrån prisdata till ett sådant system faktiskt kommer.

  4. Ansök om Live-nyckeln och betala avgiften

    Betfair ber dig avsluta testerna först och sedan ansöka genom sitt Developer Program för personligt spelande. När åtkomsten är godkänd dras aktiveringsavgiften från ditt Betfair-konto, och den återbetalas inte.

  5. Inget efter det ändrar Betfairs villkor

    Live-nyckeln lyfter ingen av kontots regler: bara personligt bruk, ett konto per person, Betfairs rätt att stänga ett konto.

En nyckel är bara så öppen som kontot bakom den.

Delayed-nyckel mot Live-nyckel

De två nycklarna skiljer sig i vad de ser och vad de kostar. Båda kan lägga ett spel på den riktiga börsen.

Delayed-nyckel och Live-nyckel, som Betfairs utvecklardokumentation beskriver dem
Vad den görDelayed-nyckelLive-nyckel
Gjord förUtveckling, och övningsprogram som inte kan spelaApplikationer för live-spel
OddsFördröjda, med 1 till 180 sekunderLive
Lägga spelTillåtet, på den riktiga börsenTillåtet
Enbart läsningTillåtetInte tillåtet
Prisdjup3 prisnivåerAlla prisnivåer
Totalt matchat per val, Betfair SP:s near- och far-priserInte tillgängligtTillgängligt
AktiveringsavgiftIngen499 £ en gång, ej återbetalningsbar (kontrollera de aktuella villkoren)

En Live-nyckel kan inte vara skrivskyddad

En Live-nyckel som bara används för att läsa odds är inte tillåten, och användare som bara vill ha data får höra att de ska stanna på Delayed-nyckeln, annars riskerar Live-nyckeln att avaktiveras. Att betala 499 £ för att titta på odds är uteslutet.

Avgiften är fast, avkastningen är det inte

Betfairs utvecklarsidor säger för närvarande att Live-nyckeln kostar 499 £, en gång. Äldre källor säger 299 £, så kontrollera de aktuella villkoren innan du budgeterar. Om 499 £ är billigt beror på ett tal som ingen kan ge dig i förväg: vad varje spel är värt i genomsnitt.

Hypotetiskt, med uppfunna siffror rakt igenom. Anta ett skript vars spel, med 100 £ i insats, är värda förväntade 2 £ var efter börsprovision, och som lägger 10 om dagen. Då är 499 £ ÷ 2 £ = 249,5, alltså 250 spel, eller 25 dagar, för att täcka avgiften. Anta i stället 0,50 £ per spel, så blir det 499 £ ÷ 0,50 £ = 998 spel, ungefär 100 dagar. Vid 0 £ per spel kommer avgiften aldrig tillbaka. Under 0 £ blir hålet bara djupare.

En förväntad vinst är ett genomsnitt över många spel, inget löfte om de nästa hundra. Ingen bör läsa in inkomst i de här siffrorna; skriptet är påhittat.

Ett andra uppfunnet fall, och det som fångar folk: en spelare med ett verifierat konto och 650 £ på det skriver ett skript under tre helger på Delayed-nyckeln, utgår från att testspelen går jämnt upp, betalar 499 £ av de 650 £ och upptäcker att kontot har 151 £ att spela med när de första live-spelen läggs, en helt annan spelkassa än den planen förutsatte.

Jag skulle inte betala för en Live-nyckel förrän Delayed-nyckeln har kört samma strategi i flera veckor på minimiinsatsen, i vetskap om att odds som är upp till 180 sekunder sena gör testet till en grov fingervisning. Avgiften kommer inte tillbaka.

Personlig nyckel, kommersiell licens

En personlig nyckel är för dina egna spel. Samma arkiverade dokumentation säger att all data- eller API-användning i kommersiellt sammanhang måste godkännas av Betfair, och att ej godkänd användning kommer att identifieras och blockeras (kontrollera de aktuella villkoren).

I korthet: en mjukvaruleverantör som bygger en app för Betfairs kunder betalar en licensavgift på 1 499 £, förfallen vid säkerhetscertifieringen. Ett företag som vill handla automatiskt går via Flutters affärsgren för ett ”Exchange Trading Account”, vilket börjar med bolagshandlingar och identitetskontroller av dess styrelse och ägare. Ingetdera är en personlig nyckel med större budget.

Vad som fortfarande begränsar båda nycklarna

Betfair sätter tak för hur mycket marknadsdata en enda förfrågan får be om, vid 200 poäng, där rikare data kostar fler poäng, och avvisar orderinstruktioner över 1 000 på en enda sekund. In-play-marknader har vanligen en fördröjning på 1 till 12 sekunder när spel läggs, vilket enligt Betfair låter kunder annullera omatchade order när förhållandena ändras. Transaktionsavgifter kan gälla på båda nycklarna när du passerar 5 000 kvalificerande transaktioner på en timme, och fel räknas (Betfairs sida Charges har villkoren; kontrollera de aktuella villkoren).

Betfairs utvecklarsidor säger också att API-förfrågningar från listade regioner blockeras. Den listan skiljer sig från villkorens lista, och ingen av dem är komplett, så kontrollera den aktuella listan och lokala regler. När landsformuleringen utesluter dig läses på en egen sida.

Vad de fyra brokerna säger om API:er och bottar

En broker öppnar ett eget konto, inte ett Betfair-konto, så en brokers API, där det finns ett, ansluter till brokern. De här verktygen är kommersiella arrangemang under varje brokers egna villkor. På sidorna vi läste erbjuder ingen av de fyra en Betfair-nyckel, och var och en har sina egna uteslutna länder; vad en brokers inloggning egentligen innehåller visar lagren. Vad var och en säger följer; kontrollera de aktuella villkoren för varje rad.

BetInAsia. En nyligen arkiverad kopia av dess startsida annonserar fortfarande en anslutning till BLACK Sports Betting API. En äldre kopia av dess API-sida säger att åtkomst sker på begäran och att det är en anslutning till BLACK, inte en direkt API-anslutning till börserna bakom. Inte för dig som bor i Storbritannien eller USA, som båda utesluts i dess villkor, bland andra.

AsianConnect. Dess hjälpcenter säger att det erbjuder ett API-konto genom Asianodds88, dess oddsaggregator: ett API in i Asianodds88, inte en Betfair-nyckel. Inget hittades om API:er eller bottar för Piwi247 eller OrbitX. Kontrollera dess lista över begränsade länder före allt annat: en äldre lista nämner USA och Kina, bland andra, och dess registreringsformulär och hjälpcenter är oense om vissa länder.

MadMarket. Ingen API-sida för kunder hittades, och dess villkor förbjuder scraping och varje robot, spindel eller annan automatisk mekanism. Dess villkor utesluter också Storbritannien, USA och Australien, bland andra.

Sportmarket. Dess hjälpartikel säger att FairExchange inte kan användas med API-bottar, och vi hittade ingen offentlig API-dokumentation. Bor du i Storbritannien, USA eller Frankrike, bland andra, utesluter dess villkor dig.

Listor förändras, och en brokers egna sidor är ibland oense med sig själva, så jämför de fyra brokernas villkor i en tabell och låt varje brokers aktuella villkor ha sista ordet. Jag skulle läsa ”API access” på en brokers sida som en fråga att ställa skriftligt, inte som en funktion att bygga en strategi på.

Ett broververktyg är en väg bara där både Betfair och brokern tar emot dig, och det är aldrig en Betfair-nyckel.

Frågor som många ställer

Är Betfair API-åtkomst automatisk, eller ansöker man?

Delvis. När du har ett verifierat Betfair-konto skapar du nycklarna själv, och Delayed-nyckeln fungerar direkt. Live-nyckeln kräver en ansökan, full ID-verifiering och tillräckligt med pengar på kontot för aktiveringsavgiften. Kontrollera Betfairs aktuella utvecklarhjälp innan du förlitar dig på något steg.

Vad kostar Betfair API-åtkomst, och kan avgiften återbetalas?

Delayed-nyckeln är gratis. Live-nyckeln har en engångsavgift för aktivering, för närvarande 499 £, som dras från ditt Betfair-konto när åtkomsten är godkänd och som inte återbetalas. Börsprovision på dina vinster är separat. Kontrollera de aktuella villkoren.

Kan man använda Betfair API utan Betfair-konto?

Nej. Nyckeln utfärdas till ett KYC-verifierat konto, och Betfairs utvecklarhjälp säger det rakt ut: utan Betfair-konto kan du inte gå vidare med licensieringen.

Vad gäller om Betfair inte finns där jag bor?

Då finns ingen API-väg, eftersom nyckeln hänger på ett konto som Betfair måste acceptera. Att dölja var du befinner dig är ingen lösning: varför dolda platser slutar illa har klausulen och följderna.