Python Developer — Sports Data Automation & API Integration Scheduled Tasks & Email/SMS Alert

UpworkUSNot specifiedintermediateScore: 85
Task AutomationData ExtractionData ScrapingWeb CrawlingBeautiful SoupPythonAPIAutomationAPI IntegrationWeb Scraping
I need a Python developer to build an automated daily data briefing tool for sports analytics research. What it does: The script runs on two schedules daily: Morning Run (before 10 AM ET): Current lines and opening line movement for that day's slate Injury reports for all active players Public betting splits and ticket percentages where available Afternoon/Evening Run (2–3 hours before games tip off): Updated lines and any significant line movement since morning Updated injury designations (any new outs, late scratches) Refreshed betting splits Deliverables: Python script that runs on two scheduled triggers daily (cron or equivalent) Integrates with multiple APIs (I will provide all API keys): The Odds API (lines and line movement) ESPN or equivalent (injury reports) SendGrid or equivalent (email delivery) Twilio or equivalent (SMS/text delivery) You do NOT need to: Perform any analysis or calculations Build any frontend or dashboard Handle any payments or user accounts This is a one-time build. I need clean, well-commented code with brief documentation on how to run and maintain it. Scrapes any data not available via API from publicly available sources Formats everything into a clean, readable report for each run Delivers each report via both email AND text message automatically Clean, documented code I can maintain or modify
View Original Listing
Unlock AI Intelligence, score breakdowns, and real-time alerts
Upgrade to Pro — $29.99/mo