
Sportsbook Odds Scraper
Pricing
$25.00/month + usage

Sportsbook Odds Scraper
Betting odds for NFL, NHL, NBA, MLB, CFB, CBB, MMA, and more from BetMGM, Caesar's, DraftKings, FanDuel, Bet365
0.0 (0)
Pricing
$25.00/month + usage
2
Total users
32
Monthly users
7
Runs succeeded
>99%
Issue response
1.5 hours
Last modified
2 months ago
UFC runs are returning soccer games...
Closed
Input:
{ "Proxy": { "useApifyProxy": true }, "league": "UFC" }
Output:
[ { "homeTeam": { "location": "Milan", "nickName": "", "mediumName": "AC Milan", "shortName": "MIL", "abbr": "MIL" }, "awayTeam": { "location": "Inter", "nickName": "", "mediumName": "Inter", "shortName": "INT", "abbr": "INT" }, "scheduledTime": "2025-04-02T23:00:00Z", "odds": [ { "sportsbook": "consensus", "moneyLine": { "currentHomeOdds": "+181", "currentAwayOdds": "+140", "openingHomeOdds": "+250", "openingAwayOdds": "+100", "isBestAwayLine": true, "isBestHomeLine": true }, "pointSpread": { "currentHomeHandicap": "PK", "currentAwayHandicap": "PK", "openingHomeHandicap": "", "openingAwayHandicap": "", "currentHomeOdds": "+110", "currentAwayOdds": "-129", "openingHomeOdds": "+100", "openingAwayOdds": "-118", "isBestHomeLine": false, "isBestAwayLine": true }, "overUnder": { "currentOverOdd": "-116", "currentUnderOdd": "-114", "openingOverOdd": "-400", "openingUnderOdd": "+275", "currentTotal": "2.5", "openingTotal": "1.5", "isBestOverLine": false, "isBestUnderLine": false } }, { "sportsbook": "mgm", "moneyLine": { "currentHomeOdds": "", "currentAwayOdds": "", "openingHomeOdds": "", "openingAwayOdds": "", "isBestAwayLine": false, "isBestHomeLine": false }, "pointSpread": { "currentHomeHandicap": "", "currentAwayHandicap": "", "openingHomeHandicap": "", "openingAwayHandicap": "", "currentHomeOdds": "", "currentAwayOdds": "", "openingHomeOdds": "", "openingAwayOdds": "", "isBestHomeLine": false, "isBestAwayLine": false }, "overUnder": { "currentOverOdd": "", "currentUnderOdd": "", "openingOverOdd": "", "openingUnderOdd": "", "currentTotal": "", "openingTotal": "", "isBestOverLine": false, "isBestUnderLine": false } }, { "sportsbook": "caesars", "moneyLine": { "currentHomeOdds": "", "currentAwayOdds": "", "openingHomeOdds": "", "openingAwayOdds": "", "isBestAwayLine": false, "isBestHomeLine": false }, "pointSpread": { "currentHomeHandicap": "+0.5", "currentAwayHandicap": "-0.5", "openingHomeHandicap": "", "openingAwayHandicap": "", "currentHomeOdds": "-170", "currentAwayOdds": "+130", "openingHomeOdds": "-140", "openingAwayOdds": "+110", "isBestHomeLine": true, "isBestAwayLine": false }, "overUnder": { "currentOverOdd": "-115", "currentUnderOdd": "-115", "openingOverOdd": "-125", "openingUnderOdd": "-105", "currentTotal": "2.5", "openingTotal": "2.5", "isBestOverLine": false, "isBestUnderLine": false } }, { "sportsbook": "draftkings", "moneyLine": { "currentHomeOdds": "", "currentAwayOdds": "", "openingHomeOdds": "", "openingAwayOdds": "", "isBestAwayLine": false, "isBestHomeLine": false }, "pointSpread": { "currentHomeHandicap": "PK", "currentAwayHandicap": "PK", "openingHomeHandicap": "", "openingAwayHandicap": "", "currentHomeOdds": "-105", "currentAwayOdds": "-145", "openingHomeOdds": "-105", "openingAwayOdds": "-145", "isBestHomeLine": false, "isBestAwayLine": false }, "overUnder": { "currentOverOdd": "-120", "currentUnderOdd": "-115", "openingOverOdd": "-120", "openingUnderOdd": "-115", "currentTotal": "2.5", "openingTotal": "2.5", "isBestOverLine": false, "isBestUnderLine": false } }, { "sportsbook": "fanduel", "moneyLine": { "currentHomeOdds": "", "currentAwayOdds": "", "openingHomeOdds": "", "openingAwayOdds": "", "isBestAwayLine": false, "isBestHomeLine": false }, "pointSpread": { "currentHomeHandicap": "", "currentAwayHandicap": "", "openingHomeHandicap": "", "openingAwayHandicap": "", "currentHomeOdds": "", "currentAwayOdds": "", "openingHomeOdds": "", "openingAwayOdds": "", "isBestHomeLine": false, "isBestAwayLine": false }, "overUnder": { "currentOverOdd": "-120", "currentUnderOdd": "-116", "openingOverOdd": "-122", "openingUnderOdd": "-110", "currentTotal": "2.5", "openingTotal": "2.5", "isBestOverLine": false, "isBestUnderLine": false } }, { "sportsbook": "bet365newjersey", "moneyLine": { "currentHomeOdds": "", "currentAwayOdds": "", "openingHomeOdds": "", "openingAwayOdds": "", "isBestAwayLine": false, "isBestHomeLine": false }, "pointSpread": { "currentHomeHandicap": "PK", "currentAwayHandicap": "PK", "openingHomeHandicap": "", "openingAwayHandicap": "", "currentHomeOdds": "+110", "currentAwayOdds": "-129", "openingHomeOdds": "+100", "openingAwayOdds": "-118", "isBestHomeLine": false, "isBestAwayLine": true }, "overUnder": { "currentOverOdd": "-111", "currentUnderOdd": "-111", "openingOverOdd": "-118", "openingUnderOdd": "+100", "currentTotal": "2.5", "openingTotal": "2.5", "isBestOverLine": true, "isBestUnderLine": true } } ] } ]

This is actually an issue with the page that we’re scraping from. They have the soccer game incorrectly tagged as UFC. It’s temporary and should be resolved soon. Odds are not yet posted for any UFC fights so the soccer match is the only item returned.

I'm adding a much better data source that shouldn't have these issues going forward.

Updated data source for UFC. This should now be working as intended.