Odds history for one match, 5 results
A ready-to-run OddsPortal Scraper input: Odds history for one match, 5 results.
Updated October 27, 2026
What this example returns
This example returns up to 5 results.
The dataset’s “Matches” view shows 16 columns: Start, Sport, Country, League, Home, Away, Result, Winner, Avg 1, Avg X, Avg 2, Best 1, Best X, Best 2, Bookmakers, and Match. See every output field.
What each setting does
The input this example runs OddsPortal Scraper with. “Try this input” opens it in the console, where you can run it as-is or change any field first.
- League or match URLs
startUrls https://www.oddsportal.com/football/h2h/ath-bilbao-IP5zl0cJ/barcelona-SKbpVP5K/#4xBMgyvp
OddsPortal links to scrape. A league link (e.g. https://www.oddsportal.com/football/england/premier-league/) returns the upcoming fixtures with odds. Add results/ for finished matches with scores and closing odds, or use a season link such as https://www.oddsportal.com/football/spain/laliga-2024-2025/results/ for…
- Max matches
maxItems 5
Maximum number of matches to return across all links. 0 means no limit (a whole results season is read page by page).
Default: 20 → this example uses 5
{
"startUrls": [
{
"url": "https://www.oddsportal.com/football/h2h/ath-bilbao-IP5zl0cJ/barcelona-SKbpVP5K/#4xBMgyvp"
}
],
"maxItems": 5
}What it costs
You pay for the events the actor reports, such as each result or page it produces. Platform usage is included in the event prices: compute, proxies, browser and storage cost nothing extra.
- Match with odds$0.0021Charged for each match saved: a fixture or finished match with every bookmaker's match-winner odds, best and average prices, payouts and the score. Invalid links and empty leagues are free.
- Full market book$0.014Charged per match only with 'Scrape all betting markets' on and only when market odds came back: every market, period and line with opening and closing odds per bookmaker.
When to use this example
From the OddsPortal Scraper readme:
Why is a field empty?
Upcoming matches have no result, winner or scores yet, some matches have no odds at all (odds is null), and some matches have no market odds (markets is empty and the market book is not charged).
How many matches can I get?
As many as the links list. A results or season link is read page by page to the end of the season (OddsPortal shows 50 matches per page). A plain league link lists only the upcoming fixtures the league page shows right now. Set Max matches to 0 for no limit.
About OddsPortal Scraper
Odds from every bookmaker on OddsPortal: upcoming fixtures, results archives with closing odds, scores, best and average prices, payouts and optional full market books with opening and closing odds. Any sport. No login needed.
- Price:
- from $1.64 / 1,000 results
- Developer:
- Querystone
- Categories:
- Sports, Developer tools
Related actors
Latest articles
Use casesAlternative Data: What It Is and How Investors Collect It From the Web
Alternative data is information about companies that doesn't come from the companies themselves: web prices, job posts, reviews, sentiment, filings and politicians' trades. The main types, their public web sources, two real runs joined in Python, costs and compliance rules.
Read the article
AI agentsScrapeGraphAI Tutorial: How It Works, a Tested Setup and a Hosted Alternative
ScrapeGraphAI turns a prompt and a URL into JSON by sending the page to an LLM. We installed version 2.3.1, traced a SmartScraperGraph run node by node, priced its hosted API, and show the Scrape.ly route that returns structured data without paying for LLM tokens on every page.
Read the article
GuidesWhat Is a Cloud Browser? How Hosted Browsers Work and Why Scrapers Use Them
A cloud browser is a web browser that runs on a provider's servers while you control it remotely. The two kinds, how a hosted browser works over CDP (with tested code), local headless vs cloud browser, use cases, real run costs and how providers compare.
Read the article
The internet is full of data.
Start owning yours.
Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes.