Nigeria's big domestic books have no official odds API, and the open-source options are fragile. Here are the honest routes to Nigerian bookmaker odds data, for the teams that actually need it.
James··5 min read
Nigeria's major domestic books have no official public API.Bet9ja, SportyBet, BetKing and Nairabet publish no developer portal and no documented odds endpoint you can sign up for. The open-source collectors that turn up in a search go stale quickly. So the realistic routes are two: build and maintain your own collection, or license a feed that keeps that coverage current for you. This is the honest landscape for teams that need Nigerian prices as data.
Is there a Bet9ja odds API?
No. Bet9ja has no public or partner-level odds API, and neither do the other large Nigerian books. This is the search that brings most developers here, and the answer has not changed. SportyBet, BetKing and Nairabet are in the same position: prices are shown on their own surfaces, not offered to third parties as a documented feed.
That single fact shapes the whole question. Because there is no official feed, anyone offering Nigerian odds as data is sourcing it themselves. What you are really choosing between is who owns the upkeep of that sourcing: you, or a supplier.
Who actually needs Nigerian bookmaker odds as data?
Two kinds of B2B product drive most demand for Nigerian prices, and both need the same domestic books covered consistently:
Bet-code converters: tools that translate a booking code from one Nigerian book into an equivalent slip on another. They need the same events and selections priced across Bet9ja, SportyBet, BetKing and Nairabet at the same moment, or the conversion is wrong.
Arbitrage and surebet scanners: tools that compare the same selection across books to find a priced discrepancy. An arb is a relationship between prices, so a gap in one book's coverage silently removes real opportunities.
Both use cases fail quietly on the same thing: partial or stale coverage. A missing selection or a price that is minutes old does not throw an error. It just produces a wrong conversion or a phantom arb, which is worse than no data at all. That is why maintained coverage, not a one-off pull, is the thing these products are built on.
Why does DIY collection keep breaking?
DIY collection keeps breaking because the surfaces it reads from change constantly, and a collector does not know when it has drifted. Getting the prices once is the easy part. Keeping them accurate, complete and current is the work, and it never finishes: a collector you stand up this week can be quietly wrong next week. We won't describe any technique here, and we won't describe how a book protects its surface. The point is only that the maintenance burden is real and continuous.
The open-source projects that promise Nigerian odds run into exactly this. They work on the day you find them, then rot as soon as attention moves on. We go deeper on this in the fragility problem with DIY collection: the short version is that a Nigerian collection is not a project you finish, it is a service you run indefinitely.
What does a licensed feed give you instead?
A licensed feed moves the upkeep off your team. You get the domestic books as a normal part of the dataset, kept current by people whose job is keeping it current, delivered as predictable JSON through one authenticated endpoint. You spend your time on your converter or your scanner instead of on a collection arms race. Here is the shape of a single back-price row for a Nigerian book (illustrative, not live data):
One Nigerian back-price row · illustrative shape
{
"event": "Enyimba vs Rivers United",
"market": "match_odds",
"selection": "Enyimba",
"back": { "bookmaker": "bet9ja", "odds": 2.35 }
// no exchange operates domestically, so no lay/rating/qualifying_loss here
// ... region, feed_type and freshness fields elided
}
Notice what is missing on purpose. In the UK, a row carries a paired exchange lay price with rating and qualifying_loss computed, because betting exchanges operate there. Nigeria has no domestic exchange, so there is no honest lay price to attach. A feed that quietly invented one would be selling you fiction. For Nigerian books you get accurate, maintained back prices across the domestic set: that is the deliverable, and it is enough to power a converter or a surebet scan.
Where does OddsRelay stand on Nigeria today?
Plainly: OddsRelay's proven, live coverage today is UK-focused. That is 60+ UK books with bet365 included, matched against three exchanges (Betfair, Smarkets, Matchbook) for lay prices. You can see it running on the coverage dashboard, which is where our checkable claims live rather than in a sentence you have to trust.
Nigerian coverage is where the feed is expanding, not a settled live claim. OddsRelay is built to fan the same maintained-collection discipline out to emerging markets, and Nigeria sits squarely in that plan alongside South African odds data. We won't quote a Nigerian book count or claim a specific domestic book is live right now, because that would be the same fiction we just warned against. For the wider picture, the emerging-market data overview sets out the approach.
The short answer
There is no Bet9ja API and no public odds API for Nigeria's other big books, so you either build and maintain your own collection for a fragile target, or license a feed that keeps that coverage current for you. For a bet-code converter or a surebet scanner, the deciding question is not whether you can pull a Nigerian price once, but whether it stays whole week after week. If you want Nigerian coverage, ask about Nigerian coverage and tell us which books you need. To see the maintained-feed discipline proven live today, start with the UK feed on the coverage dashboard.
James is the founder of OddsRelay — the odds-data feed behind matched betting, arbitrage and odds-comparison products: 60+ UK bookmakers with bet365 included, matched against exchange lay prices and delivered as one clean, documented API. He writes here about how that data layer actually behaves — coverage, matching, freshness and the trade-offs — from the side that builds and runs it. The same feed powers a leading UK matched-betting platform today.