API Configuration

Configure your API keys to fetch real-time football data

API Providers

1. API-Football (RapidAPI)

Comprehensive football data with extensive coverage of 1000+ leagues worldwide, including matches, statistics, and team data.

How to get API key:
  1. Visit RapidAPI - API-Football
  2. Sign up for a free account
  3. Subscribe to the free tier (100 requests/day)
  4. Copy your API key from the dashboard
Status: Configured

2. Football-Data.org

Additional match and league data with excellent coverage of European leagues and competitions. Free tier available.

How to get API key:
  1. Visit Football-Data.org
  2. Register for a free account
  3. Verify your email address
  4. Find your API token in your account settings
Status: Configured

3. APIFootball.com

RECOMMENDED! Free tier with 180 requests/hour per endpoint. Excellent coverage and reliability. This API provides the best free data for match histories and statistics.

How to get API key:
  1. Visit APIFootball.com
  2. Click on "Get API Key" or "Sign Up"
  3. Choose the FREE plan (180 requests/hour)
  4. Verify your email and copy your API key
Note: The free plan provides 180 API calls per hour per endpoint, which is excellent for our statistics engine!
Status: Not Configured

4. TheSportsDB

Free sports database with team information and basic statistics. Already configured with free tier.

Pre-configured

TheSportsDB is already configured with the free tier API key. No additional configuration needed.

Status: Configured (Free Tier)

Important Notes

  • APIFootball.com (RECOMMENDED) - Best free option with 180 requests/hour per endpoint. Excellent for team match histories and statistics!
  • API-Football (RapidAPI) - Comprehensive data source with 1000+ leagues (100 requests/day on free tier)
  • Football-Data.org - European league coverage (10 requests/min)
  • TheSportsDB - Team information and fallback (pre-configured, always free)
  • The system uses intelligent caching to minimize API calls
  • Smart Fallback System: APIFootball.com → API-Football → Football-Data.org → TheSportsDB
  • Data is cached for 30 minutes to 2 hours depending on the endpoint
  • To avoid zero statistics, configure at least APIFootball.com or API-Football!
  • With 4 APIs working together, you get maximum coverage worldwide!

Testing Your Configuration

After configuring your API keys, test the integration: