Last updated

Welcome to Goalise Football API

Goalise provides reliable football data tailored for developers who need live, historical, and prediction insights for football matches across leagues worldwide.

Whether you're building a fantasy football app, sports analytics dashboard, or just need football data, Goalise has you covered.

🧩 What to do with Goalise?

  • Retrieve live match scores, events, odds and statistics.
  • Access team and player statistics, including form and goals.
  • Fetch league standings, top scorers, and matches by season.
  • Use advanced prediction endpoints for future matches.
  • Filter data by league, team, season, or match ID.
  • For more things you can do, see API Reference section.

πŸš€ Quick Start

To start using the Goalise API:

  1. Subscribe to a pricing plan
    Choose your plan and billing period.

  2. Get Your API Key
    Once subscribed, your API key will be available under your dashboard.

  3. Make Your First Request

Here's an example using curl:

curl -X GET "https://api.goalise.com/api/v2/matches?league_id=618&season=2024" \
  -H "Authorization: Bearer YOUR_API_TOKEN"

πŸ“š API Reference

A quick overview of available API endpoint groups:


🌍 Countries

List of all supported countries with flags and codes. Use the available_leagues property from country object to check if the country has leagues in our API.

See more β†’

πŸ† Leagues

All competitions by country, including seasons, rounds, and detailed information.

See more β†’

🏟️ Teams

Club and national teams including statistics and detailed info.

See more β†’

πŸ‘€ Players

Players with personal data, stats, transfers, ratings and more.

See more β†’

πŸ“… Matches

Scheduled and live matches with status, score, lineup, events and statistics.

Match Status Codes

List of possible short match status codes used in the API:

CodeDescription
TBDScheduled but date and time are not known
NSMatch is scheduled and has not started
1HFirst half is in progress
HTMatch is at halftime
2HSecond half is in progress
ETExtra time is being played
BTBreak during extra time
PPenalty shootout is in progress
SUSPSuspended by referee’s decision, may be rescheduled
INTMatch interrupted temporarily, should resume shortly
FTMatch finished in regular time
AETMatch finished after extra time
PENMatch finished after penalties
PSTPostponed to a later date
CANCCancelled and will not be played
ABDAbandoned before completion (e.g., weather, safety)
AWDTechnical loss awarded (not played)
WOWalkOver β€” opponent forfeited
LIVEIn progress but detailed timing not available

See more β†’

πŸ“Š Standings

League tables with rankings, points, form, etc.

See more β†’

⚽ Events

In-match events like goals, cards, substitutions.

See more β†’

πŸ“ˆ Statistics

Detailed match stats per team and player.

See match statistics β†’

See team statistics β†’

See player statistics β†’

See player match statistics β†’

πŸ” Transfers

Player transfer history and current market data.

See more β†’

🧠 Predictions

Match outcome predictions and tips.

See more β†’

🎯 Odds

Bookmaker odds and live odds for each match.

See more β†’

πŸ“Ή Video Highlights

Match video highlights (will be available soon).

πŸ… Top Scorers

List of top players by goals, assists, cards, etc.

See more β†’

πŸ—“οΈ Seasons

All available seasons per league.

See more β†’

🌐 Coverage

Check which data features are available for each league. Coverage are included in league objects.

See more β†’

πŸ“° News

Latest football news, articles, and updates by date, team, league or category.

See more β†’

🏟️ Venues

Stadium information including name, location, capacity, and surface type.

See more β†’


Explore all available endpoints in the API Reference section.

πŸ’‘ Tips

  • All parameters are case-sensitive.
  • Use id, team_id, league_id, and season when available to filter data efficiently.
  • Follow rate limits defined by your subscription to avoid being blocked.

Still have questions? Visit the Support or contact us directly.

Happy coding! ⚽️