logo
languageENdown
menu
Template GalleryTemplate Details

Odds Portal Scraper

SportsMCP
Scrape odds information (ratio, bookmakers) from "OddsPortal.com" by listing page URLs.
Standard
Access Level
Run Mode
Free
Cost of Usage
2026/09/17
Last updated
Try it!

πŸ“Œ What fixture, result, bookmaker, and odds data can you collect from OddsPortal?

This template collects structured records from listing pages, including Title, Time, Final_result, Page_URL, Bookmakers, Link, Ratio_1, Ratio_X, Ratio_2, Payout. It is useful for sports analysts, odds researchers, quantitative researchers, and data journalists.

Data is collected from OddsPortal. OddsPortal aggregates sports fixtures, results, and bookmaker odds for comparison.


πŸ’° Pricing

This template is currently free of charge and has no per-line usage fee. Octoparse plan or resource limits may still apply.


πŸ“¦ Output

Odds Portal Scraper returns these fields:

  • Title
  • Time
  • Final_result
  • Page_URL
  • Bookmakers
  • Link
  • Ratio_1
  • Ratio_X
  • Ratio_2
  • Payout
  • Current_Time
{
  "Title": "Brighton - Norwich",
  "Time": "Saturday, 02 Apr 2022, 14:00",
  "Final_result": "Final result 0:0 (0:0, 0:0)",
  "Page_URL": "https://www.oddsportal.com/soccer/england/premier-league-2021-2022/brighton-norwich-829eE4xb/",
  "Bookmakers": "10x10bet",
  "Link": "https://www.oddsportal.com/bookmaker/10x10bet/link/",
  "Ratio_1": "-217",
  "Ratio_X": "350",
  "Ratio_2": "710",
  "Payout": "97.0%",
  "Current_Time": "2022-07-27 01:53:10.785"
}

🎯 Use Cases

  • Use Ratio_1, Ratio_X, and Ratio_2 to compare published match odds.
  • Use Bookmakers and Link to analyze bookmaker coverage and retain source references.
  • Use Final_result and Time to connect odds records with match outcomes and schedules.
  • Use Payout and Current_Time to compare payout information captured at different times.

πŸ™ Why Octoparse

  • Built for OddsPortal: Takes the configured URLs (up to 1000) input, opens each supplied URL and follows the configured page loops on OddsPortal listing pages, then emits structured rows containing fields such as Title, Time, Final_result, Page_URL, Bookmakers.
  • Inputs match the workflow: The form uses URLs (up to 1,000 entries).
  • Fields stay connected: Odds Portal Scraper returns Title, Page_URL, Time, Final_result, and Bookmakers in the same structured dataset.
  • Ready for repeat use: After Odds Portal Scraper runs locally or in the cloud, schedule eligible tasks and export the rows for spreadsheets, dashboards, APIs, or AI workflows.

πŸ“ Input

Complete the following fields:

  • URLs (Required) β€” URL(s). Up to 1,000 entries per run.

πŸš€ How to Use

  1. Open Odds Portal Scraper and click Try it!.
  2. Complete URLs using the formats and limits shown in the Input section.
  3. Choose a local or cloud run in Octoparse and start the task.
  4. Review fields such as Title, Page_URL, and Time, then export the rows in the format you need.

πŸ’‘ Tips

  • Test one representative value in URLs before submitting a large batch to Odds Portal Scraper.
  • Keep Page_URL in the export so every row can be traced to its originating input or page.

❓ FAQ

How many entries can Odds Portal Scraper accept in URLs per run?

Enter up to 1,000 values in URLs per run.

Which OddsPortal pages does Odds Portal Scraper process?

The workflow is configured for listing pages and returns fields such as Title, Page_URL, Time, and Final_result.

What can I use data from Odds Portal Scraper for?

Use Ratio_1, Ratio_X, and Ratio_2 to compare published match odds.


  • Bwin Spain Scraper β€” Collect sportsbook market and odds data from Bwin Spain for a similar betting-analysis workflow.
  • Rushbet Scraper β€” Collect public sportsbook event and odds data from Rushbet for cross-site comparison.
Share