Documentation
For Sportsbooks

Browse League Partners

Discover and filter tier-verified sports league partners

Browse League Partners

Coming Soon: ALT Sports Leagues Discovery API

Currently, this allows sportsbooks to browse League Partners. The full ALT Sports Leagues Discovery API—which will allow you to browse from the vast total universe of all sports leagues globally—is coming soon.

Diagram showing the league discovery funnel from 29+ leagues through filters to launch-ready selections.

ALT Sports Data maintains a growing catalog of partner alternative and emerging sports leagues. Each partner league is classified by sport type, status, and data readiness so you can quickly identify which leagues fit your sportsbook's content strategy.

Use the SDK or REST API to query available partner leagues, filter by the criteria that matter to your book, and drill into the ones you want to integrate.

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

Combine filters to narrow the catalog to the leagues that match your book's needs:

FilterTypeExampleDescription
sportTypestring"MMA", "Table Tennis"Filter by sport category
tierstring"elite", "professional"Filter by data quality tier
countrystring"US", "MX"ISO 3166-1 alpha-2 country code
archetypestring"tournament", "season"League structure classification
activebooleantrueReturn only leagues currently producing events

Practical examples

  • "Show me all active combat sports leagues" -- filter by sportType: "MMA" and active: true
  • "What professional leagues are available in the US?" -- filter by country: "US" and tier: "professional"
  • "Give me tournament-format leagues I can add quickly" -- filter by archetype: "tournament" and active: true

From browsing to integration

1. Browse and filter

Use the SDK or API to query leagues by sport type, country, tier, or any combination. Start broad, then narrow down.

2. Review league details

Check each league's sport category, event frequency, and data availability to confirm it fits your content plan.

3. Pull event and market data

Once you have identified your target leagues, use the same API to fetch upcoming events, markets, and odds. The data model is identical across all leagues.

Continue to the integration guide -->

On this page