Version 1
Stable
Sportsbook API Documentation
Full reference for the Bet365Soft v1 Sportsbook and History endpoints.
Overview
Auth
Sportsbook
History
Errors
Overview
Real-Time Data
Access live in-play events, odds, and scores updated in near real-time for over 30 sports worldwide.
Secure & Reliable
API key-based authentication with HTTPS-only access. 99.9% uptime SLA with redundant infrastructure.
High Throughput
Up to 3,600 requests/hour on the standard plan. Custom rate limits available for enterprise clients.
JSON Responses
All responses are clean, structured JSON. Predictable schema across all endpoints with full error codes.
Authentication
All requests must include your apikey as a query parameter.
Obtain your key by registering an account and visiting the dashboard.
GET https://w7api.com/sports/api/v1/sports?apikey=YOUR_API_KEY
Never expose your API key on client-side or public repositories. Rotate keys from the dashboard if compromised.
Base URL
Sportsbook
/api/v1/<endpoint>
History
/history/v1/<endpoint>
Sportsbook Endpoints
/api/v1
Full base path: https://w7api.com/sports/api/v1
GET
/sports
Retrieve all available sports
GET
/inplay
LIVE
All live in-play events by sport
GET
/inplayEvent
Single live event details & odds
GET
/upcoming
Upcoming events in date range
GET
/leagues
Get leagues by sport
GET
/prematch
Pre-match events by league
GET
/prematchEvent
Single pre-match event details
GET
/topMatch
Featured top matches
GET
/search
Search events by text
GET
/tournaments
All tournaments list
GET
/tournamentWinner
Tournament winner odds
GET
/resultByEvent
Final result for an event
History Endpoints
/history/v1
Full base path: https://w7api.com/sports/history/v1
GET
/summary
Game summary by Game ID
GET
/team
Team history by Team ID
GET
/player
Player history by Player ID
GET
/tournamentInfo
Tournament info by ID & Season
GET
/stageInfo
Stage details by Stage ID
Error Handling
All API errors return a consistent JSON structure. Always check the success field before processing the response.
Error Response
{
"success": false,
"error": "Invalid API key"
}
Success Response
{
"success": true,
"data": [ ... ]
}
| HTTP Code | Error Message | Description |
|---|---|---|
| 401 | Invalid API key | API key missing or incorrect |
| 429 | Rate limit exceeded | Too many requests in the hour window |
| 400 | Missing required parameter | A required query param is absent |
| 404 | Not found | Event / league / sport ID does not exist |
| 500 | Internal server error | Server-side error, try again shortly |
Ready to integrate?
Get your API key and start building in minutes.