Unified Sports Betting API Development

Job ID: 39317998

Budget: ₹1,500 – ₹12,500 INR

✅ Project Description:
We are looking for a skilled developer or a small team to help us build a unified sports betting API by merging official Betfair and Betradar APIs.

We already have full access to both original Betfair API and Betradar API. Your task is to:

? Main Objectives:
Merge Betfair & Betradar APIs into a single unified API structure

The new API must be:

Super fast (No delay in data)

Well-structured and easy to integrate (especially for frontend and partner devs)

Designed with modern REST standards

Develop an API Whitelisting Platform:

Admin can add users with: name, IPs, start/end dates, Bearer token

Only whitelisted IPs + valid token can access APIs

Admin can enable/disable access

Permission control per API

Token-based authentication

? API Modules Required (from unified data):
Get Sports

Get In-Play & Upcoming Events

Get Events by Sport ID

Get Event Details & Markets

Get Betfair Odds by Event ID

Get Betradar Odds by Event ID

Get Fancy Markets (Premium)

Get Live Scores

Get Streaming URLs

Get Market Result by Event ID

?️ Technology Stack Preferred:
Backend: Node.js (Express or Fastify) OR NestJS

Database: PostgreSQL or Supabase or radis

Auth & IP Filtering: JWT + IP middleware

API Docs: Swagger / Postman

Deployment: Hostinger VPS (Ubuntu), PM2 or Docker

Optional: Redis (for caching), NGINX (as reverse proxy)

? Required Developer Skills:
Strong experience with Node.js + REST APIs

Familiarity with Betfair / Betradar APIs is a huge plus

Experience building secure APIs with IP whitelisting + bearer token

PostgreSQL/Supabase knowledge

Understanding of real-time betting data (performance-oriented design)

Swagger/Postman for API docs

Ability to build admin panel (basic UI + toggle access)

? Deliverables:
Fully functional backend with merged API

Complete documentation (with test examples)

Admin Panel for whitelisting + API control

Postman collection

Deployment setup guide (for VPS)

1-week post-launch support



? Budget:
Open to best quote (prefer quality + experience)