API Documentation

v2 Latest Live

Complete reference for the Bet365Soft Sportsbook v2 — improved response structure, enriched data fields, and faster delivery.

Overview

Bet365Soft v2 delivers enriched sports data with improved latency, structured error codes, and an expanded data schema.

Real-Time Inplay
Sub-second live odds and match state updates across all supported sports.
Secure & Reliable
HTTPS-only, API-key authentication, 99.95% uptime SLA.
3,600 Req/Hour
Generous throughput for production sportsbook platforms.
Enriched JSON
v2 adds metadata fields, pagination, and extended market coverage.

What's New in v2

Key improvements over API v1.

New Features
  • Pagination support on all list endpoints
  • Expanded market IDs and bet types
  • Player statistics in match events
  • Live score push via polling improvements
  • Structured error codes with detail messages
Performance Gains
  • 40% faster average response time
  • Gzip compression enabled by default
  • Edge caching for static sport lists
  • Reduced payload size (~25% smaller)
  • CDN distribution across 12 regions
v1 vs v2 Feature Comparison
Feature API v1 API v2
Pagination
Player Stats in Events
Structured Error Codes
Gzip Compression
Expanded Market IDs
Basic Sports Endpoints
History Endpoints
JSON Response Format

Authentication

All requests must include your API key as a query parameter.

Pass your API key using the apikey query parameter on every request:

GET https://w7api.com/sports/api/v2/sports?apikey=YOUR_API_KEY
Keep your API key private. Never expose it in frontend JavaScript, public repositories, or client-side code. Use a server-side proxy to protect your key in production.
Get Your Key
Register and find your key in the dashboard.
Rotate Regularly
Rotate keys every 90 days for best security.
Keep It Secret
Store in environment variables, never in source code.

Base URL

All v2 API calls use the following base URL and directory paths.

Base URL https://w7api.com/sports
Sportsbook Directory
Base: https://w7api.com/sports
Dir : /api/v2
Full: https://w7api.com/sports/api/v2/{endpoint}
History Directory
Base: https://w7api.com/sports
Dir : /history/v2
Full: https://w7api.com/sports/history/v2/{endpoint}

Sportsbook Endpoints /api/v2

Directory: https://w7api.com/sports/api/v2

Returns a list of all sports available in the platform with their IDs and metadata.

ParameterTypeRequiredDescription
apikeystringRequiredYour API authentication key
GET https://w7api.com/sports/api/v2/sports?apikey=XXXXXXXXXX

Returns all currently live (in-play) events for a given sport, including enriched odds and scoreline data.

ParameterTypeRequiredDescription
apikeystringRequiredYour API key
sidintegerRequiredSport ID (e.g. 1 = Football)
limitintegerOptionalResults per page, default 50 (v2 only)
GET https://w7api.com/sports/api/v2/inplay?apikey=XXXXXXXXXX&sid=1

Returns full detail for a single live event including all markets, odds, timeline, and player stats (v2 new field).

ParameterTypeRequiredDescription
apikeystringRequiredYour API key
idstringRequiredEvent / match ID
GET https://w7api.com/sports/api/v2/inplayEvent?apikey=XXXXXXXXXX&id=XXXXXXXXX

Returns scheduled upcoming matches filtered by sport and date range.

ParameterTypeRequiredDescription
apikeystringRequiredYour API key
sidintegerRequiredSport ID
fromDatestringRequiredStart date YYYY-MM-DD
toDatestringRequiredEnd date YYYY-MM-DD
limitintegerOptionalResults per page, default 50 (v2 only)
GET https://w7api.com/sports/api/v2/upcoming?apikey=XXXXXXXXXX&sid=1&fromDate=2025-06-01&toDate=2025-06-07

Returns leagues and competitions for a given sport, including country metadata and season info (v2 enriched).

ParameterTypeRequiredDescription
apikeystringRequiredYour API key
sidintegerRequiredSport ID
GET https://w7api.com/sports/api/v2/leagues?apikey=XXXXXXXXXX&sid=1

Returns all pre-match events for a specific sport and league combination.

ParameterTypeRequiredDescription
apikeystringRequiredYour API key
sidintegerRequiredSport ID
lidstringRequiredLeague ID
GET https://w7api.com/sports/api/v2/prematch?apikey=XXXXXXXXXX&sid=1&lid=XXXXXX

Returns full markets and odds for a single pre-match event. v2 includes expanded market groups.

ParameterTypeRequiredDescription
apikeystringRequiredYour API key
idintegerRequiredEvent / match ID
GET https://w7api.com/sports/api/v2/prematchEvent?apikey=XXXXXXXXXX&id=XXXXXXXXXX

Returns editorially featured top matches — filter by live or line (pre-match).

ParameterTypeRequiredValues
apikeystringRequiredYour API key
statusstringRequired"Live" or "Line"
# Live top matches GET https://w7api.com/sports/api/v2/topMatch?apikey=XXXXXXXXXX&status=Live # Pre-match top matches GET https://w7api.com/sports/api/v2/topMatch?apikey=XXXXXXXXXX&status=Line

Returns all available tournaments across sports.

ParameterTypeRequiredDescription
apikeystringRequiredYour API key
GET https://w7api.com/sports/api/v2/tournaments?apikey=XXXXXXXXXX

Returns outright / tournament winner markets for a specific league.

ParameterTypeRequiredDescription
apikeystringRequiredYour API key
lidintegerRequiredLeague ID
GET https://w7api.com/sports/api/v2/tournamentWinner?apikey=XXXXXXXXXX&lid=XXXXXXXXX

Returns the final result and all settled market outcomes for a completed event.

ParameterTypeRequiredDescription
apikeystringRequiredYour API key
idintegerRequiredEvent / match ID
GET https://w7api.com/sports/api/v2/resultByEvent?apikey=XXXXXXXXXX&id=XXXXXXXXX

History Endpoints /history/v2

Directory: https://w7api.com/sports/history/v2

Returns a full match summary including timeline, score, lineups, and statistics. // Game ID required

ParameterTypeRequiredDescription
apikeystringRequiredYour API key
idintegerRequiredGame ID
GET https://w7api.com/sports/history/v2/summary?apikey=XXXXXXXXXX&id=XXXXXXXXXXXXXXXX // id = Game ID

Returns historical performance data for a team. v2 adds form guide and head-to-head stats. // Team ID required

ParameterTypeRequiredDescription
apikeystringRequiredYour API key
idintegerRequiredTeam ID
GET https://w7api.com/sports/history/v2/team?apikey=XXXXXXXXXX&id=XXXXXXXXXXXXXXXX // id = Team ID

Returns career history and recent performance stats for a player. // Player ID required

ParameterTypeRequiredDescription
apikeystringRequiredYour API key
idintegerRequiredPlayer ID
GET https://w7api.com/sports/history/v2/player?apikey=XXXXXXXXXX&id=XXXXXXXXXXXXXXXX // id = Player ID

Returns tournament standings, top scorers, and season results. Requires both tournament ID and season ID.

ParameterTypeRequiredDescription
apikeystringRequiredYour API key
idstringRequiredTournament ID
seasonIdstringRequiredSeason ID
GET https://w7api.com/sports/history/v2/tournamentInfo?apikey=XXXXXXXXXX&id=XXXXXXXXXXXXXXXX&seasonId=XXXXXXXXX // id = Tournament ID, seasonId = Season ID

Returns results and standings for a specific stage or round within a tournament. // Stage ID required

ParameterTypeRequiredDescription
apikeystringRequiredYour API key
idintegerRequiredStage ID
GET https://w7api.com/sports/history/v2/stageInfo?apikey=XXXXXXXXXX&id=XXXXXXXXXXXXXXXX // id = Stage ID

Status Handling

Response true
{ "success": true, "data": "[ ... ]", }
Response false
{ "success": false, "error": "Error message", }

Migration Guide

Migrating from API v1 to v2 is straightforward — only the directory path changes.

Backward compatible: All query parameters from v1 work identically in v2. Simply update your base directory from /api/v1 to /api/v2 and /history/v1 to /history/v2.
Old — API v1
https://w7api.com/sports/api/v1/sports https://w7api.com/sports/history/v1/summary
New — API v2
https://w7api.com/sports/api/v2/sports https://w7api.com/sports/history/v2/summary