VOOZH about

URL: https://apify.com/trev0n/oddsportal-com-scraper

โ‡ฑ OddsPortal.com Scraper | 1$/1k Cheap ยท Apify


๐Ÿ‘ OddsPortal.com Scraper | 1$/1k Cheap avatar

OddsPortal.com Scraper | 1$/1k Cheap

Pricing

from $1.00 / 1,000 results

Go to Apify Store

OddsPortal.com Scraper | 1$/1k Cheap

Scrape match listings and bookmaker odds from OddsPortal.com across every sport and league. Get average and maximum 1X2 / Home-Away odds, or full per-bookmaker markets (Asian Handicap, Over/Under) with opening odds โ€” in any odds format.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Paweล‚

Paweล‚

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

3

Monthly active users

8 days ago

Last modified

Share

๐ŸŽฏ OddsPortal.com Scraper

๐ŸŽฏ Pull match listings and bookmaker odds from OddsPortal.com โ€” for any sport, any league, in any odds format.

This scraper turns any OddsPortal league or match page into clean, structured data: teams, dates, results, and odds. Get quick average and maximum win/draw/loss odds for a whole league in one go, or dig into full per-bookmaker markets โ€” 1X2, Asian Handicap, Over/Under โ€” complete with opening odds.

๐Ÿš€ What Does It Do?

This scraper automatically reads a league, tournament, or match page on OddsPortal and collects structured, ready-to-use odds data โ€” no manual browsing, no copy-pasting. Just paste a URL and hit Start.

๐Ÿ’ก Two modes of operation:

  1. โšก Main Odds Mode โ€” Fast and cheap. One pass over a league returns every match with its average and maximum 1X2 (or Home/Away) odds across all bookmakers.
  2. ๐Ÿ“Š Full Odds Mode โ€” Deep dive. Each match is enriched with full per-bookmaker markets (1X2, Over/Under, Asian Handicap, and more), including each bookmaker's opening odds.

๐Ÿ‘ฅ Who Is This For?

๐Ÿข Use Case๐Ÿ’ฌ How It Helps
๐Ÿ“ˆ Odds analysts & tradersTrack price movements and compare bookmaker margins across whole leagues
๐Ÿค– Betting model buildersFeed clean historical and live odds into prediction models and backtests
๐Ÿ”Ž Arbitrage & value huntersSpot the highest available odds and divergence between bookmakers instantly
๐Ÿ“ฐ Sports media & tipstersSurface market favourites and odds shifts for content and previews
๐Ÿงฎ Data teams & researchersBuild odds datasets across sports without maintaining fragile scrapers

โœจ Features

  • ๐ŸŒ Every Sport & League โ€” Football, tennis, basketball, hockey and more โ€” anything OddsPortal covers
  • โšก Whole-League in One Pass โ€” Average and maximum win/draw/loss odds for every match at once
  • ๐Ÿ“Š Full Per-Bookmaker Markets โ€” Drill into 1X2, Over/Under, Asian Handicap and other markets bookmaker by bookmaker
  • ๐Ÿ•— Opening vs Current Odds โ€” See how each price moved from open to now
  • ๐Ÿ’ฑ Six Odds Formats โ€” Decimal, Fractional, Money Line (American), Hong Kong, Malay, Indonesian
  • ๐Ÿ Upcoming & Finished โ€” Scrape scheduled fixtures, finished results, or both
  • ๐ŸŽ›๏ธ Smart Filters โ€” Pick markets, market scope (full time / 1st half / 2nd half), and a max-matches cap
  • ๐Ÿ”— Direct URLs โ€” Drop in league pages, results pages, or individual match links
  • โšก Fast & Scalable โ€” Reads odds straight from the source feeds; hundreds of matches per run
  • ๐Ÿงน Deduplication โ€” Each match appears once, even across overlapping pages
  • ๐Ÿ“ค Export Anywhere โ€” Download results as JSON, CSV, Excel, or push to Google Sheets, Zapier, Make, or your CRM

๐ŸŽ›๏ธ Filters & Options

