Betfair Odds Scraper -- 2

Job ID: 40173335

Budget: $250 – $750 USD

I need a reliable script that pulls pre-match odds for Football, Basketball and Tennis directly from Betfair once every day and saves them in a structured format I can ingest (CSV or JSON is fine).

The scraper should:
• Cover all scheduled events for the three sports, capturing market name, selection, odds, event start time, competition and Betfair event ID.
• Run from a simple command (or cron) without manual intervention and overwrite or append cleanly so there are no duplicate rows.
• Handle Betfair’s login, session renewal and standard rate limits gracefully.
• Deliver the cleaned dataset plus the well-commented source code and a brief README explaining setup, dependencies and how to change scrape frequency if needed.

I will test by running the job on my own server and checking that the daily file matches the live site for at least 10 random events per sport.