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. Free Football API (RapidAPI)

Completely FREE API with 2500+ leagues coverage. Auto-configured with the same RapidAPI key as API-Football.

Auto-configured

This API uses the same RapidAPI key as API-Football. It provides additional match data and fallback support. 100% FREE - No rate limits!

Status: Configured (Shares API-Football key)

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

  • API-Football - Primary data source with 1000+ leagues (100 requests/day)
  • Football-Data.org - European league coverage (10 requests/min)
  • Free Football API - 2500+ leagues, completely FREE with no rate limits! Auto-uses your RapidAPI key
  • TheSportsDB - Team information and fallback (pre-configured)
  • The system uses intelligent caching to minimize API calls
  • Smart Fallback: If API-Football has no data, system tries Free Football API, then Football-Data.org, then TheSportsDB
  • Data is cached for 30 minutes to 2 hours depending on the endpoint
  • With 4 APIs, you get maximum coverage and avoid zero statistics!

Testing Your Configuration

After configuring your API keys, test the integration: