Feed API /pub/v2 returns price 0 for all primary markets on major competitions, while /sports-api/c/v6 returns them live for the same events #190
Unanswered
dbit-dirigent
asked this question in
Q&A
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Using a Trading API key. On the public Feed API, soccer.match_odds, soccer.total_goals and soccer.both_teams_to_score return no prices for any major football competition. Your own website's endpoint returns full prices for the same fixtures at the same moment.
Same event, same minute, two endpoints:
Public Feed API — every selection price 0, maxStake 0, SELECTION_DISABLED
curl -H "X-API-Key: $KEY"
"https://sports-api.cloudbet.com/pub/v2/odds/competitions/soccer-england-premier-league?markets=soccer.match_odds"
The endpoint cloudbet.com itself calls — full live prices, no key required
curl "https://www.cloudbet.com/sports-api/c/v6/sports/competitions/soccer-england-premier-league/events?include-all-event-types=false&include-pretrading=false&locale=en&markets=soccer.match_odds"
For Ipswich Town v Liverpool (event 36000359, kickoff 2026-09-04T19:00:00Z), /pub/v2 returns price 0, probability 0, maxStake 0, SELECTION_DISABLED on all three outcomes. /c/v6 returns home 5.3, matching what the website displays.
Coverage of soccer.match_odds across the two endpoints, taken minutes apart:
Premier League 0/20 20/20
La Liga 0/21 23/23
Bundesliga 0/18 18/18
Ligue 1 0/18 18/18
Across all 186 football competitions, /pub/v2 has live match odds on 40 of 1124 fixtures. The ones that do work are smaller competitions — KNVB Cup 7/12, DFB Pokal 2/2, Serie C Group A 5/19, Liga Portugal 1/9. Note DFB Pokal works while Bundesliga does not, same country, same dates.
Ruling out the usual explanations:
Support suggested temporary suspension and possible connection issues, but a connection problem would not be selective by competition inside a single request cycle, and would not leave /c/v6 working perfectly from the same machine.
Is primary-market pricing for top competitions meant to be published to /pub/v2? It looks like the v2 feed has lost its primary-market data for major competitions while v6 still has it.
All reactions