Data is scraped from over 50 bookmakers using Python's Scrapy, and data is also taken from several betting exchanges by interacting with their JSON APIs. This data is then analyzed in real time to find so called "arbitrage" opportunities, which are then stored in an SQL database.

The site itself is driven by Django, and has an advanced search filter built using jQuery and ajax, a Wiki, ability for users to register, manage emails, build a custom profile (to set custom timezone or exchange comissions for example), plus some betting tools such as a variety of betting calculator apps.

Django and Scrapy driven sports arbitrage site.

Launch project Back to Portfolio