Fixtures API

Free

Match schedules, results, and details for 200+ leagues

Overview

The Fixtures API provides comprehensive match schedule data including upcoming fixtures, completed results, live matches, team lineups, venue information, and match statistics for over 200 football leagues worldwide.

Coverage:200+ leagues, 10,000+ teams
Update Frequency:Real-time

Endpoints

GET
/fixtures/today

Get all fixtures for today

Query Parameters

league
optional

Filter by league slug

status
optional

Filter by status: scheduled, live, finished

curl https://api.over15ai.com/v1/fixtures/today \
  -H "Authorization: Bearer YOUR_API_KEY"

Response

{
  "data": [
    {
      "id": "760486",
      "homeTeam": {
        "id": "1234",
        "name": "Netherlands",
        "logo": "https://..."
      },
      "awayTeam": {
        "id": "5678",
        "name": "Romania",
        "logo": "https://..."
      },
      "league": {
        "id": "100",
        "name": "FIFA World Cup",
        "country": "International"
      },
      "startTime": "2026-07-02T19:00:00Z",
      "venue": "Allianz Arena, Munich",
      "status": "scheduled"
    }
  ],
  "meta": {
    "count": 50,
    "total": 150
  }
}

GET
/fixtures/:matchId

Get detailed match information

curl https://api.over15ai.com/v1/fixtures/760486 \
  -H "Authorization: Bearer YOUR_API_KEY"

GET
/fixtures

Get fixtures by date range or league

Query Parameters

from- Start date (YYYY-MM-DD)
to- End date (YYYY-MM-DD)
league- League slug

Supported Leagues

Europe

  • • Premier League
  • • La Liga
  • • Serie A
  • • Bundesliga
  • • Ligue 1

International

  • • FIFA World Cup
  • • UEFA Champions League
  • • UEFA Europa League
  • • Copa America
  • • AFCON

Other Regions

  • • MLS
  • • Brazilian Serie A
  • • Argentine Primera
  • • And 190+ more...