A .NET 9 console app built to scrape real-time football data from SofaScore to assist in smarter, data-driven betting decisions.
Status: ABSOLUTE BETA!
Disclaimer: This project is for educational and informational purposes only. It is not affiliated with SofaScore or any betting platform.
SCRAPER FOR BETS is a .NET 9 console application designed to retrieve real-time football data from SofaScore using browser automation (OpenQA/Selenium). The goal is to support data-informed betting without relying on paid APIs or shady tipster groups. Built with a clean code mindset for maintainability and scalability.
- Real-time football data extraction using Selenium with OpenQA
- Headless (or not, you decide it) scraping (ChromeDriver)
- Clean Code structure (SOLID principles, separation of concerns)
- Minimal dependencies for portability
- Match analysis and predictions (coming soon)
- .NET 9 β Modern, high-performance base
- OpenQA.Selenium β For browser automation and data scraping
- Clean Code β SOLID principles, domain separation
- SofaScore β Real-time match data source (scraped, not official)
/ ScraperForBet.Core
βββ /Enums
βββ /Helpers
β βββ MiscHelper.cs
β βββ ScraperHelper.cs
βββ /Models // Domain entities (Game, Team, etc.)
βββ /Services // Core scraping logic
β βββ Scraper.cs
βββ Program.cs // App entry point