Discover/SportyBet API
live

SportyBet APISportyBet.ng ↗

Get live football matches from SportyBet Nigeria: scores, match minute, teams, event IDs, and status — all in one endpoint with no pagination.

Endpoint health
verified 2h ago
list_live_football_matches
1/1 passing latest checkself-healing
Endpoints
1
Verified account required
Updated
2h ago

What is the SportyBet API?

The SportyBet.ng API exposes 1 endpoint — list_live_football_matches — that returns every football match currently in play on SportyBet Nigeria's live betting section. A single call delivers up to hundreds of rows, each containing the SportyBet event ID, home and away team names and IDs, current score, match minute, half, and match status. An optional parameter also surfaces upcoming matches listed alongside in-play fixtures.

This call costs1 credit / call— charged only on success
Try it
When true, also include the not-yet-started matches the live section lists alongside in-play ones (is_live false, score/clock fields null).
→ api.parse.bot/scraper/1df614cd-9f3c-463c-bd99-bb51593c7dd5/<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/1df614cd-9f3c-463c-bd99-bb51593c7dd5/list_live_football_matches?include_upcoming=true' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 1 totalmissing one? ·

Returns every football match currently in play on SportyBet Nigeria's live betting section, one row per match, in a single round trip (no pagination). Each row carries the SportyBet event ID (e.g. sr:match:73220854 is one shape), home/away team names and IDs, the current score as a string plus parsed integer home/away scores, the match clock (played_time as 'MM:SS' and match_minute as the integer minute), the half/status label as shown on the site (H1, H2, HT observed for in-play matches; 'Not start' for upcoming ones), the period number, period-by-period scores, scheduled kick-off time in epoch milliseconds, tournament and country/category, venue and the number of open betting markets. By default only in-play matches (is_live true) are returned; set include_upcoming to also return the imminent not-yet-started matches the live section lists, which have null score, clock and period fields. An empty matches array is a valid result when no football is in play at the moment; total is the number of returned rows and live_count the number of them in play.

Input
ParamTypeDescription
include_upcomingbooleanWhen true, also include the not-yet-started matches the live section lists alongside in-play ones (is_live false, score/clock fields null).
Response
{
  "type": "object",
  "fields": {
    "total": "integer number of rows returned",
    "matches": "array of match rows: event_id, game_id, home_team, away_team, home_team_id, away_team_id, score ('H:A' string, null if not started), home_score, away_score (integers, null if not started), match_minute (integer minute, null if not started), played_time ('MM:SS', null if not started), match_status (H1/H2/HT/Not start), period (string period number, null if not started), is_live (boolean), period_scores (array of per-period 'H:A' strings), start_time_ms (epoch ms), tournament_id, tournament, category (country/region), venue (nullable), market_count",
    "live_count": "integer number of returned rows that are in play",
    "include_upcoming": "boolean echo of the applied include_upcoming setting"
  },
  "sample": {
    "data": {
      "total": 1,
      "matches": [
        {
          "score": "0:2",
          "venue": "Estadio Centroamericano de Mayaguez",
          "period": "1",
          "game_id": "46097",
          "is_live": true,
          "category": "International",
          "event_id": "sr:match:73220854",
          "away_team": "Guyana",
          "home_team": "Dominica",
          "away_score": 2,
          "home_score": 0,
          "tournament": "CONCACAF Nations League",
          "played_time": "45:00",
          "away_team_id": "sr:competitor:22113",
          "home_team_id": "sr:competitor:21812",
          "market_count": 91,
          "match_minute": 45,
          "match_status": "HT",
          "period_scores": [
            "0:2"
          ],
          "start_time_ms": 1790888400000,
          "tournament_id": "sr:tournament:27420"
        }
      ],
      "live_count": 1,
      "include_upcoming": false
    },
    "status": "success"
  }
}

About the SportyBet API

What the API returns

The list_live_football_matches endpoint returns a flat array of match rows with no pagination — all currently live football matches on SportyBet Nigeria arrive in one response. Each row carries a SportyBet event_id (e.g. sr:match:73220854), a game_id, home_team and away_team strings, home_team_id and away_team_id, a score field formatted as 'H:A' (null if the match has not kicked off), the current match_minute, and a status or half indicator.

Filtering and response structure

The top-level response includes total (total rows returned), matches (the array), live_count (rows where is_live is true), and include_upcoming (an echo of the parameter you passed). By default the endpoint returns only in-play matches. Setting the optional include_upcoming boolean to true broadens the result to also include fixtures the live section lists as not-yet-started (is_live: false), which is useful when you want to monitor markets that are about to go live.

Coverage scope

Coverage is limited to the football (soccer) category within SportyBet Nigeria's live section. The API does not cover other sports or pre-match markets. Data freshness reflects the live betting section, so scores and match minutes are representative of in-play state at the time of the request.

Reliability & maintenanceVerified

The SportyBet API is a managed, monitored endpoint for SportyBet.ng — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when SportyBet.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 SportyBet.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
2h ago
Latest check
1/1 endpoint 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
  • Display a real-time scoreboard of all live Nigerian betting market football matches
  • Trigger alerts when a specific team's match goes live, using home_team or away_team fields
  • Track match_minute progression to estimate optimal in-play betting windows
  • Aggregate live_count data over time to analyze peak live-match volume on SportyBet Nigeria
  • Cross-reference event_id values against other sports data sources for enriched match context
  • Monitor upcoming fixtures via include_upcoming to pre-load team and odds data before kick-off
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 SportyBet Nigeria have an official developer API?+
SportyBet Nigeria does not publish a public developer API or API documentation for third-party use. There is no official endpoint catalog or developer portal available at the time of writing.
What does the score field contain, and what happens before a match starts?+
The score field is a string formatted as 'H:A' (e.g. '2:1') representing the home and away goals at the time of the request. For matches fetched via include_upcoming that have not yet kicked off, score is returned as null.
Does the API cover sports other than football on SportyBet Nigeria?+
No — the current endpoint covers football (soccer) only. Basketball, tennis, and other sports available in SportyBet Nigeria's live section are not included. You can fork this API on Parse and revise it to add endpoints for those additional sports.
Does the API include betting odds alongside the live match data?+
Not currently. The API returns match metadata — teams, score, match minute, event ID, and status — but does not include odds for any market. You can fork this API on Parse and revise it to add an odds endpoint for live markets.
Is the live match list paginated, and how frequently should I poll?+
The endpoint returns all live matches in a single response with no pagination — the total field tells you how many rows are included. Because the data reflects a live section, polling on a short interval (every 30–60 seconds) is typical for keeping scores and match minutes current.
Page content last updated . Spec covers 1 endpoint from SportyBet.ng.
Related APIs in SportsSee all →
betpawa.ng API
Access data from betpawa.ng.
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.
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.
22bet.co.ke API
Access live and pre-match sports betting data from 22Bet Kenya, including match details, odds, and league information across multiple sports. Monitor real-time football matches and discover available betting opportunities through comprehensive sitemap navigation.
sports.bet9ja.com API
Access data from sports.bet9ja.com.
superbet.bet.br API
Access live odds and upcoming match details for the NBA H2H GG League Mixed tournament on Superbet Brazil, including team lineups, player information, and betting markets for match winners, total points, handicaps, and individual player scoring. Track both upcoming and in-play matches with real-time start times to monitor the best available odds across all markets.
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.
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.