Discover/BetPawa API
live

BetPawa APIbetpawa.ng

Access BetPawa Nigeria sports, competitions, live and pre-match events, and full market odds via 4 structured API endpoints.

Endpoint health
verified 11h ago
list_sports
list_competitions
list_events
get_event_markets
4/4 passing latest checkself-healing
Endpoints
4
Verified account required
Updated
12h ago

What is the BetPawa API?

The BetPawa Nigeria API gives developers structured access to the full sportsbook across 4 endpoints: sports catalog, regional competition trees, paginated event listings with odds summaries, and complete per-event market data. The get_event_markets endpoint alone returns every market type offered for an event — including decimal odds, implied win probabilities, cashout eligibility, and live score state — making it useful for odds comparison tools, betting research, and sports data pipelines targeting the Nigerian market.

This call costs1 credit / call— charged only on success
Try it

No input parameters required.

api.parse.bot/scraper/4eaa93e8-7c9f-4b08-9688-f9a8bde94441/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/4eaa93e8-7c9f-4b08-9688-f9a8bde94441/list_sports' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalmissing one? ·

Returns every sport currently offered on the sportsbook with its live/upcoming/hot (and, where present, outright) event counts. One round trip, no parameters, no pagination. The returned sport_id is the key accepted by list_competitions and list_events.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "sports": "array of sport records: sport_id (string key), name, priority (integer display ordering), event_counts (object of integers keyed live/upcoming/hot/outright; keys absent when the site reports no count)"
  },
  "sample": {
    "data": {
      "sports": [
        {
          "name": "Basketball",
          "priority": 300,
          "sport_id": "3",
          "event_counts": {
            "hot": 37,
            "live": 5,
            "upcoming": 72
          }
        },
        {
          "name": "Football",
          "priority": 200,
          "sport_id": "2",
          "event_counts": {
            "hot": 82,
            "live": 11,
            "outright": 9,
            "upcoming": 1473
          }
        }
      ]
    },
    "status": "success"
  }
}

About the BetPawa API

Sports and Competition Coverage

The list_sports endpoint returns every sport currently active on BetPawa Nigeria — each record includes a sport_id, display name, priority ordering, and a breakdown of live, upcoming, hot, and (where applicable) outright event counts. That sport_id is the key that flows into the other endpoints. list_competitions accepts a sport_id and returns the full region-and-competition tree: roughly 90 regions for football, each with nested competitions carrying competition_id, name, slug, priority, and event counts.

Event Listings with Odds Summaries

The list_events endpoint returns upcoming or in-play events for a given sport, with optional filters by competition_ids (comma-separated) and market_type_ids. It paginates via skip and take (page sizes above 100 are clamped); the response echoes both values and includes a has_more boolean and next_skip integer so you can walk pages without guessing offsets. Each event record carries event_id, name, start_time in ISO 8601 UTC, and a participants array with participant_id, name, and position (1 = home, 2 = away), plus a summary market set filtered by any market_type_ids you passed.

Full Market Data Per Event

get_event_markets accepts an event_id from the events list and returns the complete market set for that event. Markets are grouped by market_type_id and name, with an explainer field, priority, tabs, and a cashoutable boolean. Each market contains rows (one per line/handicap/specifier — e.g. Over/Under 2.5, Next Goal (1)) and each row's selections carry decimal odds and implied win probabilities. For in-play events the live flag is true and the live_state object exposes the current minute, current_period, and per-participant period scores. The start_time, competition, region, and sport objects are also returned at the event level for easy context without a second lookup.

Reliability & maintenanceVerified

The BetPawa API is a managed, monitored endpoint for betpawa.ng — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when betpawa.ng changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official betpawa.ng API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
11h ago
Latest check
4/4 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build an odds comparison dashboard for Nigerian sportsbook markets using get_event_markets decimal odds and implied probabilities.
  • Monitor live in-play events and score updates using list_events with the in-play event type and live_state from get_event_markets.
  • Aggregate pre-match football fixtures by competition using list_competitions region trees and competition_ids filtering on list_events.
  • Track market availability and cashout eligibility across event types by reading the cashoutable flag per market in get_event_markets.
  • Power a sports alert system that pages through upcoming events via the skip/take pagination and watches start_time fields.
  • Analyse competition depth per sport by comparing event_counts across regions returned by list_competitions.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does BetPawa Nigeria have an official public developer API?+
BetPawa does not publish an official developer API or documentation for third-party access to its odds and event data.
What does `get_event_markets` return for live events versus pre-match events?+
For both event states the endpoint returns the full market list with decimal odds and implied win probabilities. When the event is in play, the live boolean is true and the live_state object is populated with the current minute, current_period, and per-participant period scores. For pre-match events live_state is null.
Does `list_events` return all events in one call?+
No. It paginates via skip and take parameters, with take clamped to a maximum of 100. The response includes a has_more boolean and a next_skip integer you can feed directly into the next call to walk through all available events.
Does the API expose historical results, settled bet outcomes, or player/team statistics?+
Not currently. The API covers current sports offerings, competition structures, upcoming and live event odds, and real-time market prices. Historical results, settled markets, and team or player statistics are not exposed. You can fork this API on Parse and revise it to add an endpoint targeting historical event data.
Can I retrieve markets for a specific competition without knowing individual event IDs?+
You can filter list_events by one or more competition_ids (comma-separated values from list_competitions) to get events scoped to those competitions, each with a summary market set. To get the full market depth for any specific event you then pass its event_id to get_event_markets.
Page content last updated . Spec covers 4 endpoints from betpawa.ng.
Related APIs in SportsSee all →
betpawa.com.gh API
Access upcoming, live, and popular sports events from BetPawa Ghana with real-time odds, markets, and detailed match statistics across multiple sports and leagues. Retrieve comprehensive event information including season fixtures, league details, and in-depth match stats.
sports.bet9ja.com API
Access data from sports.bet9ja.com.
sportybet.com.ng API
Book sports bets on SportyBet Nigeria by selecting games and odds, receiving a shareable booking code for your selections. Perfect for quickly placing multiple bets and sharing your ticket with others.
melbet.ng API
Access live sports betting odds from Melbet Nigeria across multiple sports and tournaments to compare available markets and make informed betting decisions. Browse available sports, explore tournaments within each sport, and retrieve detailed event odds data in real-time.
superbet.ro API
Access sports betting data from Superbet.ro, including the full sports and competition hierarchy, pre-match and live event listings, detailed odds, boosted prices, popular accumulator suggestions, and Bet Builder markets.
bet9ja.com API
Place and manage sports bets on live events with real-time odds data through Bet9ja's betting platform. Create and decode booking codes to track your wagers and access current betting information across available sports events.
fanduel.com API
Access real-time betting odds and lines from FanDuel Sportsbook across all sports and competitions, including spreads, moneylines, totals, and player props for upcoming and live events. Search and browse complete market boards to compare betting options and stay updated on current sportsbook pricing.
1xbet.ng API
Access live sports odds and real-time game data across all supported sports from 1xBet Nigeria, letting you monitor current betting markets and available sports instantly. Build applications that track market odds and sports availability as they update in real-time.