OptionWhat It Does
๐Ÿ”— League / Match URLsThe OddsPortal league, tournament, results, or match pages to scrape
๐Ÿ“Š Full OddsSwitch on full per-bookmaker markets with opening odds (off = fast main odds only)
๐Ÿ’ฑ Odds FormatDecimal, Fractional, Money Line, Hong Kong, Malay or Indonesian
๐Ÿท๏ธ MarketsWhich markets to collect in full mode (Over/Under, Asian Handicap, Double Chance, โ€ฆ, or All)
โฑ๏ธ Market ScopeFull Time, 1st Half, 2nd Half, or All
๐Ÿ•— Include Opening OddsAdd each bookmaker's opening price alongside the current one
๐Ÿ Include FinishedKeep finished matches, or limit to upcoming fixtures only
๐Ÿ”ข Max MatchesControl how many matches to extract per run

๐Ÿ“ฆ What You Get (Output Fields)

Every match includes:

Match Info

FieldExample
matchUrlhttps://www.oddsportal.com/football/england/premier-league/arsenal-coventry-2q2NhX43/
matchId10852491
sportfootball
countryEngland
leaguePremier League
homeArsenal
awayCoventry
date2026-08-21T19:00:00.000Z
matchTime19:00
statusScheduled
isFinishedfalse

Result (finished matches)

FieldExample
score2:1
homeResult2
awayResult1
partialResult1:0, 1:1

Main Odds

FieldExample
homeWinOdds1.16
drawOdds7.08
awayWinOdds15.6
homeWinOddsMax1.18
drawOddsMax8.5
awayWinOddsMax18
bookmakerCount5
oddsFormatDecimal

Full Markets (full odds mode)

FieldExample
markets[ { market, scope, handicap, outcomes, bookmakers[] }, โ€ฆ ]
marketCount27

๐Ÿ“Š Example Output

{
"matchUrl":"https://www.oddsportal.com/football/h2h/arsenal-hA1Zm19f/coventry-GOvB22xg/",
"matchId":10852491,
"eventHash":"2q2NhX43",
"sport":"football",
"country":"England",
"league":"Premier League",
"home":"Arsenal",
"away":"Coventry",
"date":"2026-08-21T19:00:00.000Z",
"matchTime":"19:00",
"status":"Scheduled",
"isFinished":false,
"homeResult":null,
"awayResult":null,
"partialResult":null,
"homeWinOdds":1.16,
"drawOdds":7.08,
"awayWinOdds":15.6,
"homeWinOddsMax":1.18,
"drawOddsMax":8.5,
"awayWinOddsMax":18,
"bookmakerCount":5,
"markets":[
{
"market":"Over/Under",
"scope":"Full Time",
"handicap":"3.50",
"unit":"Goals",
"outcomes":["over","under"],
"bookmakers":[
{
"bookmaker":"bet365",
"bookmakerId":16,
"over":2.33,
"overOpening":2.24,
"under":1.51,
"underOpening":1.55
},
{
"bookmaker":"Pinnacle",
"bookmakerId":18,
"over":2.4,
"overOpening":2.3,
"under":1.54,
"underOpening":1.58
}
]
}
],
"marketCount":27,
"oddsFormat":"Decimal",
"scrapedAt":"2026-06-22T10:00:00.000Z"
}

๐Ÿ“‹ Dataset Views

The Apify Console gives you 3 ready-made table views to quickly browse your results:

ViewWhat It Shows
๐Ÿ“Š OverviewTeams, league, date, and the average win/draw/loss odds
๐ŸŽฏ OddsAverage and maximum odds side by side, with bookmaker count
๐Ÿ“‹ Full DetailsEvery single field, including full per-bookmaker markets

โ“ FAQ

๐Ÿค” Which sports and leagues are supported? All of them. If OddsPortal has a page for it โ€” football, tennis, basketball, hockey, baseball, esports โ€” you can scrape it. Just paste the league or match URL.

๐Ÿค” What's the difference between Main Odds and Full Odds mode? Main Odds mode is fast and returns the average and maximum win/draw/loss odds for every match in a league. Full Odds mode additionally opens each match and pulls every bookmaker's prices for markets like Over/Under and Asian Handicap, plus opening odds.

๐Ÿค” Can I get odds in American (Money Line) or fractional format? Yes โ€” choose from Decimal, Fractional, Money Line, Hong Kong, Malay or Indonesian. All odds in the output are converted to your chosen format.

๐Ÿค” Can I scrape a single match instead of a whole league? Absolutely. Paste an individual match (h2h) URL and you'll get that match only โ€” with full odds if you enable Full Odds mode.

