Oddsportal Com
Pricing
Pay per event
Oddsportal Com
Scrape match listings and odds for all sports and leagues from OddsPortal.com
Pricing
Pay per event
Rating
0.0
(0)
Developer

HonzaS
Actor stats
0
Bookmarked
5
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
🏆 OddsPortal.com Universal Odds Scraper
Scrape odds and match details for any sport and league from OddsPortal.com, worldwide!
🚀 What does this Actor do?
This Apify actor scrapes match listings and odds for all sports and leagues from OddsPortal.com. It supports extracting win/draw/lose odds, over/under, Asian handicap, and more, with the ability to select odds format (Decimal, Fractional, Money Line, etc.). You can use it for football, tennis, basketball, hockey, and any other sport or region available on OddsPortal. Valuable tool for analysis for sports betting.
✨ Features
- 🏟️ Scrape Any Sport or League: Provide any OddsPortal league or event URL to extract all matches and odds, for any sport or country.
- 🌍 Global Coverage: Works for all sports and locations supported by OddsPortal.com.
- 🧮 Multiple Odds Formats: Choose from Decimal, Fractional, Money Line, Hong Kong, Malay, or Indonesian odds.
- 📊 Full Odds or Main Odds: Optionally scrape lines for Asian Handicap and Over/Under odds or just the main win/draw/lose odds for each match or event.
- 🏷️ Structured Output: Results in JSON, ready for analysis or export.
🛠️ How it works
- Set your input: Provide one or more OddsPortal league or event URLs in the
leagueUrlsfield. Select your desired odds format and whether to scrape full odds. - Run the actor: On the Apify platform or locally.
- Get your data: Download results from the default dataset in JSON, CSV, or Excel.
📝 Input Schema
| Field | Type | Description | Required |
|---|---|---|---|
| leagueUrls | array | List of OddsPortal league or event URLs to scrape | Yes |
| fullOdds | boolean | Scrape all odds (true) or just win/draw/lose (false) | No |
| oddsFormat | string | Odds format: Decimal, Fractional, Money Line, etc. | No |
Example input:
{"leagueUrls": [{ "url": "https://www.oddsportal.com/tennis/usa/us-open-men/" },{ "url": "https://www.oddsportal.com/basketball/spain/acb-league/" }],"fullOdds": true,"oddsFormat": "Decimal Odds"}
📤 Output Example
Each result contains details about a match or event and its odds. Example fields:
matchUrldatematchTimehomeawayhomeWinOddsdrawOddsawayWinOdds
In case you choose full odds, there are also all Asian Handicap and Over/Under lines included.
📚 Resources & Support
- Please use the issues tab of the actor for support.
In case of high demand there will be version 2.0 that with possibility to scrape all history odds and results for some league, team or player.
❓ FAQ
Q: Can I scrape all matches for any sport or league?
A: Yes! Just use the appropriate OddsPortal league or event URL for your desired sport and region.
Q: Can I select the odds format?
A: Yes! Choose from Decimal, Fractional, Money Line, Hong Kong, Malay, or Indonesian odds in the input.