1. Home
  2. API

The #1 sports arbitrage APIs for African bookmakers

Real-time surebets, value bets and middles from the bookmakers your users actually bet with, delivered as clean JSON. Pay only for the bookmakers you need.

GET/surebets/api/200 OK · example
{
  "ok": true,
  "updated_at": "2026-10-23T14:02:11Z",
  "opportunities": [{
    "match": "Arsenal vs Chelsea",
    "sport": "soccer",
    "market": "Over / Under 2.5",
    "profit_pct": 2.41,
    "legs": [
      { "bookmaker": "SportyBet",
        "label": "Over 2.5", "odds": 2.10, "stake_pct": 48.4 },
      { "bookmaker": "Bet9ja",
        "label": "Under 2.5", "odds": 1.98, "stake_pct": 51.6 }
    ]
  }]
}

Why Sportalon

Built for the African market

Global odds APIs stop at Bet365 and Pinnacle. We cover the local sportsbooks, crypto books and exchanges African bettors use every day.

Local bookmakers

SportyBet, Bet9ja, BetKing, 1xBet, Betway, BetPawa, Hollywoodbets and many more across Nigeria, Ghana, Kenya, South Africa and beyond.

Always fresh

Bookmakers are scanned around the clock and listed prices are re-checked every few seconds, so a surebet leaves the feed as soon as it is gone.

Ready to place

Every surebet comes with its legs, odds, stake split and profit, so your app or bot can act on it straight away.

Endpoints

Three feeds, one key

Simple GET requests over HTTPS. Every response is JSON.

GET/surebets/api/Surebets. Guaranteed-profit arbs across bookmakers, with every leg, its odds, stake split and profit.
GET/valuebets/api/Value bets. Prices above the fair odds, with the edge and the bookmaker offering them.
GET/middles/api/Middles. Line gaps between bookmakers where both sides can win.

Pricing

$50 per bookmaker, per month

Pick the bookmakers you need and your price adds up as you go. No setup fee.

Nigeria
Ghana
Kenya
South Africa
Cameroon
Tanzania
Uganda
Zambia
Zimbabwe

Authentication

Up and running in minutes

  1. Choose your bookmakersPick them above and contact sales.
  2. Get your API keyWe issue it as soon as your plan is set up.
  3. Call the feedsSend the key as Authorization: Bearer <key> or X-API-Key. Keys in the URL are refused, so they never end up in logs.
  4. Stay within your limitEach key has a per-minute request limit; going over returns 429.
# Surebets
curl https://sportalon.com/surebets/api/ \
  -H "Authorization: Bearer YOUR_API_KEY"

# Value bets
curl https://sportalon.com/valuebets/api/ \
  -H "Authorization: Bearer YOUR_API_KEY"

# Middles
curl https://sportalon.com/middles/api/ \
  -H "Authorization: Bearer YOUR_API_KEY"

Ready to plug into African odds?

Tell us which bookmakers you need and we will set up your key.

Contact sales