Discover/Betfred API
live

Betfred APIbetfred.com

Access Betfred South Africa casino game catalogs, popularity rankings, sports match listings, and sportsbook configuration via 4 structured API endpoints.

This API takes change requests — .
Endpoint health
verified 6h ago
get_sports_matches
get_casino_games
get_popular_games
get_sports_config
3/4 passing latest checkself-healing
Endpoints
4
Verified account required
Updated
6h ago

What is the Betfred API?

The Betfred API provides 4 endpoints covering the full Betfred South Africa platform: casino game catalogs, recent biggest-win rankings, upcoming sports match events, and sportsbook configuration. The get_casino_games endpoint returns a complete catalog with fields like title, brand, category, type, and image_url. The get_sports_matches endpoint accepts sport and limit parameters to filter upcoming events sorted by closing time.

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

No input parameters required.

api.parse.bot/scraper/27c79099-c133-403b-88d9-0dbf626ad44a/<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/27c79099-c133-403b-88d9-0dbf626ad44a/get_casino_games' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalmissing one? ·

Fetches the complete casino game catalog including slots, table games, and more. Returns game details such as title, brand, category, type, and image URL. The catalog is returned as a single page; use the SDK limit= kwarg to cap items client-side.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "games": "array of game objects with id, uuid, name, title, brand, category, type, image_url, and module",
    "total": "integer total count of games"
  },
  "sample": {
    "data": {
      "games": [
        {
          "id": 736,
          "name": "megahot20",
          "type": "slot",
          "uuid": "b7b015c3-1582-52b3-b0e4-eb0d1fadf103",
          "brand": "agt",
          "title": "Mega Hot",
          "module": "agtslots",
          "category": "hot",
          "image_url": "https://content.kolinz.xyz/games/agt/sqthumb/megahot20.png"
        }
      ],
      "total": 2725
    },
    "status": "success"
  }
}

About the Betfred API

Casino Game Catalog

The get_casino_games endpoint returns the full casino game catalog as a single collection. Each game object includes id, uuid, name, title, brand, category, type, image_url, and module. The response also exposes a total field giving the integer count of all available games. Because the catalog is returned as one page, use the client-side limit= parameter if you only need a subset of records.

Game Popularity via Winning Records

The get_popular_games endpoint returns recent biggest winnings across games. Each record includes gameID, sport, tournamentUUID, categoryUUID, and amount (denominated in ZAR). This serves as an activity signal — games with recent high-value wins appear in the rankings, making it useful for surfacing currently active titles.

Upcoming Sports Events

The get_sports_matches endpoint returns upcoming match events sorted by closesAt. Each event object carries uuid, type, categoryUuid, tournamentUuid, sport, and closesAt. Two optional inputs — sport (string) and limit (integer) — let you narrow results to a specific sport and cap the number of returned records. The response also includes a count field reflecting the total number of matching events.

Sportsbook Configuration

The get_sports_config endpoint exposes the current platform configuration as a single object. It includes an array of sports, an array of banners (each with type, url, and href), a currency object detailing the ZAR symbol and decimal places, a topLeagues array with uuid, categoryUuid, and sport, and a settings object covering betting limits, custom system bets, UI style, and feature flags. This endpoint is useful for building UI mirrors or monitoring platform-level changes over time.

Reliability & maintenanceVerified

The Betfred API is a managed, monitored endpoint for betfred.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when betfred.com 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 betfred.com 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
6h ago
Latest check
3/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 a casino game browser filtered by category or brand using fields from get_casino_games.
  • Track which games have the highest recent winning amounts in ZAR using get_popular_games rankings.
  • Display upcoming sports fixtures for a specific sport by passing the sport param to get_sports_matches.
  • Monitor Betfred sportsbook betting limits and feature flags via the settings object in get_sports_config.
  • Sync top league UUIDs from get_sports_config to match against events returned by get_sports_matches.
  • Compare game catalog size over time using the total count returned by get_casino_games.
  • Pull banner URLs from get_sports_config to track promotional campaigns on the platform.
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 Betfred have an official public developer API?+
Betfred does not publish an official public developer API for third-party use. This Parse API provides structured access to the data available on betfred.com.
What does get_popular_games actually measure — is it true popularity or something else?+
The endpoint returns records of the biggest recent winnings across games, not aggregate play counts or session volume. Each record has a gameID, associated tournament and category UUIDs, and a ZAR amount. It is a proxy for activity, not a direct popularity score.
Does the API cover live in-play betting markets or odds for sports events?+
Not currently. The get_sports_matches endpoint returns event metadata — uuid, sport, tournamentUuid, categoryUuid, and closesAt — but does not include odds, lines, or live match state. You can fork this API on Parse and revise it to add an endpoint targeting live markets or odds data.
Can I filter casino games by type or category server-side?+
The get_casino_games endpoint returns the full catalog in one response without server-side filter parameters. The type, category, and brand fields are present on each game object, so filtering must be done client-side after retrieval. You can fork the API on Parse and revise it to add server-side filtering logic.
What currency does the API use, and is multi-currency data available?+
All monetary values are in South African Rand (ZAR). The get_sports_config endpoint returns a currency object with name, symbol, and decimalPlaces confirming ZAR as the configured currency. Multi-currency data is not currently exposed. You can fork this API on Parse and revise it to target a different regional Betfred site if one exposes another currency.
Page content last updated . Spec covers 4 endpoints from betfred.com.
Related APIs in SportsSee all →
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.
unibet.com API
Access live betting odds, browse sports categories and upcoming matches, and search for specific events across multiple leagues in real-time. Get detailed event information including current odds for thousands of sports matchups to inform your betting decisions.
bet365.com.au API
Browse available sports on bet365 Australia and retrieve current in-play markets with selections and odds across sports.
oddspedia.com API
Find profitable betting opportunities and compare real-time odds across dozens of bookmakers to identify sure bets, value bets, and dropping odds for various sports. Filter matches by sport, league, and region to make informed betting decisions with comprehensive odds comparisons and match information.
Draftkings.com API
Access data from Draftkings.com.
oddschecker.com API
Compare betting odds across multiple bookmakers for a wide range of sports, markets, and events on Oddschecker. Retrieve match details, race cards, market outcomes, and bookmaker-by-bookmaker odds to identify the best available prices.
sportybet.com API
Get real-time betting odds and live scores for football, basketball, and other sports from SportyBet. Browse upcoming events with full market odds, monitor live matches as they happen, and view sport listings with event counts across multiple markets.
betao.bet.br API
Track live casino game performance and multiplier wins from Betão's Brazilian platform to analyze top payouts and identify the biggest winning moments. Monitor real-time betting data to stay informed on the latest game results and multiplier records.