
Ett betting-API är ett gränssnitt som möjliggör kommunikation med ett spelbolags sportbok eller spelbörs med hjälp av en extern programvara som har rätt att kommunicera med spelbolaget för att till exempel lista aktuella odds och lägga spel. Vi börjar dock med att grundläggande redogöra för vad ett API är för något.
Vad är ett API
I vardagligt tal uttalar man API, som är en förkortning av Application Program Interface, genom att bokstavera A-P-I. Ett API kan förklara som ett protokoll med utstakade regler från den som tillhandahåller ett API för att möjliggöra för utomstående att kommunicera med till exempel ett spelbolag, men det finns så klart miljontals användningsområden.
Utan att vi egentligen vet om det så använder vi oss av tjänster och applikationer varje dag som nyttjar olika API-lösningar i bakgrunden för kommunikation mellan olika system och tjänster. Öppnar du en applikation i mobiltelefonen så finns med största sannolikhet ett API i bakgrunden som läser och skriver data mellan mobilapplikationen och tjänsten vars mobilapp du använder.
Ett API kan så klart se ut på många olika sätt men det finns en hel del standarder som brukar användas och som underlättar för den som vill bygga egna applikationer för att kommunicera med andra tjänster. Många API:er ser ut på liknande sätt och det som skiljer är normalt dess funktionalitet, variabel- och funktionsnamn och på vilket sätt ett specifikt API får användas.
Vad är ett betting-API?
Ett betting-API är ett protokoll för att kommunicera med ett spelbolag för att till exempel lägga bets eller hämta information om sportevenemang och odds. Tittar vi till exempel på populära oddsjämförelsetjänster som Oddchecker eller OddsPortal.com så hämtar de in aktuella odds från spelbolagen löpande för att kunna presentera uppdaterade odds för sina besökare.
Ett annat populärt användningsområde är spelbörser, även kallat oddsbörser, som tillhandahåller ett API för att möjliggöra för spelare och traders att kommunicera med oddsbörsen via ett API för att kunna hämta odds och lägga spel. I detta fall är det möjligt att få uppdaterade odds i realtid och lägga spel via till exempel en mjukvara för oddstrading vilket skapar stora fördelar om man handlar med sportodds, så kallad trading, vilket ställer krav på smidig orderläggning och snabb exekvering av ordrar på spelbörsen.
Vad är en spelbörs?
En spelbörs är en handelsplats för odds där du spelar mot andra spelare genom att köpa eller sälja odds. Den stora skillnaden är alltså att du inte spelar mot spelbolaget i deras sportbok utan på spelbörsen är det spelarna som sätter oddsen. Att spela, eller köpa, brukar även kallas för att ”backa” ett odds vilket är detsamma som att lägga ett spel i en sportbok där du vinner om det du spelat på inträffar. På motsatta sidan finns alltid en säljare av ett odds vilket på en spelbörs brukar kallas för att ”laya” eller boka ett odds.

Likheterna är stora med en börs för värdepappershandel där det alltid finns en köpare och säljare av en aktie. Avgiften, eller kommissionen, som spel/odds-börsen tar ut brukar normalt vara en procent på vinnande spel, Betfair har i de flesta länder två procent vilket innebär att du betalar två kronor om du vinner 100 kronor på en marknad.
Det är du som spelare som väljer om du vill köpa eller sälja ett odds beroende på om du tror att det spelet avser kommer att inträffa eller inte.
Betfair API
Den största och mest populära spelbörsen sett till omsättning är Betfair Exchange som tillhandahåller ett API för att kunna använda externa mjukvaror eller egenutvecklade diton för att läsa odds och lägga spel på spelbörsen. Betfairs spelbörs är fristående från Betfairs traditionella sportbok och för att kunna använda Betfairs API behöver du ha ett konto hos Betfair samt en API-nyckel (application key).
En API-nyckel kostar 299 brittiska pund i engångsavgift men därefter kan du använda nyckeln för både egenutvecklade applikationer och tradingmjukvaror så som Bet Angel, BetTrader och Geeks Toy. Betfair har en marknadsplats för tredjepartsmjukvaror som kan användas med deras API som de kallar för App Directory.
Vill du utveckla egna applikationer, till exempel en bettingrobot, för att läsa odds och placera back- och lay-ordrar har Betfair en alldeles utmärkt API-dokumentation för det. En bra början för att komma i gång med Betfairs API är deras avdelning för utvecklare, Betfair Developer Program.
Smarkets API
En annan populär spelbörs är Smarkets som precis som Betfair har svensk spellicens och ett öppet API för att hämta sportevenemang, aktuella odds och placera köp- och säljordrar på marknadsplatsen. Smarkets API och instruktioner för att komma i gång finns på länken och till skillnad från Betfair är för tillfället Smarkets API kostnadsfritt att komma i gång med, men du betalar givetvis en kommission till Smarkets för vinnande spel. Kommissionsupplägget skiljer sig något från Betfair och hos Smarkets tas en avgift ut för alla vinnande spel oavsett om du går plus eller minus på en specifik marknad. Rekommenderat är alltid att kolla upp aktuella avgifter innan du börjar använda ett API då avgifterna kan skilja sig från gång till annan.