Browse Leagues
Discover and filter tier-verified sports leagues
Browse Leagues
Access AltSportsData's comprehensive catalog of tier-verified sports leagues, ready for integration into your sportsbook platform.
Using the SDK
import { AltSportsData } from 'altsportsdata';
const client = new AltSportsData({
apiKey: process.env.ALTSPORTSDATA_API_KEY
});
// Get elite-tier soccer leagues
const eliteLeagues = await client.leagues.list({
sportType: 'Soccer',
tier: 'elite',
limit: 50
});
// Filter by country
const ukLeagues = await client.leagues.list({
country: 'GB',
active: true
});from altsportsdata import AltSportsData
import os
client = AltSportsData(api_key=os.getenv('ALTSPORTSDATA_API_KEY'))
# Get elite-tier soccer leagues
elite_leagues = client.leagues.list(
sport_type='Soccer',
tier='elite',
limit=50
)
# Filter by country
uk_leagues = client.leagues.list(
country='GB',
active=True
)Filtering Options
Filter leagues by multiple criteria to find exactly what you need:
| Filter | Type | Description |
|---|---|---|
sportType | string | Sport type (Soccer, Basketball, etc.) |
tier | string | Tier classification (elite, professional, amateur) |
country | string | ISO 3166-1 country code |
archetype | string | League archetype classification |
active | boolean | Only active leagues |
League Tiers
AltSportsData classifies leagues into tiers based on multiple quality factors:
- Elite: Top-tier professional leagues (e.g., Premier League, NBA)
- Professional: Established professional leagues with consistent data
- Amateur: Semi-professional and amateur leagues
Learn more about tier classification →
Integration Workflows
1. Browse and Select
Use filters to find leagues matching your sportsbook's requirements.
2. Verify Tier Status
Check league readiness scores and tier classifications before integration.
3. Access Event Data
Once leagues are selected, access real-time event and market data.