๐Ÿค” Can I get odds for finished matches? Yes. The most reliable way is to paste the finished match's direct URL โ€” you'll get its closing and opening odds for every market. League results pages are supported too; for best coverage of historical seasons, pick a proxy region where OddsPortal serves the bookmakers you need.

๐Ÿค” Can I export the data? Yes โ€” JSON, CSV, Excel, XML, HTML, RSS. You can also push data directly to Google Sheets, Zapier, Make, or any webhook/API endpoint.

๐Ÿค” How often should I run this? For fresh odds, run before kickoff or on a schedule. You can schedule automatic runs on Apify with just a few clicks โ€” great for tracking how prices move.

๐Ÿค” Does it work with proxies? Yes โ€” residential proxies are recommended for the best results. The scraper works with Apify's built-in proxy service.

๐Ÿ› ๏ธ Need Custom Filters or Features?

I'm happy to customize this scraper for your specific needs! ๐Ÿค

Whether you need:

  • ๐ŸŽฏ Additional filters (specific bookmakers only, specific markets like Correct Score or HT/FT, minimum bookmaker count)
  • ๐Ÿ“Š Extra data fields or custom output formats (one row per bookmaker, odds movement history)
  • ๐Ÿ”„ Integration with your CRM, Google Sheets, or database
  • โฐ Scheduled scraping that tracks odds movement over time
  • ๐ŸŒ Scraping from other odds-comparison platforms alongside OddsPortal

๐Ÿ‘‰ Don't hesitate to reach out via private message โ€” I respond quickly and I'm always open to building exactly what you need. No request is too small or too specific!

โš–๏ธ Legal & Ethical Use

This scraper collects only publicly available information from OddsPortal.com. It does not access private data, bypass authentication, or place any bets. Please use the data responsibly and in compliance with applicable laws and platform terms of service.

You might also like

Oddsportal Com

oodoow/oddsportal-com

Scrape match listings and odds for all sports and leagues from OddsPortal.com

Flashscore Betting Odds Extractor

extractify-labs/flashscore-matches-odds

Extract live and opening betting odds from Flashscore for football and basketball. Get odds by bookmaker, bet type, and match for odds comparison, arbitrage detection, and prediction models.

๐Ÿ‘ User avatar

Extractify Labs

36

Bet365 Real-Time Odds REST API | Live & Pre-Match Betting Odds

zen-studio/bet365-real-time-odds

Bet365 betting odds in real time via REST API. Pre-match and live odds for 39 sports. Full Time Result, Asian Handicap, Over/Under, Player Props, Outrights. Decimal, fractional, American formats. Instant responses via Standby mode.

Sports Betting Odds Scraper โ€” Live Lines by Bookmaker

sian.agency/sports-betting-odds-scraper

Pull live sports betting odds from 8+ bookmakers in one run โ€” moneyline, spreads and totals for NFL, NBA, MLB, NHL, soccer and more. One row per bookmaker line, plus live scores and a sports directory. American or decimal odds, US/UK/EU/AU regions. Export JSON, CSV or Excel.

๐Ÿ‘ User avatar

SIรN Oรœ

2

DraftKings Odds API - Real-Time Lines & Player Props

zen-studio/draftkings-odds

Extract real-time DraftKings sportsbook odds for 11 sports and 43+ leagues. Get spreads, moneylines, totals, player props, and futures in 3 odds formats. Always-on HTTP API. Live in-play odds with scores. NBA, NFL, MLB, NHL, EPL, and more. No login required.

Sports Betting Intelligence - Odds & Arbitrage AI

viralanalyzer/sports-betting-intelligence

Real-time odds comparison across 20+ bookmakers. Arbitrage detection.

107

5.0

Bet365 Sports Data Scraper - Scores, Fixtures, Stats, Odds

zen-studio/bet365-sports-data

Extract scores, fixtures, player stats, lineups, xG, transfers, and 1X2 odds from Bet365. 15 actions across 13 sports and 2600+ competitions. Team and player names auto-resolved, no IDs needed. Up to 46 stat types per match, odds in 3 formats, full season history. JSON/CSV export, free to try.

The Odds API Sports Scraper

parseforge/the-odds-api-sports-scraper

Enumerate sports available on The Odds API with sport_key, sport_title, group, active, has_outrights, and description. Filter by group like Soccer or American Football, or toggle active only. Useful for building odds dashboards, line shopping tools, and betting analytics pipelines.