Integrate 1xBet & BetsAPI Odds
Budget: $15 – $25 USD
My betting platform already runs on PHP 8 and MySQL. The next step is to pull both in-play and pre-match markets from the 1xBet API and BetsAPI, normalise the data, and store everything in a single MySQL schema so the site can display real-time odds and settle results automatically.
Core requirements
• Consume the two REST endpoints (1xBet and BetsAPI) with robust error handling and rate-limit awareness.
• Map all shared entities—sports, leagues, events, markets, selections—into clean relational tables I will provide, adding any extra fields you think are essential.
• Build lightweight PHP services (cron or queue based) that:
– fetch new odds at configurable intervals,
– update price changes instantly for in-play, and
– archive closed events.
• Return JSON responses to my front-end in a consistent internal format regardless of source.
Acceptance criteria
1. Both APIs deliver identical event counts for a test date when compared to their respective dashboards.
2. In-play price changes appear in the UI within five seconds of the official feed update.
3. All queries stay under 200 ms on a 1 M row sample.
4. Clear installation notes and commented code are committed to my private Git repository.
Please highlight previous odds-feed or sports-data experience in your bid; that’s the single most important selection factor.
Core requirements
• Consume the two REST endpoints (1xBet and BetsAPI) with robust error handling and rate-limit awareness.
• Map all shared entities—sports, leagues, events, markets, selections—into clean relational tables I will provide, adding any extra fields you think are essential.
• Build lightweight PHP services (cron or queue based) that:
– fetch new odds at configurable intervals,
– update price changes instantly for in-play, and
– archive closed events.
• Return JSON responses to my front-end in a consistent internal format regardless of source.
Acceptance criteria
1. Both APIs deliver identical event counts for a test date when compared to their respective dashboards.
2. In-play price changes appear in the UI within five seconds of the official feed update.
3. All queries stay under 200 ms on a 1 M row sample.
4. Clear installation notes and commented code are committed to my private Git repository.
Please highlight previous odds-feed or sports-data experience in your bid; that’s the single most important selection factor.
Related categories:
PHP
JavaScript
Data Processing
MySQL
HTML
JSON
Data Architecture
Database Management
API Integration
REST API