BetMiner
Betminer is a football prediction API and sports betting data API used by developers, affiliates, and iGaming operators worldwide to power prediction websites, tipping apps, and betting tools. Built on a proprietary algorithm covering 368+ leagues, the API delivers match predictions, confidence scores, and betting odds data — fully automated, updated daily, and ready to integrate. WHAT YOU CAN…
BetMiner endpoints
| Method | Endpoint | Description |
|---|---|---|
| Countries & Leagues | ||
| GET |
/countries /bm/v3/countries |
Returns all countries that have leagues with match data. |
| GET |
/leagues /bm/v3/leagues |
Returns all active leagues across all countries. |
| GET |
/leagues/{country} /bm/v3/leagues/{country} |
Returns league details from a specific country |
| Matches | ||
| GET |
/matches/{date} /bm/v3/matches/{date} |
Returns all matches for a date |
| GET |
/matches/{dateFrom}/{dateTo} /bm/v3/matches/{dateFrom}/{dateTo} |
Returns all matches for a date range. |
| GET |
/matches/live /bm/v3/matches/live |
Returns all currently in-play matches with live scores and predictions. Cache TTL: 1 minute. |
| GET |
/match/{matchId} /bm/v3/match/{matchId} |
Returns comprehensive match data including extended predictions, expected goals, tips, lineups, standings, head-to-head history, and recent form. |
| GET |
/match/{homeSlug}/{awaySlug} /bm/v3/match/{homeSlug}/{awaySlug} |
Returns the most recent match between two teams. Same response as /match/{matchId}. |
| Betting Systems | ||
| GET |
/value-bets/{date} /bm/v3/value-bets/{date} |
Matches where bookmaker odds offer value relative to predicted probability. Value = (probability / 100) × odds − 1. Picks spaced 2+ hours apart. |
| GET |
/value-bets/{dateFrom}/{dateTo} /bm/v3/value-bets/{dateFrom}/{dateTo} |
Matches where bookmaker odds offer value relative to predicted probability. Value = (probability / 100) × odds − 1. Picks spaced 2+ hours apart. |
| GET |
/accumulators/{date} /bm/v3/accumulators/{dateFrom} |
High-confidence picks with lower odds (1.75–1.95). Meta includes combined_odds. |
| GET |
/accumulators/{dateFrom}/{dateTo} /bm/v3/accumulators/{dateFrom}/{dateTo} |
High-confidence picks with lower odds (1.75–1.95). Meta includes combined_odds. |
| GET |
/acca-builder /bm/v3/acca-builder |
Build a custom accumulator by selecting markets, number of picks, and time window. Each match qualifies for one market only. |
| GET |
/edge-analysis/{date} /bm/v3/edge-analysis/{date} |
Endpoint returns a full value of analysis of the days games |
| Other endpoints | ||
| GET |
Get Match Predictions /bm/predictions/match/{id} |
Returns Head to Head details and predictions for a given match ID |
| GET |
Get All Predictions/Matches by Date /bm/v2/matches/{dateFrom}/{dateTo} |
Hit this endpoint to get all of a days - or date ranges data in one call |
| GET |
All Leagues /bm/leagues |
Get all leagues |
| GET |
Get All Countries /bm/countries |
Returns a list of all available countries |
| GET |
All Predictions By Date Range /bm/predictions/list/{dateFrom}/{dateTo} |
Get all predictions percentages for all games by date |
| GET |
Get Leagues /bm/v2/leagues |
Get details on all available leagues |
| GET |
All Leagues by Country /bm/leagues/{country} |
Get all leagues by Country |
| GET |
All Predictions By Country By Date Range /bm/predictions/list/{country}/{dateFrom}/{dateTo} |
Get all predictions percentages for all games by country by date |
| GET |
Get All Value Predictions by Date /bm/v2/value_matches/{dateFrom}/{dateTo} |
Hit this endpoint to get all of a days value bets - or date ranges data in one call |
| GET |
BTTS Predictions by Date Range /bm/predictions/btts/list/{dateFrom}/{dateTo} |
Get a list of BTTS Predictions for a given date range |
| GET |
BTTS Predictions by Country by Date Range /bm/predictions/btts/list/{country}/{dateFrom}/{dateTo} |
Returns a list of BTTS predictions from a specified country for a specified data range |
| GET |
Get All Value Predictions by Date [All Data] /bm/v2/value_matches_all/{dateFrom}/{dateTo} |
Hit this endpoint to get all the value betting data for the days games |
| GET |
Over 1.5 Goals Predictions by Date Range /bm/predictions/o15/list/{dateFrom}/{dateTo} |
Get a list of Over 1.5 Goals Predictions for a given date range |
| GET |
Over 1.5 Goals Predictions by Country by Date Range /bm/predictions/o15/list/{country}/{dateFrom}/{dateTo} |
Returns a list of Over 1.5 Goals predictions from a specified country for a specified data range |
| GET |
Over 2.5 Goals Predictions by Date Range /bm/predictions/o25/list/{dateFrom}/{dateTo} |
Get a list of Over 2.5 Goals Predictions for a given date range |
| GET |
Over 2.5 Goals Predictions by Country by Date Range /bm/predictions/o25/list/{country}/{dateFrom}/{dateTo} |
Returns a list of Over 2.5 Goals predictions from a specified country for a specified data range |
| GET |
Over 3.5 Goals Predictions by Date Range /bm/predictions/o35/list/{dateFrom}/{dateTo} |
Get a list of Over 3.5 Goals Predictions for a given date range |
| GET |
Over 3.5 Goals Predictions by Country by Date Range /bm/predictions/o35/list/{country}/{dateFrom}/{dateTo} |
Returns a list of Over 3.5 Goals predictions from a specified country for a specified data range |
| GET |
Home Win Predictions by Date Range /bm/predictions/hw/list/{dateFrom}/{dateTo} |
Get a list of Home Win Predictions for a given date range |
| GET |
Home Win Predictions by Country by Date Range /bm/predictions/hw/list/{country}/{dateFrom}/{dateTo} |
Returns a list of Home Win predictions from a specified country for a specified data range |
| GET |
Away Win Predictions by Date Range /bm/predictions/aw/list/{dateFrom}/{dateTo} |
Get a list of Away Win Predictions for a given date range |
| GET |
Away Win Predictions by Country by Date Range /bm/predictions/aw/list/{country}/{dateFrom}/{dateTo} |
Returns a list of Away Win predictions from a specified country for a specified data range |
| GET |
Draw Predictions by Date Range /bm/predictions/draw/list/{dateFrom}/{dateTo} |
Get a list of Draw Predictions for a given date range |
| GET |
Draw Predictions by Country by Date Range_copy /bm/predictions/draw/list/{country}/{dateFrom}/{dateTo} |
Returns a list of Draw predictions from a specified country for a specified data range |
| GET |
Inplay Matches Predictions /bm/predictions/inplay |
Get all prediction percentages for currently inplay matches |
| GET |
Predictions Arrays by Date Range /bm/predictions/arrays/{dateFrom}/{dateTo} |
Get all predictions as an array by date range |
BetMiner pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| ULTRA Recommended | $99 / month | 1 / second |
|