[
  {
    "slug": "euroleague",
    "name": "EuroLeague",
    "country": "Europe (multi-country)",
    "region": "Europe",
    "tier": "Continental – top level",
    "season_months": "Late Sep/early Oct – late May (2025-26: 30 Sep 2025 – 24 May 2026)",
    "season_source": "https://en.wikipedia.org/wiki/2025%E2%80%9326_EuroLeague",
    "import_rules": "No EuroLeague-specific import quota reported; clubs face their domestic league quotas instead (e.g., Spanish clubs can play extra non-EU players in EuroLeague but not in ACB).",
    "import_rules_source": "https://plazadeportiva.valenciaplaza.com/plazadeportiva/baloncesto/taylor-y-sestina-dejan-al-valencia-con-el-tope-de-extracomunitarios-en-la-acb",
    "import_salary_range": "$600k–$1.2M per season (max ~$5.6M–6.5M)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "2025-26: final deadline to register new players was 25 Feb 2026 (before Round 29); separate earlier deadline (5 Jan 2026) applied to moves between EuroLeague clubs.",
    "signing_windows_source": "https://basketnews.com/news-241887-euroleague-2025-26-final-rosters-transfer-deadline.html ; https://basketnews.com/news-236872-two-crucial-days-to-watch-in-the-euroleague-transfer-window.html",
    "official_site": "https://www.euroleaguebasketball.net/euroleague/",
    "official_site_status": "blocks automated checks (429)",
    "wikipedia": "https://en.wikipedia.org/wiki/EuroLeague",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 1,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "$500k–$800k most reported; max ~$5.4M (2022 chart by Jose Colorado, an overseas-career coach; dated) [https://www.josecolorado.com/overseas-basketball-salaries] | €300k–€4M+ (Euro-Grades 2026 guide; combine operator) [https://euro-grades.com/overseas-basketball-salaries/]",
    "verification_note": "",
    "fields_filled": "4/4 core (+signing windows: yes)",
    "completeness": "full",
    "nba_alumni_count": 134,
    "nba_alumni_roster": 325,
    "nba_alumni_season": "2026-27",
    "nba_alumni_source": "https://en.wikipedia.org/wiki/Template:Basketball_current_roster",
    "nba_alumni_navboxes": [
      "https://en.wikipedia.org/wiki/Template:Anadolu_Efes_S.K._current_roster",
      "https://en.wikipedia.org/wiki/Template:BC_Žalgiris_current_roster",
      "https://en.wikipedia.org/wiki/Template:ASVEL_Basket_current_roster",
      "https://en.wikipedia.org/wiki/Template:Beşiktaş_J.K._(men's_basketball)_current_roster",
      "https://en.wikipedia.org/wiki/Template:Fenerbahçe_Men's_Basketball_current_roster",
      "https://en.wikipedia.org/wiki/Template:FC_Barcelona_Bàsquet_current_roster",
      "https://en.wikipedia.org/wiki/Template:FC_Bayern_Munich_Basketball_current_roster",
      "https://en.wikipedia.org/wiki/Template:Hapoel_Tel_Aviv_B.C._current_roster",
      "https://en.wikipedia.org/wiki/Template:Dubai_Basketball_current_roster",
      "https://en.wikipedia.org/wiki/Template:Maccabi_Tel_Aviv_B.C._current_roster",
      "https://en.wikipedia.org/wiki/Template:KK_Partizan_current_roster",
      "https://en.wikipedia.org/wiki/Template:KK_Crvena_zvezda_current_roster",
      "https://en.wikipedia.org/wiki/Template:Olympiacos_B.C._current_roster",
      "https://en.wikipedia.org/wiki/Template:Panathinaikos_B.C._current_roster",
      "https://en.wikipedia.org/wiki/Template:Real_Madrid_Baloncesto_current_roster",
      "https://en.wikipedia.org/wiki/Template:Olimpia_Milano_current_roster",
      "https://en.wikipedia.org/wiki/Template:Paris_Basketball_current_roster",
      "https://en.wikipedia.org/wiki/Template:Saski_Baskonia_current_roster",
      "https://en.wikipedia.org/wiki/Template:Valencia_BC_current_roster",
      "https://en.wikipedia.org/wiki/Template:Virtus_Bologna_current_roster"
    ],
    "nba_alumni_asof": "16 Oct 2026",
    "nba_presence_basis": "DERIVED from Wikipedia rosters (CC BY-SA) x Wikipedia NBA team-player categories",
    "flags": [
      "eu"
    ],
    "tier_rank": 1,
    "tier_name": "Elite",
    "level_score": 98,
    "nba_presence": 5,
    "import_slots": null,
    "import_slots_note": "Set by each club's domestic league",
    "season_start_month": 10,
    "salary_usd_low": 600000,
    "salary_usd_high": 1200000,
    "salary_basis": "per season",
    "cost_of_living": null,
    "cost_of_living_source": "",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 10,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 48.5,
    "map_lng": 11.0,
    "map_note": "Pin at a regional point (multi-country league)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "eurocup",
    "name": "EuroCup",
    "country": "Europe (multi-country)",
    "region": "Europe",
    "tier": "Continental – 2nd level",
    "season_months": "Late Sep/early Oct – early May (2025-26: 30 Sep 2025 – 1 May 2026)",
    "season_source": "https://en.wikipedia.org/wiki/2025%E2%80%9326_EuroCup_Basketball",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "€75k–€550k per season",
    "salary_source": "https://euro-grades.com/overseas-basketball-salaries/",
    "salary_note": "Reported range compiled by Euro-Grades (a paid combine operator) in its 2026 salary guide; not official league data.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.euroleaguebasketball.net/eurocup/",
    "official_site_status": "blocks automated checks (429)",
    "wikipedia": "https://en.wikipedia.org/wiki/EuroCup_Basketball",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 1,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "eu"
    ],
    "tier_rank": 2,
    "tier_name": "High-major",
    "level_score": 85,
    "nba_presence": 3,
    "import_slots": null,
    "import_slots_note": "Set by each club's domestic league",
    "season_start_month": 10,
    "salary_usd_low": 87000,
    "salary_usd_high": 638000,
    "salary_basis": "per season, € converted at 1.16",
    "cost_of_living": null,
    "cost_of_living_source": "",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 8,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 46.0,
    "map_lng": 6.0,
    "map_note": "Pin at a regional point (multi-country league)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "basketball-champions-league",
    "name": "Basketball Champions League (FIBA)",
    "country": "Europe (multi-country)",
    "region": "Europe",
    "tier": "Continental – FIBA club competition",
    "season_months": "Sep (qualifying) / Oct – May",
    "season_source": "https://en.wikipedia.org/wiki/2025%E2%80%9326_Basketball_Champions_League",
    "import_rules": "No nationality quota in BCL regulations; at least 5 Home Grown Players on a 12- or 11-man score sheet (4 if 10 or fewer) and at least 5 on the 12–16 man roster. (2026-27 regulations)",
    "import_rules_source": "https://assets.fiba.basketball/image/upload/basketball-champions-league-209123-competition-regulations.pdf",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "2026-27: at least 12 players registered by 31 Aug 2026; roster final on the last Friday before the regular season; up to 3 changes from the regular season start to end of Play-Ins, plus 2 more for Round-of-16 clubs before the quarter-finals; paperwork due by Tuesday 12:00 CET before the player's first game.",
    "signing_windows_source": "https://assets.fiba.basketball/image/upload/basketball-champions-league-209123-competition-regulations.pdf",
    "official_site": "https://www.championsleague.basketball",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Basketball_Champions_League",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: yes)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "eu"
    ],
    "tier_rank": 2,
    "tier_name": "High-major",
    "level_score": 80,
    "nba_presence": 3,
    "import_slots": 7,
    "import_slots_note": "No nationality quota; min 5 home-grown on a 12-man sheet",
    "season_start_month": 10,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": null,
    "cost_of_living_source": "",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 7,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 44.0,
    "map_lng": 15.0,
    "map_note": "Pin at a regional point (multi-country league)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/BasketballCL; https://www.instagram.com/basketballcl; https://twitter.com/basketballcl; https://www.linkedin.com/company/basketballchampionsleague; https://www.tiktok.com/@basketballcl",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "acb",
    "name": "Liga ACB (Liga Endesa)",
    "country": "Spain",
    "region": "Europe",
    "tier": "1",
    "season_months": "Early Oct – late May (regular season); playoffs through late June (Supercopa late Sep)",
    "season_source": "https://acb.com/es/liga/noticias/las-fechas-de-la-temporada-2025-26-143098",
    "import_rules": "Max 2 non-EU (\"extracomunitario\") players per matchday roster; minimum 4 locally trained players on a 10–12 man roster. EU/EEA and Cotonou-treaty passports do not count as non-EU. (2025-26 rules)",
    "import_rules_source": "https://www.acb.com/docs/descarga/pdf/transparencia/normas_internas_25-26_180825.pdf",
    "import_salary_range": "$250k–$500k per season (max ~$4M)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "2025-26: each club needed at least 8 players registered by 31 Aug 2025; max 20 player registrations per season.",
    "signing_windows_source": "https://www.acb.com/docs/descarga/pdf/transparencia/normas_internas_25-26_180825.pdf",
    "official_site": "https://www.acb.com",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Liga_ACB",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 1,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "$250k–$500k most reported (2022 chart by Jose Colorado, an overseas-career coach; dated) [https://www.josecolorado.com/overseas-basketball-salaries] | €250k–€4M (Euro-Grades 2026 guide; combine operator) [https://euro-grades.com/overseas-basketball-salaries/]",
    "verification_note": "",
    "fields_filled": "4/4 core (+signing windows: yes)",
    "completeness": "full",
    "nba_alumni_count": 45,
    "nba_alumni_roster": 242,
    "nba_alumni_season": "2026-27",
    "nba_alumni_source": "https://en.wikipedia.org/wiki/Template:Basketball_current_roster",
    "nba_alumni_navboxes": [
      "https://en.wikipedia.org/wiki/Template:BC_Andorra_current_roster",
      "https://en.wikipedia.org/wiki/Template:CB_Gran_Canaria_current_roster",
      "https://en.wikipedia.org/wiki/Template:Bilbao_Basket_current_roster",
      "https://en.wikipedia.org/wiki/Template:Baloncesto_Málaga_current_roster",
      "https://en.wikipedia.org/wiki/Template:CB_Murcia_current_roster",
      "https://en.wikipedia.org/wiki/Template:CB_1939_Canarias_current_roster",
      "https://en.wikipedia.org/wiki/Template:Basket_Zaragoza_current_roster",
      "https://en.wikipedia.org/wiki/Template:CB_Breogán_current_roster",
      "https://en.wikipedia.org/wiki/Template:Bàsquet_Manresa_current_roster",
      "https://en.wikipedia.org/wiki/Template:Bàsquet_Girona_current_roster",
      "https://en.wikipedia.org/wiki/Template:Básquet_Coruña_current_roster",
      "https://en.wikipedia.org/wiki/Template:FC_Barcelona_Bàsquet_current_roster",
      "https://en.wikipedia.org/wiki/Template:Fundación_CB_Granada_current_roster",
      "https://en.wikipedia.org/wiki/Template:Força_Lleida_CE_current_roster",
      "https://en.wikipedia.org/wiki/Template:Joventut_Badalona_current_roster",
      "https://en.wikipedia.org/wiki/Template:Real_Madrid_Baloncesto_current_roster",
      "https://en.wikipedia.org/wiki/Template:Saski_Baskonia_current_roster",
      "https://en.wikipedia.org/wiki/Template:Valencia_BC_current_roster"
    ],
    "nba_alumni_asof": "16 Oct 2026",
    "nba_presence_basis": "DERIVED from Wikipedia rosters (CC BY-SA) x Wikipedia NBA team-player categories",
    "flags": [
      "es"
    ],
    "tier_rank": 1,
    "tier_name": "Elite",
    "level_score": 92,
    "nba_presence": 4,
    "import_slots": 2,
    "import_slots_note": "2 non-EU per matchday roster",
    "season_start_month": 10,
    "salary_usd_low": 250000,
    "salary_usd_high": 500000,
    "salary_basis": "per season",
    "cost_of_living": 51.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.esp.html",
    "difficulty": 10,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 39.326,
    "map_lng": -4.838,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://facebook.com/ACBCOM; https://instagram.com/acbcom; https://twitter.com/ACBCOM; http://www.youtube.com/@acbcom; https://linkedin.com/company/acbcom; https://tiktok.com/@acb",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "lnb-elite",
    "name": "LNB Élite (Betclic Élite)",
    "country": "France (+ Monaco)",
    "region": "Europe",
    "tier": "1",
    "season_months": "Late Sep – mid May (regular season), then playoffs",
    "season_source": "https://en.wikipedia.org/wiki/2025%E2%80%9326_LNB_%C3%89lite_season",
    "import_rules": "Max 6 non-JFL (non-locally-trained) players on the game sheet. From 2026-27 up to 5 of them may be non-Bosman/Cotonou (typically Americans), up from 4.",
    "import_rules_source": "https://www.bebasket.fr/un-americain-de-plus-par-club-lnb-des-la-saison-prochaine",
    "import_salary_range": "$80k–$200k per season (max ~$2M)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "2025-26: up to 3 roster adjustments between round 1 and 28 Feb; after 28 Feb only 2 medical replacements (\"pigistes médicaux\") for long-term injuries.",
    "signing_windows_source": "https://fr.wikipedia.org/wiki/Championnat_de_France_de_basket-ball_de_deuxi%C3%A8me_division_2025-2026 ; https://www.bebasket.fr/les-trois-pigistes-medicaux-de-betclic-elite-qualifies-par-la-lnb-deux-jusqu-en-novembre-un-jusqu-a-mai-2027",
    "official_site": "https://lnb.fr",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/LNB_%C3%89lite",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "Signing window: reported by secondary sources (French Wikipedia describes the shared LNB rule; BeBasket on medical replacements); LNB rulebook not checked directly.",
    "fields_filled": "4/4 core (+signing windows: yes)",
    "completeness": "full",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "fr"
    ],
    "tier_rank": 2,
    "tier_name": "High-major",
    "level_score": 84,
    "nba_presence": 3,
    "import_slots": 5,
    "import_slots_note": "Up to 5 non-Bosman/Cotonou (from 2026-27)",
    "season_start_month": 9,
    "salary_usd_low": 80000,
    "salary_usd_high": 200000,
    "salary_basis": "per season",
    "cost_of_living": 67.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.fra.html",
    "difficulty": 8,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 46.6,
    "map_lng": 2.3,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/BetclicELITE; https://www.instagram.com/betclic_elite; https://x.com/Betclic_ELITE; https://www.youtube.com/c/LNBOfficiel; https://www.linkedin.com/company/ligue-nationale-de-basket; https://www.tiktok.com/@betclicelite",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "bbl-germany",
    "name": "Basketball Bundesliga (easyCredit BBL)",
    "country": "Germany",
    "region": "Europe",
    "tier": "1",
    "season_months": "Late Sep – June",
    "season_source": "https://en.wikipedia.org/wiki/2025%E2%80%9326_Basketball_Bundesliga",
    "import_rules": "\"6+6\": a 12-man game roster must include at least 6 German players (5 of 11, 4 of 10). Clubs may sign more foreigners but can only dress 6.",
    "import_rules_source": "https://cms.easycredit-bbl.de/wp-content/uploads/2026/07/easyCredit-BBL-Ausschreibung-DM-2026_2027.pdf",
    "import_salary_range": "$100k–$350k per season (max ~$1.16M)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "2026-27: roster registration deadline 15 Sep 2026; after that, up to 4 additional players may be registered until 31 Mar 2027.",
    "signing_windows_source": "https://cms.easycredit-bbl.de/wp-content/uploads/2026/07/easyCredit-BBL-Ausschreibung-DM-2026_2027.pdf",
    "official_site": "https://www.easycredit-bbl.de",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Basketball_Bundesliga",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "$100k–$300k most reported (2022 chart by Jose Colorado, an overseas-career coach; dated) [https://www.josecolorado.com/overseas-basketball-salaries] | €10k–€50k per month (Euro-Grades 2026 guide; combine operator) [https://euro-grades.com/overseas-basketball-salaries/]",
    "verification_note": "",
    "fields_filled": "4/4 core (+signing windows: yes)",
    "completeness": "full",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "de"
    ],
    "tier_rank": 2,
    "tier_name": "High-major",
    "level_score": 83,
    "nba_presence": 3,
    "import_slots": 6,
    "import_slots_note": "6 foreigners on a 12-man roster",
    "season_start_month": 9,
    "salary_usd_low": 100000,
    "salary_usd_high": 350000,
    "salary_basis": "per season",
    "cost_of_living": 68.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.deu.html",
    "difficulty": 8,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 51.164,
    "map_lng": 10.448,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "info@easycredit-bbl.de",
    "contact_email_src": "https://www.easycredit-bbl.de",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/easyCreditBBL; https://www.instagram.com/easyCreditBBL; https://twitter.com/easyCreditBBL; https://www.youtube.com/channel/UCNAj17FO6CxUU5v6wO7kPfQ; https://www.linkedin.com/company/easycredit-basketball-bundesliga; https://www.tiktok.com/@easycreditbbl",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "lba-italy",
    "name": "Lega Basket Serie A (LBA)",
    "country": "Italy",
    "region": "Europe",
    "tier": "1",
    "season_months": "Early Oct – mid June",
    "season_source": "https://en.wikipedia.org/wiki/2025%E2%80%9326_LBA_season",
    "import_rules": "Per Wikipedia: clubs choose a \"5+5\" formula (5 Italians + 5 foreigners) or \"3+4+5\" (5 Italians, 3 non-EU, 4 EU). Verify against current LBA regulations.",
    "import_rules_source": "https://en.wikipedia.org/wiki/Lega_Basket_Serie_A",
    "import_salary_range": "$180k–$350k per season (max ~$2M)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.legabasket.it",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Lega_Basket_Serie_A",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "$150k–$350k most reported (2022 chart by Jose Colorado, an overseas-career coach; dated) [https://www.josecolorado.com/overseas-basketball-salaries]",
    "verification_note": "",
    "fields_filled": "4/4 core (+signing windows: no)",
    "completeness": "full",
    "nba_alumni_count": 42,
    "nba_alumni_roster": 185,
    "nba_alumni_season": "2026-27",
    "nba_alumni_source": "https://en.wikipedia.org/wiki/Template:Basketball_current_roster",
    "nba_alumni_navboxes": [
      "https://en.wikipedia.org/wiki/Template:Aquila_Basket_Trento_current_roster",
      "https://en.wikipedia.org/wiki/Template:APU_Udine_current_roster",
      "https://en.wikipedia.org/wiki/Template:BC_Roma_current_roster",
      "https://en.wikipedia.org/wiki/Template:Dinamo_Sassari_current_roster",
      "https://en.wikipedia.org/wiki/Template:Derthona_Basket_current_roster",
      "https://en.wikipedia.org/wiki/Template:Napoli_Basket_current_roster",
      "https://en.wikipedia.org/wiki/Template:Maxima_Roma_current_roster",
      "https://en.wikipedia.org/wiki/Template:Olimpia_Milano_current_roster",
      "https://en.wikipedia.org/wiki/Template:Pallacanestro_Cantù_current_roster",
      "https://en.wikipedia.org/wiki/Template:Reyer_Venezia_current_roster",
      "https://en.wikipedia.org/wiki/Template:Pallacanestro_Reggiana_current_roster",
      "https://en.wikipedia.org/wiki/Template:Pallacanestro_Trieste_current_roster",
      "https://en.wikipedia.org/wiki/Template:Pallacanestro_Varese_current_roster",
      "https://en.wikipedia.org/wiki/Template:Vanoli_Cremona_current_roster",
      "https://en.wikipedia.org/wiki/Template:Victoria_Libertas_Pesaro_current_roster",
      "https://en.wikipedia.org/wiki/Template:Virtus_Bologna_current_roster"
    ],
    "nba_alumni_asof": "16 Oct 2026",
    "nba_presence_basis": "DERIVED from Wikipedia rosters (CC BY-SA) x Wikipedia NBA team-player categories",
    "flags": [
      "it"
    ],
    "tier_rank": 2,
    "tier_name": "High-major",
    "level_score": 84,
    "nba_presence": 4,
    "import_slots": 5,
    "import_slots_note": "5+5 formula (or 3 non-EU under 3+4+5)",
    "season_start_month": 10,
    "salary_usd_low": 180000,
    "salary_usd_high": 350000,
    "salary_basis": "per season",
    "cost_of_living": 61.4,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.ita.html",
    "difficulty": 8,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 42.638,
    "map_lng": 12.674,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.instagram.com/sisalclub",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "greek-basket-league",
    "name": "Greek Basket League (GBL)",
    "country": "Greece",
    "region": "Europe",
    "tier": "1",
    "season_months": "Early Oct – June (2025-26 tipped off 4–5 Oct 2025)",
    "season_source": "https://sportsup.gr/2025/07/24/esake-neo-agonistiko-format-afximenoi-xenoi-kai-kainotomo-programma-gia-tin-basket-league-2025-26/",
    "import_rules": "\"6+2\" from 2025-26: clubs may register 8 foreign players but only 6 may play in each game (decided by the ESAKE general assembly, 24 Jul 2025).",
    "import_rules_source": "https://sportsup.gr/2025/07/24/esake-neo-agonistiko-format-afximenoi-xenoi-kai-kainotomo-programma-gia-tin-basket-league-2025-26/",
    "import_salary_range": "$60k–$250k per season (max ~$3.1M)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "Registrations/transfers allowed from the day after the previous season ends until the day before matchday 23 of Phase A (ESAKE regulations art. 17).",
    "signing_windows_source": "https://www.esake.gr/img/GBL_COMPETITIONS_REGULATIONS_2025-2026.pdf",
    "official_site": "https://www.esake.gr",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Greek_Basketball_League",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "$60k–$250k most reported (2022 chart by Jose Colorado, an overseas-career coach; dated) [https://www.josecolorado.com/overseas-basketball-salaries] | €8k–€50k per month (Euro-Grades 2026 guide; combine operator) [https://euro-grades.com/overseas-basketball-salaries/]",
    "verification_note": "",
    "fields_filled": "4/4 core (+signing windows: yes)",
    "completeness": "full",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "gr"
    ],
    "tier_rank": 2,
    "tier_name": "High-major",
    "level_score": 80,
    "nba_presence": 3,
    "import_slots": 6,
    "import_slots_note": "8 registered, 6 per game",
    "season_start_month": 10,
    "salary_usd_low": 60000,
    "salary_usd_high": 250000,
    "salary_basis": "per season",
    "cost_of_living": 54.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.grc.html",
    "difficulty": 8,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 38.995,
    "map_lng": 21.988,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/StoiximanGBL; https://www.instagram.com/greek_basketball_league; https://x.com/StoiximanGBL; https://www.youtube.com/@GBL-tv; https://www.linkedin.com/company/greek-basketball-league; https://www.tiktok.com/@gbl_official_",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "bsl-turkey",
    "name": "Basketbol Süper Ligi (BSL)",
    "country": "Turkey",
    "region": "Europe",
    "tier": "1",
    "season_months": "Late Sep – June",
    "season_source": "https://en.wikipedia.org/wiki/2025%E2%80%9326_Basketbol_S%C3%BCper_Ligi",
    "import_rules": "Since 2024-25: up to 7 foreign players on the game roster, max 4 on court at once (at least 1 Turkish player on court at all times).",
    "import_rules_source": "https://www.eurohoops.net/en/tbl/1670066/turkish-league-increases-foreign-players-limit-from-5-to-7/",
    "import_salary_range": "$250k–$500k per season (max ~$3.75M)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "Foreign player changes follow the Turkish federation (TBF) transfer calendar; dates not captured yet.",
    "signing_windows_source": "https://www.tbf.org.tr/docs/default-source/mevzuat/yonergeler/bsl-yonetim-esaslari-talimati-(degisimler-islenmis).pdf?sfvrsn=4",
    "official_site": "https://www.tbf.org.tr",
    "official_site_status": "blocks automated checks (403)",
    "wikipedia": "https://en.wikipedia.org/wiki/Basketbol_S%C3%BCper_Ligi",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 1,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "$250k–$475k most reported (2022 chart by Jose Colorado, an overseas-career coach; dated) [https://www.josecolorado.com/overseas-basketball-salaries]",
    "verification_note": "",
    "fields_filled": "4/4 core (+signing windows: yes)",
    "completeness": "full",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "tr"
    ],
    "tier_rank": 2,
    "tier_name": "High-major",
    "level_score": 88,
    "nba_presence": 4,
    "import_slots": 7,
    "import_slots_note": "7 on the game roster, 4 on court",
    "season_start_month": 9,
    "salary_usd_low": 250000,
    "salary_usd_high": 500000,
    "salary_basis": "per season",
    "cost_of_living": 39.2,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.tur.html",
    "difficulty": 8,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 39.294,
    "map_lng": 35.232,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "vtb",
    "name": "VTB United League",
    "country": "Russia (+ regional)",
    "region": "Europe",
    "tier": "Regional – top level",
    "season_months": "Late Sep – spring (2025-26 started 28 Sep 2025)",
    "season_source": "https://www.sports.ru/basketball/1116853218-stal-izvesten-kalendar-regulyarnogo-chempionata-sezona-edinoj-ligi-vtb.html",
    "import_rules": "Reported \"6+6\" limit (max 6 foreigners in the game roster alongside 6 Russian-passport players).",
    "import_rules_source": "https://www.championat.com/basketball/news-6033350-gendirektor-edinoj-ligi-nazvala-prichiny-vysokogo-kolichestva-legionerov.html",
    "import_salary_range": "$200k–$450k per season (pre-2022 figures, directional)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source. Source notes Russian clubs remain excluded from FIBA/EuroLeague competition, US State Dept lists Russia as Level 4 \"Do Not Travel\", and sanctions make getting paid harder.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://vtb-league.com",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/VTB_United_League",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "$200k–$450k most reported (2022 chart by Jose Colorado, an overseas-career coach; dated) [https://www.josecolorado.com/overseas-basketball-salaries]",
    "verification_note": "Import rule: reported, not verified (source page blocked our checker; no official regulation read).",
    "fields_filled": "4/4 core (+signing windows: no)",
    "completeness": "full",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ru"
    ],
    "tier_rank": 2,
    "tier_name": "High-major",
    "level_score": 82,
    "nba_presence": 3,
    "import_slots": 6,
    "import_slots_note": "Reported 6+6",
    "season_start_month": 9,
    "salary_usd_low": 200000,
    "salary_usd_high": 450000,
    "salary_basis": "per season",
    "cost_of_living": 36.5,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 4,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.rus.html",
    "difficulty": 8,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 55.75,
    "map_lng": 37.6,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.tiktok.com/@vtbleague",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "aba",
    "name": "ABA League (Adriatic)",
    "country": "Multi-country (Serbia, Croatia, Slovenia, Montenegro, Bosnia, UAE, etc.)",
    "region": "Europe",
    "tier": "Regional – top level",
    "season_months": "Early Oct – late April (2025-26: regular season 3 Oct 2025 – 9 Feb 2026; Top 8 15 Feb – 21 Apr 2026)",
    "season_source": "https://en.wikipedia.org/wiki/2025%E2%80%9326_ABA_League_First_Division",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.aba-liga.com",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/ABA_League",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "rs",
      "hr"
    ],
    "tier_rank": 2,
    "tier_name": "High-major",
    "level_score": 82,
    "nba_presence": 3,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": 10,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": null,
    "cost_of_living_source": "",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 8,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 44.0,
    "map_lng": 19.5,
    "map_note": "Pin at a regional point (multi-country league)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/ABALiga.jtd; https://instagram.com/aba.liga; https://twitter.com/ABA_League; https://www.tiktok.com/@aba.liga",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "israel-premier",
    "name": "Israeli Basketball Premier League (Winner League)",
    "country": "Israel",
    "region": "Europe",
    "tier": "1",
    "season_months": "October – June",
    "season_source": "https://en.wikipedia.org/wiki/2025%E2%80%9326_Israeli_Basketball_Premier_League",
    "import_rules": "2025-26: up to 5 foreign players on the match sheet plus 1 naturalized player; at least one Israeli on court at all times (league sought 6 foreigners; check current season).",
    "import_rules_source": "https://www.jpost.com/israel-news/sports/article-910345",
    "import_salary_range": "$80k–$250k per season",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://basket.co.il",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Israeli_Basketball_Premier_League",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "$140k–$350k most reported (2022 chart by Jose Colorado, an overseas-career coach; dated) [https://www.josecolorado.com/overseas-basketball-salaries]",
    "verification_note": "",
    "fields_filled": "4/4 core (+signing windows: no)",
    "completeness": "full",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "il"
    ],
    "tier_rank": 2,
    "tier_name": "High-major",
    "level_score": 80,
    "nba_presence": 3,
    "import_slots": 5,
    "import_slots_note": "5 foreign + 1 naturalized",
    "season_start_month": 10,
    "salary_usd_low": 80000,
    "salary_usd_high": 250000,
    "salary_basis": "per season",
    "cost_of_living": 79.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 3,
    "travel_advisory_source": "https://travel.state.gov/content/travel/en/traveladvisories/traveladvisories/israel-west-bank-and-gaza-travel-advisory.html",
    "difficulty": 8,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 30.812,
    "map_lng": 34.859,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://basket.co.il/contact-us.asp",
    "contact_social": "https://www.facebook.com/bslisrael; https://www.instagram.com/winnerleague; https://x.com/winnerleague; https://www.youtube.com/user/WInnerleague; https://www.tiktok.com/@winnerleague",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "lkl",
    "name": "Lietuvos krepšinio lyga (LKL)",
    "country": "Lithuania",
    "region": "Europe",
    "tier": "1",
    "season_months": "Late Sep – mid May (regular season); playoffs to mid June",
    "season_source": "https://en.wikipedia.org/wiki/2025%E2%80%9326_LKL_season",
    "import_rules": "2025-26: up to 6 non-Lithuanian players per match; the 6th may be non-EU only if the club pays a €14,500 fee (waived if one of the six is an EU citizen).",
    "import_rules_source": "https://lkl.lt/failai-atsisiuntimui/lkl-nuostatai.pdf?v=1781331469",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "2025-26: last day to register newcomers was 24 Apr 2026 (16:00); from 28 Mar to that date clubs could add up to 3 newcomers.",
    "signing_windows_source": "https://www.krepsinis.net/naujiena/lkl-4-ratas-ar-rytas-bus-sensacijos-dalimi-ir-kiek-situacija-gali-pagerinti-juventus/349906",
    "official_site": "https://lkl.lt",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Lietuvos_krep%C5%A1inio_lyga",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: yes)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "lt"
    ],
    "tier_rank": 3,
    "tier_name": "Strong",
    "level_score": 76,
    "nba_presence": 2,
    "import_slots": 6,
    "import_slots_note": "6 non-Lithuanian (6th non-EU costs a fee)",
    "season_start_month": 9,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 51.2,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.ltu.html",
    "difficulty": 7,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 55.35,
    "map_lng": 23.75,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "+37068696628",
    "contact_phone_src": "https://lkl.lt/kontaktai",
    "contact_form": "https://lkl.lt/kontaktai",
    "contact_social": "https://www.facebook.com/LKL-Lietuvos-krepšinio-lyga-108200415867319; https://www.instagram.com/betsafelkl; https://twitter.com/betsafeLKL; https://www.youtube.com/user/LKLTelevizija",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "plk",
    "name": "Orlen Basket Liga (PLK)",
    "country": "Poland",
    "region": "Europe",
    "tier": "1",
    "season_months": "October – June",
    "season_source": "https://en.wikipedia.org/wiki/2025%E2%80%9326_PLK_season",
    "import_rules": "Max 6 foreign players on the game roster; clubs may sign more but each extra licence costs progressively more. (2nd division: 2 foreigners.)",
    "import_rules_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "import_salary_range": "$80k–$140k per season (max ~$290k)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "2025-26: transfer window closed 25 Mar 2026 at 16:00.",
    "signing_windows_source": "https://plk.pl/aktualnosci/26917/okienko-transferowe-w-orlen-basket-lidze-zamkniete",
    "official_site": "https://plk.pl",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Polish_Basketball_League",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "4/4 core (+signing windows: yes)",
    "completeness": "full",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "pl"
    ],
    "tier_rank": 3,
    "tier_name": "Strong",
    "level_score": 70,
    "nba_presence": 2,
    "import_slots": 6,
    "import_slots_note": "6 foreigners on the game roster",
    "season_start_month": 10,
    "salary_usd_low": 80000,
    "salary_usd_high": 140000,
    "salary_basis": "per season",
    "cost_of_living": 47.3,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.pol.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 52.216,
    "map_lng": 19.134,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://plk.pl/kontakt",
    "contact_social": "https://www.facebook.com/plksa; https://www.instagram.com/plk_pl; https://twitter.com/PLKpl; https://www.youtube.com/channel/UCT3PGkIHb_jd6Nr8dmQGUMQ; https://www.tiktok.com/@plk_pl",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "czech-nbl",
    "name": "Kooperativa NBL",
    "country": "Czech Republic",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "2025-26: max 5 foreign players on the game sheet; with a minimum of 9 players listed, that means at least 4 Czechs.",
    "import_rules_source": "https://cz.basketball/upload/docs/1749534008_Rozpis%20NBL%202025-26_final.pdf ; https://www.nbl.basketball/vznikla-soutezni-komise-a-pocet-cechu-v-zapise-poroste/20327",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://nbl.basketball",
    "official_site_status": "blocks automated checks (403)",
    "wikipedia": "https://en.wikipedia.org/wiki/National_Basketball_League_(Czech_Republic)",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "Import rule: reported, not verified (official PDF and league site block our checker).",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "cz"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 62,
    "nba_presence": 1,
    "import_slots": 5,
    "import_slots_note": "5 foreigners on the game sheet",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 53.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.cze.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 49.744,
    "map_lng": 15.338,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "basketligaen-dk",
    "name": "Basketligaen",
    "country": "Denmark",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "Max 3 non-EU/non-Cotonou players (in practice, Americans) per team; EU players are not limited. The limit rose from 2 to 3 in 2015.",
    "import_rules_source": "https://www.bakkenbears.com/2017/06/09/regler-for-udenlandske-spillere/ ; https://basket.dk/info-om-spillere/",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://basketligaen.dk",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Basketligaen",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "Import rule: reported by a club (Bakken Bears, 2017) and referenced in the federation's §30 player info page; current DBBF rulebook not read directly. Recheck for 2026-27.",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "dk"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 52,
    "nba_presence": 1,
    "import_slots": 3,
    "import_slots_note": "3 non-EU/Cotonou (reported)",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 78.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 55.67,
    "map_lng": 10.333,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "+4551908601",
    "contact_phone_src": "https://www.basketligaen.dk/kontakte",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/basketligaen; https://www.instagram.com/basketligaen_dk; https://x.com/basketligaen",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "basketligan-se",
    "name": "Basketligan (SBL)",
    "country": "Sweden",
    "region": "Europe",
    "tier": "1",
    "season_months": "Mid Sep – mid March (regular season), then playoffs (2025-26: 18 Sep 2025 – 17 Mar 2026)",
    "season_source": "https://www.sblherr.se/article/czlasy3-3ne1d/view",
    "import_rules": "At least 8 home-grown players on a 12-man sheet (max 4 non-home-grown), max 2 of them from outside EU/EEA/EFTA. (SBBF 2025-26 competition rules)",
    "import_rules_source": "https://www.basket.se/wp-content/uploads/2025/09/SBBF-Tavlingsbestammelser-2025-2026_250916.pdf",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "Domestic transfers 1 Jul – 15 Feb; none after 15 Feb.",
    "signing_windows_source": "https://www.basket.se/wp-content/uploads/2025/09/SBBF-Tavlingsbestammelser-2025-2026_250916.pdf",
    "official_site": "https://www.sblherr.se",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Swedish_Basketball_League",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: yes)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "se"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 54,
    "nba_presence": 1,
    "import_slots": 2,
    "import_slots_note": "Max 4 non-home-grown, only 2 non-EU",
    "season_start_month": 9,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 68.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.swe.html",
    "difficulty": 7,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 59.675,
    "map_lng": 14.521,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/sblherr; https://www.instagram.com/sblherr; https://www.tiktok.com/@sblherr",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "blno",
    "name": "BLNO",
    "country": "Norway",
    "region": "Europe",
    "tier": "1",
    "season_months": "Mid/late Sep start (2025-26 began 19 Sep 2025); end month not captured",
    "season_source": "https://mygame.no/favoritter-utfordrere-og-nykommere-slik-ser-blno-ut-2025-26/",
    "import_rules": "At least two Norwegian players on court at all times (2025-26 BLNO handbook). No roster cap found.",
    "import_rules_source": "https://www.basketballdommer.com/index.php/info/filer/7-nbbf-diverse/33-kommissaerer?download=179%3Anbbf-handbok-for-blno-menn-2025-26",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.basket.no/blno",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Basketligaen_Norge",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "no"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 46,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "No cap found; 2 Norwegians on court",
    "season_start_month": 9,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 83.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.nor.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 61.153,
    "map_lng": 8.788,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "basket@basket.no",
    "contact_email_src": "https://www.basket.no/blno",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/Firiligaen; https://www.instagram.com/firiligaen",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "korisliiga",
    "name": "Korisliiga",
    "country": "Finland",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "At least 8 home-grown players on a 12-man game sheet (requirement drops by one per player fewer). (2025-26 Korisliiga rules)",
    "import_rules_source": "https://d3syc56w7foqy0.cloudfront.net/assets/files/15512/2025-26-_sarjamaaraykset_korisliiga_vahv_250325.pdf",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "2025-26: player registration deadline 17 Mar 2026 at 16:00.",
    "signing_windows_source": "https://d3syc56w7foqy0.cloudfront.net/assets/files/15512/2025-26-_sarjamaaraykset_korisliiga_vahv_250325.pdf",
    "official_site": "https://www.basket.fi/korisliiga/",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Korisliiga",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: yes)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "fi"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 56,
    "nba_presence": 1,
    "import_slots": 4,
    "import_slots_note": "Min 8 home-grown on 12",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 69.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.fin.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 63.247,
    "map_lng": 25.921,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "office@basket.fi",
    "contact_email_src": "https://basket.fi/sarjat/sarjat/korisliiga/",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/basketfinland; https://www.instagram.com/korisliiga; https://x.com/basketfinland; https://www.youtube.com/channel/UCS11uhrgWjKBv48CQMfUoWA",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "slb-uk",
    "name": "Super League Basketball (SLB)",
    "country": "Great Britain",
    "region": "Europe",
    "tier": "1",
    "season_months": "Mid Sep – mid May",
    "season_source": "https://en.wikipedia.org/wiki/2025%E2%80%9326_Super_League_Basketball_season",
    "import_rules": "Max 6 non-British-qualified players per game; unlimited British-qualified (national or right-to-work) players.",
    "import_rules_source": "https://en.wikipedia.org/wiki/Super_League_Basketball",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.superleaguebasketballm.co.uk",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Super_League_Basketball",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "gb"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 56,
    "nba_presence": 1,
    "import_slots": 6,
    "import_slots_note": "6 non-British-qualified per game",
    "season_start_month": 9,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 67.8,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.gbr.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 54.702,
    "map_lng": -3.277,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.superleaguebasketballm.co.uk/contact/",
    "contact_social": "https://www.facebook.com/superleaguebasketballm; https://www.instagram.com/superleaguebasketballm; https://x.com/SprLeagueBballM; https://www.youtube.com/@SuperLeagueBasketballM; https://www.linkedin.com/company/superleaguebasketball",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "bnxt",
    "name": "BNXT League",
    "country": "Belgium & Netherlands",
    "region": "Europe",
    "tier": "1",
    "season_months": "Late Sep – early May (regular season), then playoffs",
    "season_source": "https://en.wikipedia.org/wiki/2025%E2%80%9326_BNXT_League",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://bnxtleague.com",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/BNXT_League",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "be",
      "nl"
    ],
    "tier_rank": 3,
    "tier_name": "Strong",
    "level_score": 64,
    "nba_presence": 1,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": 9,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 68.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.bel.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 51.4,
    "map_lng": 4.8,
    "map_note": "Pin at a regional point (multi-country league)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "portugal-lpb",
    "name": "Liga Portuguesa de Basquetebol",
    "country": "Portugal",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "2025-26: max 6 players without Portuguese basketball formation (\"sem FBP\") on the game sheet; if 6, at least 2 must be EU/agreement nationals (1 if 5).",
    "import_rules_source": "https://www.fpb.pt/wp-content/uploads/2025/10/Comunicado-034-CA-FPB-QUESTOES-REGULAMENTARES-2025-26-RETIFICADO-1.pdf",
    "import_salary_range": "€900–€4,000 per month",
    "salary_source": "https://euro-grades.com/overseas-basketball-salaries/",
    "salary_note": "Reported range compiled by Euro-Grades (a paid combine operator) in its 2026 salary guide; not official league data.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.fpb.pt",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Liga_Portuguesa_de_Basquetebol",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "pt"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 58,
    "nba_presence": 1,
    "import_slots": 4,
    "import_slots_note": "6 non-Portuguese-trained, at least 2 EU (so 4 non-EU)",
    "season_start_month": null,
    "salary_usd_low": 9396,
    "salary_usd_high": 41760,
    "salary_basis": "monthly figure × 9 months, € converted at 1.16",
    "cost_of_living": 48.8,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.prt.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 39.662,
    "map_lng": -8.135,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "portugalbasket@fpb.pt",
    "contact_email_src": "https://www.fpb.pt",
    "contact_phone": "+351218815800",
    "contact_phone_src": "https://www.fpb.pt/contactos/",
    "contact_form": "https://www.fpb.pt/contactos/",
    "contact_social": "https://www.facebook.com/fpbasquetebol; https://www.instagram.com/fpbasquetebol; https://twitter.com/fpbasquetebol; https://www.tiktok.com/@fpbasquetebol",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "austria-superliga",
    "name": "Austrian Basketball Superliga",
    "country": "Austria",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "Reported: 7 foreigners and 5 homegrowns (as described by a player in a Kurier interview).",
    "import_rules_source": "https://kurier.at/sport/basketball-superliga-bsl-aba-mahalbasic-bc-vienna/403095391",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.basketballaustria.at/bsl",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Austrian_Basketball_Superliga",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "Import rule: reported in a news interview, not verified against league rules.",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "at"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 56,
    "nba_presence": 1,
    "import_slots": 7,
    "import_slots_note": "Reported 7 foreigners",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 71.3,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.aut.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 47.594,
    "map_lng": 14.125,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/basketballsuperliga; https://www.instagram.com/basketballsuperliga",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "hungary-nb1a",
    "name": "Nemzeti Bajnokság I/A",
    "country": "Hungary",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "At least 7 home-grown players on a 12-man sheet (6 of 11, 5 of 10) and at least 2 home-grown players on court at all times; same 12-man requirement for 2026-27.",
    "import_rules_source": "https://hunbasketimg.webpont.com/newsdocuments/75658_VK_FA_2526_0v_signed.pdf",
    "import_salary_range": "€1,500–€6,000 per month",
    "salary_source": "https://euro-grades.com/overseas-basketball-salaries/",
    "salary_note": "Reported range compiled by Euro-Grades (a paid combine operator) in its 2026 salary guide; not official league data.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://hunbasket.hu",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Nemzeti_Bajnoks%C3%A1g_I/A",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "hu"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 62,
    "nba_presence": 1,
    "import_slots": 5,
    "import_slots_note": "Min 7 home-grown on 12",
    "season_start_month": null,
    "salary_usd_low": 15660,
    "salary_usd_high": 62640,
    "salary_basis": "monthly figure × 9 months, € converted at 1.16",
    "cost_of_living": 46.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.hun.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 47.182,
    "map_lng": 19.506,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/snickersmagyarorszag; https://www.instagram.com/hunbasket_mkosz; https://twitter.com/Hunbasket1; https://www.youtube.com/channel/UCpl0NqXOVXMVBbjc3hwZ5Sw; https://www.linkedin.com/company/hungarian-basketball-federation; https://www.tiktok.com/@hunbasket/video/7606032134083480854",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "nbl-australia",
    "name": "National Basketball League (NBL)",
    "country": "Australia (+ 1 NZ team)",
    "region": "Oceania",
    "tier": "1",
    "season_months": "Late Sep/early Oct – mid Feb (regular season), then playoffs",
    "season_source": "https://en.wikipedia.org/wiki/National_Basketball_League_(Australia)",
    "import_rules": "Per Wikipedia: three import (non-Australasian) roster slots, plus a Special Restricted Player slot for certain FIBA Asia/Oceania nationalities that does not count as an import. Wikipedia history is inconsistent; verify for the current season.",
    "import_rules_source": "https://en.wikipedia.org/wiki/National_Basketball_League_(Australia)",
    "import_salary_range": "$120k–$250k per season (max $500k+)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "2025-26: a new import had to be registered (contract approved) before the club's 25th game; needs 7 games on the active roster to be playoff-eligible.",
    "signing_windows_source": "https://www.foxsports.com.au/basketball/nbl/nbls-import-deadline-explained-who-could-make-moves-and-where-each-team-stands/news-story/de8839d2ddd5e47904feafcdefdae72f",
    "official_site": "https://www.nbl.com.au",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/National_Basketball_League_(Australia)",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "$120k–$250k most reported (2022 chart by Jose Colorado, an overseas-career coach; dated) [https://www.josecolorado.com/overseas-basketball-salaries]",
    "verification_note": "",
    "fields_filled": "4/4 core (+signing windows: yes)",
    "completeness": "full",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "au"
    ],
    "tier_rank": 2,
    "tier_name": "High-major",
    "level_score": 84,
    "nba_presence": 4,
    "import_slots": 3,
    "import_slots_note": "3 imports (+ special restricted slot)",
    "season_start_month": 9,
    "salary_usd_low": 120000,
    "salary_usd_high": 250000,
    "salary_basis": "per season",
    "cost_of_living": 67.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.aus.html",
    "difficulty": 9,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": -24.776,
    "map_lng": 134.755,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "info@nbl.com.au",
    "contact_email_src": "https://www.nbl.com.au/contact-us",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.nbl.com.au/contact-us",
    "contact_social": "https://www.facebook.com/TheNBL; https://www.instagram.com/nbl; https://twitter.com/nbl; https://www.youtube.com/user/nbl; https://www.linkedin.com/company/nbl-australia; https://www.tiktok.com/@nbl",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "nbl-nz",
    "name": "Sal's NBL",
    "country": "New Zealand",
    "region": "Oceania",
    "tier": "1",
    "season_months": "April – August (2026: 9 Apr – 9 Aug)",
    "season_source": "https://en.wikipedia.org/wiki/2026_New_Zealand_NBL_season",
    "import_rules": "2026: up to 3 international (import) players per team.",
    "import_rules_source": "https://nznbl.basketball/2025-free-agency-now-open/",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://nznbl.basketball",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/National_Basketball_League_(New_Zealand)",
    "gender": "men",
    "num_teams": 11,
    "teams_source": "https://nznbl.basketball/",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "New Zealand has no men's second tier: the Conference Basketball League folded in 2010 (Wikipedia).",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "nz"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 56,
    "nba_presence": 1,
    "import_slots": 3,
    "import_slots_note": "3 imports",
    "season_start_month": 4,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 60.3,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.nzl.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": -41.5,
    "map_lng": 172.834,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://nznbl.basketball/contact/",
    "contact_social": "https://www.facebook.com/197162666986153; https://www.instagram.com/nznbl; https://twitter.com/nznbl; https://www.youtube.com/channel/UC7m3OcR4cI7lqLqe4_9XDHA; https://www.tiktok.com/@officialnznbl",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "b-league",
    "name": "B.League (B.Premier)",
    "country": "Japan",
    "region": "Asia",
    "tier": "1",
    "season_months": "Late Sep – May, finals into June (2026-27 B.Premier: 22 Sep 2026 – 2 May 2027; finals 22 May – 1 Jun 2027)",
    "season_source": "https://ja.wikipedia.org/wiki/B%E3%83%AA%E3%83%BC%E3%82%B0_2026-27 ; https://www.bleague.jp/media_news/detail/id=616628",
    "import_rules": "2026-27 B.Premier: 3 foreign players + 1 naturalized OR Asian-quota player registered/entered; no on-court limit (\"on-court free\"), so up to 4 at once. B.One/B.Next keep \"on-court 2\".",
    "import_rules_source": "https://www.bleague.jp/bmagazine/detail/id=621121",
    "import_salary_range": "$120k–$300k per season (max ~$1M)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.bleague.jp",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/B.League",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "Average import ~$450k net; top imports ~$600k–$1M net (BasketNews sources, Dec 2025) [https://basketnews.com/news-236445-highest-paid-players-and-biggest-stars-in-japan.html] | $150k–$275k most reported (2022 chart by Jose Colorado, an overseas-career coach; dated) [https://www.josecolorado.com/overseas-basketball-salaries]",
    "verification_note": "",
    "fields_filled": "4/4 core (+signing windows: no)",
    "completeness": "full",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "jp"
    ],
    "tier_rank": 2,
    "tier_name": "High-major",
    "level_score": 80,
    "nba_presence": 4,
    "import_slots": 3,
    "import_slots_note": "3 foreign + 1 naturalized/Asian",
    "season_start_month": 9,
    "salary_usd_low": 120000,
    "salary_usd_high": 300000,
    "salary_basis": "per season",
    "cost_of_living": 47.5,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.jpn.html",
    "difficulty": 8,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 36.575,
    "map_lng": 139.239,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/B.LEAGUEOFFICIAL; https://instagram.com/b.league_official; https://x.com/B_LEAGUE; https://www.youtube.com/channel/UC4NpGzqd6nnntf8ehYC50-A; https://www.tiktok.com/@b.league",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "kbl",
    "name": "Korean Basketball League (KBL)",
    "country": "South Korea",
    "region": "Asia",
    "tier": "1",
    "season_months": "October – early April (regular season)",
    "season_source": "https://en.wikipedia.org/wiki/Korean_Basketball_League",
    "import_rules": "2026-27: 2 foreign players per team on free contracts; combined after-tax cap $1,000,000 (max $700,000 for one); 1 on court in Q1 and Q4, 2 in Q2 and Q3. Asian-quota players are separate from these two slots (secondary source).",
    "import_rules_source": "https://www.kbl.or.kr/rule/player ; https://www.basketkorea.com/news/newsview.php?ncode=1065593433323957",
    "import_salary_range": "$250k–$400k per season (cap $700k for two imports)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.kbl.or.kr",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Korean_Basketball_League",
    "gender": "men",
    "num_teams": 10,
    "teams_source": "https://en.wikipedia.org/wiki/Korean_Basketball_League",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "4/4 core (+signing windows: no)",
    "completeness": "full",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "kr"
    ],
    "tier_rank": 3,
    "tier_name": "Strong",
    "level_score": 72,
    "nba_presence": 2,
    "import_slots": 2,
    "import_slots_note": "2 foreign (+ Asian quota)",
    "season_start_month": 10,
    "salary_usd_low": 250000,
    "salary_usd_high": 400000,
    "salary_basis": "per season",
    "cost_of_living": 61.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.kor.html",
    "difficulty": 9,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 36.638,
    "map_lng": 127.696,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "cba",
    "name": "Chinese Basketball Association (CBA)",
    "country": "China",
    "region": "Asia",
    "tier": "1",
    "season_months": "December – April (regular season), then playoffs (2025-26: 12 Dec 2025 – 24 Apr 2026)",
    "season_source": "https://news.cgtn.com/news/2025-10-21/2025-26-CBA-regular-season-will-begin-on-December-12-end-on-April-24-1HEbjhliqgo/p.html",
    "import_rules": "2026-27: up to 3 overseas players registered at a time (down from 4) and 6 per season (down from 8); on-court use is limited per quarter.",
    "import_rules_source": "https://english.news.cn/20261015/0cdd4bd6ce454eabab9a60121a834051/c.html",
    "import_salary_range": "$1M–$3M per season (max ~$4M)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.cbaleague.com",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Chinese_Basketball_Association",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "$1M–$3M most reported (2022 chart by Jose Colorado, an overseas-career coach; dated) [https://www.josecolorado.com/overseas-basketball-salaries]",
    "verification_note": "",
    "fields_filled": "4/4 core (+signing windows: no)",
    "completeness": "full",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "cn"
    ],
    "tier_rank": 2,
    "tier_name": "High-major",
    "level_score": 80,
    "nba_presence": 4,
    "import_slots": 3,
    "import_slots_note": "3 registered at a time, 6 per season (2026-27)",
    "season_start_month": 12,
    "salary_usd_low": 1000000,
    "salary_usd_high": 3000000,
    "salary_basis": "per season",
    "cost_of_living": 30.5,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.chn.html",
    "difficulty": 8,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 34.541,
    "map_lng": 108.924,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "pba",
    "name": "Philippine Basketball Association (PBA)",
    "country": "Philippines",
    "region": "Asia",
    "tier": "1",
    "season_months": "October – December of the following year, in conferences (Season 50 began 5 Oct 2025); imports only in the Commissioner's and Governors' Cups",
    "season_source": "https://en.wikipedia.org/wiki/2025%E2%80%9326_PBA_season",
    "import_rules": "One foreign \"import\" per team, only in import conferences (Commissioner's and Governors' Cups); height limits apply in some conferences. Imports are hired directly, not drafted.",
    "import_rules_source": "https://en.wikipedia.org/wiki/Philippine_Basketball_Association",
    "import_salary_range": "$10k–$20k per month (max ~$75k/month)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.pba.ph",
    "official_site_status": "blocks automated checks (403)",
    "wikipedia": "https://en.wikipedia.org/wiki/Philippine_Basketball_Association",
    "gender": "men",
    "num_teams": 13,
    "teams_source": "https://en.wikipedia.org/wiki/Philippine_Basketball_Association",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "4/4 core (+signing windows: no)",
    "completeness": "full",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ph"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 62,
    "nba_presence": 2,
    "import_slots": 1,
    "import_slots_note": "1 import, import conferences only",
    "season_start_month": 10,
    "salary_usd_low": 90000,
    "salary_usd_high": 180000,
    "salary_basis": "monthly figure × 9 months",
    "cost_of_living": 30.1,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.phl.html",
    "difficulty": 8,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 12.75,
    "map_lng": 122.731,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "tpbl",
    "name": "Taiwan Professional Basketball League (TPBL)",
    "country": "Taiwan",
    "region": "Asia",
    "tier": "1",
    "season_months": "October – May (regular season), finals into June (2025-26: 11 Oct 2025 – 3 May 2026; finals 24 May – 6 Jun)",
    "season_source": "https://tpbl.basketball/news/180 ; https://en.wikipedia.org/wiki/2025%E2%80%9326_TPBL_season",
    "import_rules": "3–4 import players registered; 2–3 on the active roster per game; max 2 imports on court per quarter.",
    "import_rules_source": "https://en.wikipedia.org/wiki/Taiwan_Professional_Basketball_League",
    "import_salary_range": "$5k–$28k per month (Taiwan TPBL/P.League+ combined; max ~$95k/month)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://tpbl.basketball",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Taiwan_Professional_Basketball_League",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "4/4 core (+signing windows: no)",
    "completeness": "full",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "tw"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 60,
    "nba_presence": 2,
    "import_slots": 3,
    "import_slots_note": "2–3 active per game",
    "season_start_month": 10,
    "salary_usd_low": 45000,
    "salary_usd_high": 252000,
    "salary_basis": "monthly figure × 9 months",
    "cost_of_living": 49.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.twn.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 23.974,
    "map_lng": 120.982,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://tpbl.basketball/contact",
    "contact_social": "https://www.facebook.com/TPBL.Basketball; https://www.instagram.com/tpbl.tw; https://www.youtube.com/@TPBL.Basketball; https://www.linkedin.com/company/tpbl",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "p-league-plus",
    "name": "P. League+",
    "country": "Taiwan",
    "region": "Asia",
    "tier": "1",
    "season_months": "Late October start (2025-26 regular season opened 26 Oct 2025); end month not captured",
    "season_source": "https://pleagueofficial.com/schedule-regular-season/2025-26",
    "import_rules": "Max 5 imports on the opening roster (4 after the registration deadline); up to 3 on the game-day roster; 2 on court at once.",
    "import_rules_source": "https://en.wikipedia.org/wiki/P._League%2B",
    "import_salary_range": "$5k–$28k per month (Taiwan TPBL/P.League+ combined; max ~$95k/month)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://pleagueofficial.com",
    "official_site_status": "blocks automated checks (403)",
    "wikipedia": "https://en.wikipedia.org/wiki/P._League%2B",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "4/4 core (+signing windows: no)",
    "completeness": "full",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "tw"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 58,
    "nba_presence": 2,
    "import_slots": 3,
    "import_slots_note": "3 on game-day roster",
    "season_start_month": 10,
    "salary_usd_low": 45000,
    "salary_usd_high": 252000,
    "salary_basis": "monthly figure × 9 months",
    "cost_of_living": 49.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.twn.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 23.52,
    "map_lng": 122.07,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "pr@pleagueofficial.com",
    "contact_email_src": "https://pleagueofficial.com",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/PLEAGUE.official; https://www.instagram.com/p.league.official; https://twitter.com/P_LEAGUE_EN; https://www.youtube.com/c/PLEAGUEofficial/featured; https://www.linkedin.com/company/p-league",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "bsn",
    "name": "Baloncesto Superior Nacional (BSN)",
    "country": "Puerto Rico",
    "region": "Americas",
    "tier": "1",
    "season_months": "Late March – August (2026: 21 Mar – 23 Aug)",
    "season_source": "https://en.wikipedia.org/wiki/2026_Baloncesto_Superior_Nacional_season",
    "import_rules": "2026: up to 3 reinforcements (imports) per team; 6 reinforcement changes allowed before the deadline plus 2 in the postseason.",
    "import_rules_source": "https://en.wikipedia.org/wiki/Baloncesto_Superior_Nacional",
    "import_salary_range": "$10k–$14k per month (max ~$20k/month)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "2026: reinforcement-change deadline 16 Jun 2026; 6 changes allowed before it plus 2 in the postseason.",
    "signing_windows_source": "https://bsnpr.com/noticias/la-temporada-2026-continuara-con-tres-refuerzos-con-reduccion-en-la-cantidad-de-cambios",
    "official_site": "https://www.bsnpr.com",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Baloncesto_Superior_Nacional",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "4/4 core (+signing windows: yes)",
    "completeness": "full",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "pr"
    ],
    "tier_rank": 3,
    "tier_name": "Strong",
    "level_score": 68,
    "nba_presence": 3,
    "import_slots": 3,
    "import_slots_note": "3 reinforcements",
    "season_start_month": 3,
    "salary_usd_low": 90000,
    "salary_usd_high": 126000,
    "salary_basis": "monthly figure × 9 months",
    "cost_of_living": 62.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 7,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "travel_advisory_note": "US territory: no passport or visa needed for US citizens",
    "map_lat": 18.225,
    "map_lng": -66.486,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/bsnpr; https://www.instagram.com/bsnpr; https://x.com/bsnpr; https://www.youtube.com/@BaloncestoSuperiorNacionalPR; https://www.tiktok.com/@bsnpr",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "lnb-dominican",
    "name": "Liga Nacional de Baloncesto (LNB)",
    "country": "Dominican Republic",
    "region": "Americas",
    "tier": "1",
    "season_months": "Mid April – July (2026: started 14 Apr; 9 teams; 16-game regular season, top-6 round, best-of-5 semis, best-of-7 final; must finish before 25 Jul)",
    "season_source": "https://www.diariolibre.com/deportes/baloncesto/2026/04/13/lnb-2026-arranca-con-nueva-franquicia-y-doble-jornada-inaugural/3500669 ; https://elnuevodiario.com.do/lnb-2026-ajustes-en-calendario-formato-y-estructura-competitiva/",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Liga_Nacional_de_Baloncesto",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "No published 2026 LNB rule on imports found. News reports show clubs carrying 3 imports (e.g. Gigantes de San Francisco, El Nuevo Diario: https://elnuevodiario.com.do/gigantes-de-san-francisco-anuncian-contratacion-del-refuerzo-waverly-austin-para-la-lnb/), but that is one club, not a rule.",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "do"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 56,
    "nba_presence": 2,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": 4,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 38.2,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.dom.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 19.097,
    "map_lng": -70.303,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "lnbp-mexico",
    "name": "Liga Nacional de Baloncesto Profesional (LNBP)",
    "country": "Mexico",
    "region": "Americas",
    "tier": "1",
    "season_months": "Late July – November (2026: regular season 23 Jul – 7 Oct; playoffs 11 Oct – 23 Nov)",
    "season_source": "https://www.olympics.com/es/noticias/lnbp-varonil-2026-calendario",
    "import_rules": "2026: up to 8 foreign (non-Mexico-born) players per team and at least 4 Mexico-born; reported plan for 7 foreign / 5 Mexican in 2027.",
    "import_rules_source": "https://www.eleconomista.com.mx/deportes/lnbp-presenta-calendario-2026-ajustes-mundial-20260204-798435.html",
    "import_salary_range": "$7k–$8k per month (max ~$20k/month)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.lnbp.mx",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Liga_Nacional_de_Baloncesto_Profesional",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "4/4 core (+signing windows: no)",
    "completeness": "full",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "mx"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 60,
    "nba_presence": 2,
    "import_slots": 8,
    "import_slots_note": "8 foreign-born, 4 Mexico-born",
    "season_start_month": 7,
    "salary_usd_low": 63000,
    "salary_usd_high": 72000,
    "salary_basis": "monthly figure × 9 months",
    "cost_of_living": 42.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 23.659,
    "map_lng": -102.008,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "lnb-argentina",
    "name": "Liga Nacional de Básquet",
    "country": "Argentina",
    "region": "Americas",
    "tier": "1",
    "season_months": "Late September – April (regular season), then playoffs (2025-26: 24 Sep 2025 – 19 Apr 2026)",
    "season_source": "https://www.laliganacional.com.ar/laliga/noticia/48462/Calendario-oficial%3A-todo-lo-que-ten%C3%A9s-que-saber-del-inicio-de-La-Liga-Nacional-2025-26",
    "import_rules": "2026-27: clubs may make up to 3 roster replacements in the season (injury/illness replacements not counted). The league's 2026-27 rules announcement sets no separate foreign-player cap that we could find.",
    "import_rules_source": "https://www.laliganacional.com.ar/laliga/noticia/52355",
    "import_salary_range": "$7k–$8k per month (max ~$15k/month)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.laliganacional.com.ar",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Liga_Nacional_de_B%C3%A1squetbol",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "4/4 core (+signing windows: no)",
    "completeness": "full",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ar"
    ],
    "tier_rank": 3,
    "tier_name": "Strong",
    "level_score": 66,
    "nba_presence": 1,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": 9,
    "salary_usd_low": 63000,
    "salary_usd_high": 72000,
    "salary_basis": "monthly figure × 9 months",
    "cost_of_living": 41.3,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.arg.html",
    "difficulty": 7,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": -34.996,
    "map_lng": -64.967,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/LNBOficial; https://www.instagram.com/LaLigaBasquet; https://x.com/LigaNacional; https://www.youtube.com/channel/UClQo5aST3NQ-pRMd6RA_g_A",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "nbb-brazil",
    "name": "Novo Basquete Brasil (NBB)",
    "country": "Brazil",
    "region": "Americas",
    "tier": "1",
    "season_months": "October start (2025-26 began 18 Oct 2025)",
    "season_source": "https://lnb.com.br/wp-content/uploads/2025/09/Regulamento-NBB-CAIXA-2025-2026-Versao-Final.pdf",
    "import_rules": "2026-27: max 4 foreign players per team; naturalised Brazilians do not count.",
    "import_rules_source": "https://lnb.com.br/wp-content/uploads/2026/09/Regulamento-NBB-CAIXA-2026-2027-Versao-final.pdf",
    "import_salary_range": "$8k–$9k per month (max ~$20k/month)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "Players can be registered/substituted until the last business day before the second round (\"segundo turno\") of the classification phase.",
    "signing_windows_source": "https://lnb.com.br/wp-content/uploads/2025/09/Regulamento-NBB-CAIXA-2025-2026-Versao-Final.pdf",
    "official_site": "https://lnb.com.br",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Novo_Basquete_Brasil",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "4/4 core (+signing windows: yes)",
    "completeness": "full",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "br"
    ],
    "tier_rank": 3,
    "tier_name": "Strong",
    "level_score": 66,
    "nba_presence": 1,
    "import_slots": 4,
    "import_slots_note": "4 foreigners registered",
    "season_start_month": 10,
    "salary_usd_low": 72000,
    "salary_usd_high": 81000,
    "salary_basis": "monthly figure × 9 months",
    "cost_of_living": 30.1,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.bra.html",
    "difficulty": 7,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": -10.333,
    "map_lng": -53.2,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://lnb.com.br/institucional/contato",
    "contact_social": "https://www.facebook.com/NBB; https://www.instagram.com/nbb; https://twitter.com/nbb; https://www.youtube.com/user/NBBoficial; https://www.tiktok.com/@nbboficial",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "spb-venezuela",
    "name": "Superliga Profesional de Baloncesto (SPB)",
    "country": "Venezuela",
    "region": "Americas",
    "tier": "1",
    "season_months": "February – May (regular season)",
    "season_source": "https://en.wikipedia.org/wiki/Superliga_Profesional_de_Baloncesto",
    "import_rules": "2026: each team may register 4 imports, with max 3 on court at once and up to 10 different foreigners over the season.",
    "import_rules_source": "https://www.liderendeportes.com/noticias/basketball/baloncesto-superliga/la-spb-anuncio-el-nuevo-formato-para-2026/",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.spbven.com",
    "official_site_status": "blocks automated checks (406)",
    "wikipedia": "https://en.wikipedia.org/wiki/Superliga_Profesional_de_Baloncesto",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ve"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 58,
    "nba_presence": 1,
    "import_slots": 3,
    "import_slots_note": "4 registered, 3 on court",
    "season_start_month": 2,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 37.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 3,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.ven.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 8.002,
    "map_lng": -66.111,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/spbvenoficial; https://www.instagram.com/bymsport; https://twitter.com/spbvenoficial; https://www.youtube.com/@spbvenoficial/featured; https://www.tiktok.com/@spbvenoficial",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "lub-uruguay",
    "name": "Liga Uruguaya de Básquetbol (LUB)",
    "country": "Uruguay",
    "region": "Americas",
    "tier": "1",
    "season_months": "October start (2025-26 began 9 Oct 2025)",
    "season_source": "https://ladiaria.com.uy/deporte/articulo/2025/9/los-planteles-de-la-liga-uruguaya-2025-2026/",
    "import_rules": "Roster: 5 nationals over 23, 3 open (\"innominadas\") slots for foreigners or extra nationals, rest U23 (only 2 of them not developed by the club). (2025-26)",
    "import_rules_source": "https://ladiaria.com.uy/deporte/articulo/2025/9/los-planteles-de-la-liga-uruguaya-2025-2026/",
    "import_salary_range": "$6k–$7k per month (max ~$12k/month)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.fubb.org.uy",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Liga_Uruguaya_de_B%C3%A1squetbol",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "4/4 core (+signing windows: no)",
    "completeness": "full",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "uy"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 58,
    "nba_presence": 1,
    "import_slots": 3,
    "import_slots_note": "3 open slots",
    "season_start_month": 10,
    "salary_usd_low": 54000,
    "salary_usd_high": 63000,
    "salary_basis": "monthly figure × 9 months",
    "cost_of_living": 55.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.ury.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": -32.876,
    "map_lng": -56.02,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "secretaria@fubb.org.uy",
    "contact_email_src": "https://www.fubb.org.uy/contact",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.fubb.org.uy/contact",
    "contact_social": "https://www.instagram.com/fubbuy; https://x.com/FUBBUy; https://www.youtube.com/@fubbtv",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "cebl",
    "name": "Canadian Elite Basketball League (CEBL)",
    "country": "Canada",
    "region": "Americas",
    "tier": "1",
    "season_months": "May – August (2026: 9 May – 3 Aug, playoffs 6–15 Aug)",
    "season_source": "https://en.wikipedia.org/wiki/2026_CEBL_season",
    "import_rules": "Every roster must be at least 75% Canadian; two Canadians on the floor at all times (2026).",
    "import_rules_source": "https://www.cbc.ca/sports/basketball/cebl/cebl-2026-season-preview-9.7191954",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://cebl.ca",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Canadian_Elite_Basketball_League",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ca"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 58,
    "nba_presence": 2,
    "import_slots": null,
    "import_slots_note": "Roster at least 75% Canadian",
    "season_start_month": 5,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 63.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.can.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 61.067,
    "map_lng": -107.992,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/CEBLeague; http://instagram.com/cebleague; https://twitter.com/CEBLeague; https://www.youtube.com/channel/UCf45-PKOGf4BzSNv56Givgw; https://www.linkedin.com/company/cebleague; https://www.tiktok.com/@cebleague",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "bal",
    "name": "Basketball Africa League (BAL)",
    "country": "Africa (multi-country)",
    "region": "Africa",
    "tier": "Continental – top level",
    "season_months": "Late March – May (2026: 27 Mar – 31 May)",
    "season_source": "https://bal.africa-newsroom.com/press/basketball-africa-league-to-tip-off-sixth-season-on-march-27-in-south-africa?lang=en",
    "import_rules": "2021–2024: max 4 foreign players (max 2 from outside Africa). Since 2024 clubs may field more foreign players; current limit not captured.",
    "import_rules_source": "https://en.wikipedia.org/wiki/Basketball_Africa_League",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://thebal.com",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Basketball_Africa_League",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "Entry route: clubs qualify through the Road to BAL (FIBA Africa), held Oct–Nov each year; the 2027 qualifiers run 21 Oct – 29 Nov 2026 (see the calendar).",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "africa"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 62,
    "nba_presence": 2,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": 3,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": null,
    "cost_of_living_source": "",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 5.0,
    "map_lng": 15.0,
    "map_note": "Pin at a regional point (multi-country league)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "egypt",
    "name": "Egyptian Basketball Premier League",
    "country": "Egypt",
    "region": "Africa",
    "tier": "1",
    "season_months": "From 11 Sep 2026 (men); two groups of 8, then quarter-finals",
    "season_source": "https://www.egyptke.com/268797 ; https://misrconnect.com/en/news/sports-news/egyptian-basketball-super-league-system-2026-27",
    "import_rules": "2026-27: foreign professionals are allowed in the Super League, Egypt Cup and international club games (men and women), but not in the linked U-age league; clubs without a foreign player may register 15 locals instead of 14. No numeric cap stated in the announcement.",
    "import_rules_source": "https://www.btolat.com/news/401486",
    "import_salary_range": "~$10k per month (max ~$18k/month)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://egypt.basketball",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Egyptian_Basketball_Premier_League",
    "gender": "men",
    "num_teams": 16,
    "teams_source": "https://misrconnect.com/en/news/sports-news/egyptian-basketball-super-league-system-2026-27",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "Egyptian federation formed a committee (Jan 2026) to review foreign-player registration from next season; current limit not captured (FilGoal: https://www.filgoal.com/articles/521220).",
    "fields_filled": "4/4 core (+signing windows: no)",
    "completeness": "full",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "eg"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 56,
    "nba_presence": 1,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": 90000,
    "salary_usd_high": 90000,
    "salary_basis": "monthly figure × 9 months",
    "cost_of_living": 21.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.egy.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 26.254,
    "map_lng": 29.268,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/EBBFED; https://www.instagram.com/egyptian_basketball_federation; https://twitter.com/EBBFED",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "lebanon",
    "name": "Lebanese Basketball League",
    "country": "Lebanon",
    "region": "Middle East",
    "tier": "1",
    "season_months": "October – August (2025-26: 18 Oct 2025 – 3 Aug 2026)",
    "season_source": "https://en.wikipedia.org/wiki/2025%E2%80%9326_Lebanese_Basketball_League",
    "import_rules": "2025-26: up to 3 foreign players per roster; teams with 2 or fewer \"List A\" players may play all 3 together, teams with 3+ List A players may play 2 on court.",
    "import_rules_source": "https://thisisbeirut.com.lb/articles/1302490/basketball-the-lebanese-federation-unveils-a-promising-season-for-2025",
    "import_salary_range": "$6k–$7k per month (max ~$75k/season)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://lebanon.basketball",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Lebanese_Basketball_League",
    "gender": "men",
    "num_teams": 12,
    "teams_source": "https://en.wikipedia.org/wiki/Lebanese_Basketball_League",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "4/4 core (+signing windows: no)",
    "completeness": "full",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "lb"
    ],
    "tier_rank": 3,
    "tier_name": "Strong",
    "level_score": 64,
    "nba_presence": 2,
    "import_slots": 3,
    "import_slots_note": "3 foreign per roster",
    "season_start_month": 10,
    "salary_usd_low": 54000,
    "salary_usd_high": 63000,
    "salary_basis": "monthly figure × 9 months",
    "cost_of_living": 41.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 4,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.lbn.html",
    "difficulty": 7,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 33.875,
    "map_lng": 35.843,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "info@lebanon.basketball",
    "contact_email_src": "https://lebanon.basketball",
    "contact_phone": "+96170554430",
    "contact_phone_src": "https://lebanon.basketball",
    "contact_form": "https://lebanon.basketball/contact-us/",
    "contact_social": "https://www.instagram.com/flb_official; https://www.youtube.com/channel/UC1jW6MSxX-1QwMYpvbisGsg",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "qatar",
    "name": "Qatari Basketball League",
    "country": "Qatar",
    "region": "Middle East",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "$4k–$6k per month (max ~$12k/month)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.qatarbasketball.qa",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Qatari_Basketball_League",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "qa"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 50,
    "nba_presence": 1,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": 36000,
    "salary_usd_high": 54000,
    "salary_basis": "monthly figure × 9 months",
    "cost_of_living": 50.4,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 3,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.qat.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 25.334,
    "map_lng": 51.23,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/qatarbasketball; https://www.instagram.com/qatarbf; http://www.x.com/qatarbf",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "uae",
    "name": "UAE National Basketball League",
    "country": "United Arab Emirates",
    "region": "Middle East",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "$8k–$10k per month (max ~$100k/season)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/UAE_National_Basketball_League",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ae"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 46,
    "nba_presence": 1,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": 72000,
    "salary_usd_high": 90000,
    "salary_basis": "monthly figure × 9 months",
    "cost_of_living": 55.2,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 3,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.are.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 24.0,
    "map_lng": 53.999,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "saudi",
    "name": "Saudi Basketball League",
    "country": "Saudi Arabia",
    "region": "Middle East",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "Per SBF announcement for 2023-24: 3 foreign players registered, 2 on court and 1 on the bench. (Dated; check current season.)",
    "import_rules_source": "https://saudi.basketball/3-foreign-players-for-the-premier-league-2023-2024/",
    "import_salary_range": "$5k–$6k per month (max ~$12k/month)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://sbl.sa",
    "official_site_status": "did not load from our checker (unverified)",
    "wikipedia": "https://en.wikipedia.org/wiki/Saudi_Basketball_League",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "sa"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 50,
    "nba_presence": 1,
    "import_slots": 3,
    "import_slots_note": "3 registered, 2 on court (2023-24)",
    "season_start_month": null,
    "salary_usd_low": 45000,
    "salary_usd_high": 54000,
    "salary_basis": "monthly figure × 9 months",
    "cost_of_living": 43.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 3,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.sau.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 25.624,
    "map_lng": 42.353,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "iran",
    "name": "Iranian Basketball Super League",
    "country": "Iran",
    "region": "Middle East",
    "tier": "1",
    "season_months": "Starts early October (2025-26 began 2 Oct 2025)",
    "season_source": "https://en.wikipedia.org/wiki/2025%E2%80%9326_Iranian_Basketball_Super_League",
    "import_rules": "2025-26 Super League regulation: up to 3 foreign players registered, max 2 on court at once.",
    "import_rules_source": "http://www.iribf.ir/www/pdf/638801059535966934basketball_1.pdf",
    "import_salary_range": "~$6k per month (max ~$120k/season)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.iranbasketball.org",
    "official_site_status": "did not load from our checker (unverified)",
    "wikipedia": "https://en.wikipedia.org/wiki/Iranian_Basketball_Super_League",
    "gender": "men",
    "num_teams": 12,
    "teams_source": "https://en.wikipedia.org/wiki/Iranian_Basketball_Super_League",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "Bottom 2 are relegated to the 1st Division (Wikipedia). 2026: the league organisation announced tighter limits on foreign-player spending and replacements.",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "4/4 core (+signing windows: no)",
    "completeness": "full",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ir"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 50,
    "nba_presence": 0,
    "import_slots": 2,
    "import_slots_note": "3 registered, 2 on court",
    "season_start_month": 10,
    "salary_usd_low": 54000,
    "salary_usd_high": 54000,
    "salary_basis": "monthly figure × 9 months",
    "cost_of_living": 22.8,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 4,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.irn.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 32.648,
    "map_lng": 54.564,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "primera-feb",
    "name": "Primera FEB (Spain, 2nd tier)",
    "country": "Spain",
    "region": "Europe",
    "tier": "2",
    "season_months": "Late Sep – spring (2026-27 regular season starts 25 Sep 2026; 18 teams, 34 rounds)",
    "season_source": "https://www.movistarestudiantes.com/masculino/movistar-estudiantes-ya-conoce-sus-rivales-y-las-novedades-de-la-primera-feb-2026-2027/",
    "import_rules": "Max 2 non-EU (\"extracomunitario\") players per team, a long-standing limit. From 2026-27: up to 15 registered players, 12 on the game sheet, and at least 4 locally trained players (5 if 13–15 are registered).",
    "import_rules_source": "https://zonadebasquet.com/2024/07/30/extracomunitarios-en-primera-feb/ ; https://www.diariocordoba.com/deportes/2026/05/30/federacion-espanola-aprueba-normativa-primera-130835283.html",
    "import_salary_range": "€2,000–€8,000 per month (players at that level are rarely in their first pro season)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "2026-27: registrations close on the last business day of February (26 Feb 2027). Until 31 Mar 2027 clubs can still register players from higher leagues, players needing an international transfer, or players not registered in any FEB competition that season.",
    "signing_windows_source": "https://www.diariocordoba.com/deportes/2026/05/30/federacion-espanola-aprueba-normativa-primera-130835283.html",
    "official_site": "https://www.feb.es",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Primera_FEB",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "€3,000–€7,000 per month (LEB Oro = Primera FEB) (Euro-Grades 2026 guide; combine operator) [https://euro-grades.com/overseas-basketball-salaries/]",
    "verification_note": "",
    "fields_filled": "4/4 core (+signing windows: yes)",
    "completeness": "full",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "es"
    ],
    "tier_rank": 3,
    "tier_name": "Strong",
    "level_score": 66,
    "nba_presence": 1,
    "import_slots": 2,
    "import_slots_note": "2 non-EU per team",
    "season_start_month": 9,
    "salary_usd_low": 20880,
    "salary_usd_high": 83520,
    "salary_basis": "monthly figure × 9 months, € converted at 1.16",
    "cost_of_living": 51.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.esp.html",
    "difficulty": 8,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 38.872,
    "map_lng": -3.75,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "secretaria@feb.es",
    "contact_email_src": "https://www.feb.es/contacto.html",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/BaloncestoFEB; https://instagram.com/BaloncestoESP; https://twitter.com/BaloncestoESP",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "proa-germany",
    "name": "Barmer 2. Basketball Bundesliga ProA",
    "country": "Germany",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "At least 2 German players (German citizens under Art. 116 of the Basic Law) must be on court at all times; breaking the rule while the clock runs is a technical foul. (2025-26 rules)",
    "import_rules_source": "https://www.2basketballbundesliga.de/wp-content/uploads/2026/02/Spiel-und-Veranstaltungsordnung_25-26_Stand-26.01.2026.pdf ; https://www.otz.de/sport/science-city-jena/article409241193/66-auf-diese-regel-muss-sich-science-city-in-der-bbl-einstellen.html",
    "import_salary_range": "€3,000–€8,000 per month",
    "salary_source": "https://euro-grades.com/overseas-basketball-salaries/",
    "salary_note": "Reported range compiled by Euro-Grades (a paid combine operator) in its 2026 salary guide; not official league data.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.2basketballbundesliga.de",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/ProA",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "de"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 60,
    "nba_presence": 1,
    "import_slots": null,
    "import_slots_note": "No roster cap found; 2 Germans on court at all times",
    "season_start_month": null,
    "salary_usd_low": 31320,
    "salary_usd_high": 83520,
    "salary_basis": "monthly figure × 9 months, € converted at 1.16",
    "cost_of_living": 68.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.deu.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 50.71,
    "map_lng": 11.536,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "info@2basketballbundesliga.de",
    "contact_email_src": "https://www.2basketballbundesliga.de/kontakt/",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.2basketballbundesliga.de/kontakt/",
    "contact_social": "https://www.instagram.com/barmer2basketballbundesliga; https://www.facebook.com/CeWPhotography",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "prob-germany",
    "name": "Barmer 2. Basketball Bundesliga ProB",
    "country": "Germany",
    "region": "Europe",
    "tier": "3",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "2026-27: one player per team who is not an EU citizen (or from a state with EU-equal free movement or an equal-treatment agreement) may play; at least 3 \"Local Players\" on court at all times.",
    "import_rules_source": "https://www.2basketballbundesliga.de/wp-content/uploads/2026/08/Spiel-und-Veranstaltungsordnung-26-27.pdf",
    "import_salary_range": "€1,500–€3,500 per month (\"common entry point\" per the source)",
    "salary_source": "https://euro-grades.com/overseas-basketball-salaries/",
    "salary_note": "Reported range compiled by Euro-Grades (a paid combine operator) in its 2026 salary guide; not official league data.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.2basketballbundesliga.de",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/ProB",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "$1,600–$2,300 per month, max reported $4,600 (survey chart by Jose Colorado; dated) [https://www.josecolorado.com/overseas-basketball-salaries]",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "de"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 46,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": 15660,
    "salary_usd_high": 36540,
    "salary_basis": "monthly figure × 9 months, € converted at 1.16",
    "cost_of_living": 68.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.deu.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 50.723,
    "map_lng": 9.35,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "info@2basketballbundesliga.de",
    "contact_email_src": "https://www.2basketballbundesliga.de/kontakt/",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.2basketballbundesliga.de/kontakt/",
    "contact_social": "https://www.instagram.com/barmer2basketballbundesliga; https://www.facebook.com/CeWPhotography",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "serie-a2-italy",
    "name": "Serie A2 (Italy, 2nd tier)",
    "country": "Italy",
    "region": "Europe",
    "tier": "2",
    "season_months": "Late Sep – late April (regular season), then playoffs/playouts into May (2025-26: 21 Sep 2025 – 26 Apr 2026)",
    "season_source": "https://www.legapallacanestro.com/formula-serie-a2-2025-26",
    "import_rules": "The game sheet must list 8 Italian-trained (\"formazione italiana\") players, 2 EU or non-EU players and 2 youth players (2025-26). So at most 2 imports dress per game.",
    "import_rules_source": "https://it.wikipedia.org/wiki/Serie_A2_2025-2026_(pallacanestro_maschile) ; https://www.sportefinanza.it/2026/04/02/quote-italiani-serie-a-calcio-basket-volley-regolamenti/",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.legapallacanestro.com",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Serie_A2_(basketball)",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "it"
    ],
    "tier_rank": 3,
    "tier_name": "Strong",
    "level_score": 64,
    "nba_presence": 1,
    "import_slots": 2,
    "import_slots_note": "2 EU/non-EU on the game sheet",
    "season_start_month": 9,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 61.4,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.ita.html",
    "difficulty": 8,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 42.184,
    "map_lng": 13.762,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "info@legapallacanestro.com",
    "contact_email_src": "https://www.legapallacanestro.com/dentro-lnp/contatti",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/lnpsocial; https://instagram.com/lnpsocial; https://www.youtube.com/user/LNPChannel",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "elite2-france",
    "name": "Élite 2 (France, 2nd tier, formerly Pro B)",
    "country": "France",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "From 2026-27: 4 foreigners, of whom up to 2 may be non-FIBA-Europe/non-Cotonou (typically Americans), up from 1 (LNB art. 221.2).",
    "import_rules_source": "https://www.ouest-france.fr/sport/basket/basket-ball-deux-americains-par-club-et-non-un-seul-la-reglementation-sapprete-a-evoluer-en-elite-2-f0ead91c-5059-11f1-bdc7-d41f8cb55a03",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://lnb.fr",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/%C3%89lite_2_(basketball)",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "Import rule: reported by Ouest-France (May 2026) before formal adoption; LNB rulebook not read directly.",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "fr"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 62,
    "nba_presence": 1,
    "import_slots": 2,
    "import_slots_note": "4 foreigners, up to 2 non-FIBA-Europe (2026-27, reported)",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 67.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.fra.html",
    "difficulty": 8,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 46.603,
    "map_lng": 1.888,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/BetclicELITE; https://www.instagram.com/betclic_elite; https://x.com/Betclic_ELITE; https://www.youtube.com/c/LNBOfficiel; https://www.linkedin.com/company/ligue-nationale-de-basket; https://www.tiktok.com/@betclicelite",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "iceland",
    "name": "Úrvalsdeild karla (Bónus deild)",
    "country": "Iceland",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "2025-26: up to 4 foreign players on the game sheet, all allowed on court together; only 1 may be American, the other 3 must be European (Bosman A or B). The old \"three-year rule\" was scrapped.",
    "import_rules_source": "https://www.visir.is/g/20252725269d/thriggja-ara-reglan-heyrir-sogunni-til",
    "import_salary_range": "€1,000–€6,000 per month (group figure, see note)",
    "salary_source": "https://euro-grades.com/overseas-basketball-salaries/",
    "salary_note": "Euro-Grades groups this league with Germany ProA/B, Romania, Hungary, Portugal and Slovakia as \"mid-level Europe\" at €1,000–€6,000/month; this is a group figure, not a league-specific one.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://kki.is",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/%C3%9Arvalsdeild_karla_(basketball)",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "is"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 50,
    "nba_presence": 0,
    "import_slots": 1,
    "import_slots_note": "Only 1 American (4 foreigners total)",
    "season_start_month": null,
    "salary_usd_low": 10440,
    "salary_usd_high": 62640,
    "salary_basis": "monthly figure × 9 months, € converted at 1.16",
    "cost_of_living": 97.2,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.isl.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 64.984,
    "map_lng": -18.106,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "hannes.jonsson@kki.is",
    "contact_email_src": "https://kki.is",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/kki.islands; https://www.instagram.com/kkikarfa; https://twitter.com/kkikarfa; https://www.youtube.com/user/KKIkarfa",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "romania",
    "name": "Liga Națională (LNBM)",
    "country": "Romania",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "2025-26: max 7 foreign players on the season list (L20) and max 6 on the 12-man game sheet; at least 2 Romanian players on court at all times.",
    "import_rules_source": "https://www.frbaschet.ro/public/storage/pages/Regulamente/Regulamentul%20Specific%20LNBM%202025-2026_v1.3.pdf",
    "import_salary_range": "€1,000–€5,000 per month",
    "salary_source": "https://euro-grades.com/overseas-basketball-salaries/",
    "salary_note": "Reported range compiled by Euro-Grades (a paid combine operator) in its 2026 salary guide; not official league data.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.frbaschet.ro",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Liga_Na%C8%9Bional%C4%83_(men%27s_basketball)",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ro"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 58,
    "nba_presence": 1,
    "import_slots": 6,
    "import_slots_note": "6 foreigners on the game sheet",
    "season_start_month": null,
    "salary_usd_low": 10440,
    "salary_usd_high": 52200,
    "salary_basis": "monthly figure × 9 months, € converted at 1.16",
    "cost_of_living": 40.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.rou.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 45.985,
    "map_lng": 24.686,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "federatia@frbaschet.ro",
    "contact_email_src": "https://www.frbaschet.ro",
    "contact_phone": "+40314157165",
    "contact_phone_src": "https://www.frbaschet.ro",
    "contact_form": "https://www.frbaschet.ro/contact",
    "contact_social": "https://www.facebook.com/romania.basketball; https://www.instagram.com/romania.basketball; https://www.youtube.com/channel/UCZDhK7aWMpa7SC5VufduE2Q",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "greece-elite",
    "name": "Greek Elite League (2nd tier, formerly A2)",
    "country": "Greece",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "€1,200–€4,000 per month",
    "salary_source": "https://euro-grades.com/overseas-basketball-salaries/",
    "salary_note": "Reported range compiled by Euro-Grades (a paid combine operator) in its 2026 salary guide; not official league data.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.basket.gr",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Greek_Elite_League",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "gr"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 52,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": 12528,
    "salary_usd_high": 41760,
    "salary_basis": "monthly figure × 9 months, € converted at 1.16",
    "cost_of_living": 54.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.grc.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 38.541,
    "map_lng": 23.076,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "slovakia",
    "name": "Slovenská basketbalová liga (SBL)",
    "country": "Slovakia",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "6 foreign players allowed per team per game; unchanged for 2026-27 (per the Slovak federation president).",
    "import_rules_source": "https://www.denniksport.sk/basketbal/c/slovensko-sbl-michal-ondrus-rozhovor-maj-2026",
    "import_salary_range": "€1,000–€6,000 per month (group figure, see note)",
    "salary_source": "https://euro-grades.com/overseas-basketball-salaries/",
    "salary_note": "Euro-Grades groups this league with Germany ProA/B, Romania, Hungary, Portugal and Slovakia as \"mid-level Europe\" at €1,000–€6,000/month; this is a group figure, not a league-specific one.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://sbl.slovakbasket.sk",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Slovak_Basketball_League",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "sk"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 50,
    "nba_presence": 0,
    "import_slots": 6,
    "import_slots_note": "6 foreigners per game",
    "season_start_month": null,
    "salary_usd_low": 10440,
    "salary_usd_high": 62640,
    "salary_basis": "monthly figure × 9 months, € converted at 1.16",
    "cost_of_living": 49.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.svk.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 48.741,
    "map_lng": 19.453,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "media@sbl.slovakbasket.sk",
    "contact_email_src": "https://sbl.slovakbasket.sk/sk/contacts",
    "contact_phone": "+421904420515; +421918373775",
    "contact_phone_src": "https://sbl.slovakbasket.sk/sk/contacts",
    "contact_form": "https://sbl.slovakbasket.sk/sk/contacts",
    "contact_social": "https://www.facebook.com/tipos.sbl; https://www.instagram.com/tipos_sbl; https://www.youtube.com/channel/uc8wwuxg1kevdasuqem4htlg",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "switzerland",
    "name": "Swiss Basketball League (SB League)",
    "country": "Switzerland",
    "region": "Europe",
    "tier": "1",
    "season_months": "Late Sep – spring (2026-27 started 26 Sep 2026; 10 teams, 27 games, top 8 to best-of-5 playoffs)",
    "season_source": "https://swiss.basketball/news/sbl-men-formule-et-equipes-du-championnat",
    "import_rules": "Up to 4 foreigners; a club using 4 must have one aged 23 or younger (rule since spring 2025). Most clubs carry only 2 for budget reasons.",
    "import_rules_source": "https://www.lematin.ch/story/basketball-suisse-quand-les-coaches-jouent-les-nounous-pour-les-jeunes-americains-103443337",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://swiss.basketball",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Swiss_Basketball_League",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "Import rule: reported by Le Matin (Oct 2025); Swiss Basketball regulations not read directly.",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ch"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 52,
    "nba_presence": 0,
    "import_slots": 4,
    "import_slots_note": "Up to 4 (4th must be U23); most clubs use 2",
    "season_start_month": 9,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 110.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.che.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 46.799,
    "map_lng": 8.232,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://swiss.basketball/contact",
    "contact_social": "https://www.facebook.com/swissbasketball; https://www.instagram.com/swiss_basketball; https://twitter.com/swiss_basket; https://www.youtube.com/channel/UCgJw4GIqhkaIF7nYYqRI84w/featured; https://www.linkedin.com/company/11172100",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "serbia-kls",
    "name": "Basketball League of Serbia (KLS)",
    "country": "Serbia",
    "region": "Europe",
    "tier": "1",
    "season_months": "Early Oct – spring (2026-27 round 1: 3–4 Oct 2026)",
    "season_source": "https://kls.rs/wp-content/uploads/2026/09/kalendar_susreta_po_kolima_sezona_26_27.pdf",
    "import_rules": "Clubs may register 4 foreign players; players with Serbian passports count as domestic.",
    "import_rules_source": "https://sportklub.rs/kosarka/srbija-kls/partizan-zvezda-kls-srpski-pasos-lauvergne-izundu/",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://kls.rs",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Basketball_League_of_Serbia",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "Import rule: reported by Sport Klub (Apr 2026); KLS rulebook not read directly.",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "rs"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 62,
    "nba_presence": 1,
    "import_slots": 4,
    "import_slots_note": "4 foreigners registered",
    "season_start_month": 10,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 42.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.srb.html",
    "difficulty": 7,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 44.024,
    "map_lng": 21.077,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://kls.rs/kontakt/",
    "contact_social": "https://www.facebook.com/kosarkaskaligasrbije; https://www.instagram.com/klsoficijalnastrana; https://x.com/KLSrbije; https://www.youtube.com/@klsrb",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "croatia",
    "name": "Premijer liga",
    "country": "Croatia",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "2026-27: max 4 players without a Croatian passport on the game sheet, max 3 on court at once (2 in the promotion playoffs). 12 clubs.",
    "import_rules_source": "https://www.hks-cbf.hr/sadrzaj/uploads/2026/07/Odluka-o-igranju-igraca-koji-nemaju-hrv.putovnicu-u-hrv.klubovima-u-sezoni-26.-27.pdf ; https://www.hks-cbf.hr/slike/2026/07/Premijer-muska-liga-Propozcije-natjecanja-2026.-2027.pdf",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.hks-cbf.hr",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Premijer_liga_(Croatian_basketball)",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "hr"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 60,
    "nba_presence": 1,
    "import_slots": 4,
    "import_slots_note": "4 non-Croatian on the sheet, 3 on court",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 52.4,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.hrv.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 45.366,
    "map_lng": 15.658,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "slovenia",
    "name": "1. SKL (Liga OTP banka)",
    "country": "Slovenia",
    "region": "Europe",
    "tier": "1",
    "season_months": "Late Sep – early June (2025-26: 27 Sep 2025 – early June 2026)",
    "season_source": "https://api-page.kzs.si/storage/files/9f4b974e-ba92-4a63-a445-8f7b20586134.pdf",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.kzs.si",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Slovenian_Basketball_League",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "si"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 60,
    "nba_presence": 1,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": 9,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 54.1,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/travel/en/traveladvisories/traveladvisories/slovenia-travel-advisory.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 46.12,
    "map_lng": 14.815,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "kzs@kzs.si",
    "contact_email_src": "https://www.kzs.si",
    "contact_phone": "+38615201010",
    "contact_phone_src": "https://www.kzs.si",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/koszveza; https://www.instagram.com/kzs_si; https://twitter.com/kzs_si; https://www.youtube.com/user/kzsslobasket; https://www.tiktok.com/@kzs_si",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "bulgaria",
    "name": "National Basketball League (NBL)",
    "country": "Bulgaria",
    "region": "Europe",
    "tier": "1",
    "season_months": "October – spring (2026-27 started 10 Oct 2026; 14 clubs)",
    "season_source": "https://nbl.basketball.bg/new-19713-jrebiqt-za-noviq-sezon-v-sesame-nbl-be-izteglen-20262027-startira-na-10-oktomvri-video",
    "import_rules": "Max 5 non-Bulgarian players on the team sheet (plus at most 1 naturalized player); at least 2 Bulgarian citizens on court at all times (NBL rules art. 71). Unchanged for 2026-27.",
    "import_rules_source": "https://nbl.basketball.bg/files/fls/Pravila_za_provejdane_na_NBL.pdf ; https://dsport.bg/bez-promana-v-nbl-klubovete-zapazvat-praviloto-za-chuzdencite~233714.html",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://nbl.basketball.bg",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/National_Basketball_League_(Bulgaria)",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "bg"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 54,
    "nba_presence": 1,
    "import_slots": 5,
    "import_slots_note": "5 non-Bulgarian on the sheet",
    "season_start_month": 10,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 41.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.bgr.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 42.607,
    "map_lng": 25.486,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "league@basketball.bg",
    "contact_email_src": "https://nbl.basketball.bg/menu.php?m_id=19",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/NBLBulgaria; https://www.instagram.com/nbl_bulgaria; https://www.youtube.com/channel/UCEmkMwm2QgmyBcHretMh-PQ",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "cyprus",
    "name": "Cyprus Division A",
    "country": "Cyprus",
    "region": "Europe",
    "tier": "1",
    "season_months": "Early/mid October start (2026-27 Basket League: 9–12 Oct 2026)",
    "season_source": "https://cyprusbasket.net/portal/2026/08/oi-imerominies-enarxis-ton-protathlimaton-tis-agonistikis-periodou-2026-2027/",
    "import_rules": "Reported: one Cypriot player must be on court, with \"4+1\" foreigners.",
    "import_rules_source": "https://balla.com.cy/2026/08/apantise-o-proedros-tis-kok-dedomena-enas-kyprios-sto-parke-kai-41-xenoi-vinteo/",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Cyprus_Basketball_Division_A",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "Import rule: taken from a news headline quoting the federation president (Aug 2026); article body and federation regulations not read. Treat as unverified.",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "cy"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 54,
    "nba_presence": 1,
    "import_slots": 5,
    "import_slots_note": "Reported 4+1 foreigners (unverified)",
    "season_start_month": 10,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 58.8,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.cyp.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 34.917,
    "map_lng": 32.89,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "kosovo",
    "name": "Kosovo Superleague",
    "country": "Kosovo",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "Per Wikipedia: each team can play 3 foreign players in every match organized by the Kosovo federation (BFK).",
    "import_rules_source": "https://en.wikipedia.org/wiki/Kosovo_Basketball_Superleague",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://basketbolli.com",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Kosovo_Basketball_Superleague",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "xk"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 52,
    "nba_presence": 0,
    "import_slots": 3,
    "import_slots_note": "3 foreigners per match (per Wikipedia)",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 29.1,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.xks.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 42.587,
    "map_lng": 20.902,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://basketbolli.com/ContactForm",
    "contact_social": "https://www.facebook.com/kosovobasketballfederation; https://www.instagram.com/kosovobasketballfederation; https://x.com/KBF_Official_; https://www.youtube.com/@federataebasketbollitekosoves; https://www.linkedin.com/company/federata-e-basketbollit-e-kosoves; https://www.tiktok.com/@kosovobasketballfbk",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "lebl",
    "name": "Latvian–Estonian Basketball League",
    "country": "Latvia & Estonia",
    "region": "Europe",
    "tier": "1",
    "season_months": "Late Sep – mid March regular season (2026-27: 21 Sep 2026 – 14 Mar 2027; up to 18 clubs, 34 games)",
    "season_source": "https://rahvuskoondis.ee/et/dokumendid?action=download&document_id=633",
    "import_rules": "No hard cap: each club pays a €600 licence for each of its 1st–4th foreign players on the score sheet and €7,000 each for a 5th and 6th. Up to 2 exceptions count as local (one Ukrainian, one cross-border Estonian/Latvian, one U20 foreign player born 2007 or later). (2026-27 regulations)",
    "import_rules_source": "https://rahvuskoondis.ee/et/dokumendid?action=download&document_id=633",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "2026-27: initial roster due 14 Sep 2026; unlimited roster changes until 28 Feb 2027; one extra player may be added until 10 Mar 2027.",
    "signing_windows_source": "https://rahvuskoondis.ee/et/dokumendid?action=download&document_id=633",
    "official_site": "https://estlatbl.com",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Latvian%E2%80%93Estonian_Basketball_League",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: yes)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "lv",
      "ee"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 62,
    "nba_presence": 1,
    "import_slots": 4,
    "import_slots_note": "4 cheap licences; 5th–6th cost €7,000 each",
    "season_start_month": 9,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 52.3,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.lva.html",
    "difficulty": 7,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 57.6,
    "map_lng": 25.0,
    "map_note": "Pin at a regional point (multi-country league)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "ireland",
    "name": "Super League (Ireland)",
    "country": "Ireland",
    "region": "Europe",
    "tier": "1",
    "season_months": "Early October – March (8-team playoffs in March; 2025-26 started 3 Oct 2025; 12 teams)",
    "season_source": "https://www.irishexaminer.com/sport/othersport/arid-41716665.html",
    "import_rules": "Max 2 \"Category 2\" players (not developed in FIBA Europe) on the score sheet and on court (2024-25 regulations 3.5.2). From 2025-26 two \"Irish\" players must be on court at all times.",
    "import_rules_source": "https://ireland.basketball/uploads/ed/NLC%20-%20National%20Competitions%20Regulations%202024-25.pdf ; https://www.irishexaminer.com/sport/othersport/arid-41716665.html",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://ireland.basketball",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Super_League_(Ireland)",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "",
    "entry_friendliness": 5,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ie"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 40,
    "nba_presence": 0,
    "import_slots": 2,
    "import_slots_note": "2 non-FIBA-Europe players",
    "season_start_month": 10,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 70.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.irl.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 52.865,
    "map_lng": -7.979,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "info@ireland.basketball",
    "contact_email_src": "https://ireland.basketball",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://ireland.basketball/-schools-contacts",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "ibl-indonesia",
    "name": "Indonesian Basketball League (IBL)",
    "country": "Indonesia",
    "region": "Asia",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "Per Wikipedia: foreign players allowed since 2017, limited by salary-cap and height-restriction rules; current per-team count not captured.",
    "import_rules_source": "https://en.wikipedia.org/wiki/Indonesian_Basketball_League",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://iblindonesia.com",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Indonesian_Basketball_League",
    "gender": "men",
    "num_teams": 11,
    "teams_source": "https://en.wikipedia.org/wiki/Indonesian_Basketball_League",
    "season_est": "",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "id"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 50,
    "nba_presence": 1,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 26.1,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.idn.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": -2.483,
    "map_lng": 117.89,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/IndonesianBasketballLeague; https://www.instagram.com/iblindonesia; https://twitter.com/iblindonesia; https://www.youtube.com/channel/UCXdKy8YmFCxfcBZpN3QpPIA; https://www.tiktok.com/@iblindonesia",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "colombia",
    "name": "Liga Profesional de Baloncesto (LPB)",
    "country": "Colombia",
    "region": "Americas",
    "tier": "1",
    "season_months": "Two tournaments a year; Liga 2026-II runs 28 Sep – 25 Nov 2026 (8 teams)",
    "season_source": "https://caracol.com.co/2026/09/29/toros-del-valle-vuelve-a-la-liga-de-baloncesto-para-defender-el-titulo/",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "$3k–$5k per month (max ~$6k–8k/month)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Baloncesto_Profesional_Colombiano",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "co"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 50,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": 9,
    "salary_usd_low": 27000,
    "salary_usd_high": 45000,
    "salary_basis": "monthly figure × 9 months",
    "cost_of_living": 31.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 3,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.col.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 4.1,
    "map_lng": -72.909,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "chile",
    "name": "Liga Nacional de Básquetbol (LNB Chile)",
    "country": "Chile",
    "region": "Americas",
    "tier": "1",
    "season_months": "March – later in the year (2026: Supercopa 19 Mar, league from about 26 Mar)",
    "season_source": "https://www.adnradio.cl/2026/03/17/con-el-regreso-del-clasico-chilote-y-un-limite-salarial-a-los-planteles-la-supercopa-marca-el-arranque-de-la-temporada-2026-del-basquetbol/",
    "import_rules": "2026: 2 foreign players, plus an optional 3rd only if under 23 (who then takes a domestic senior slot).",
    "import_rules_source": "https://www.adnradio.cl/2026/03/17/con-el-regreso-del-clasico-chilote-y-un-limite-salarial-a-los-planteles-la-supercopa-marca-el-arranque-de-la-temporada-2026-del-basquetbol/",
    "import_salary_range": "$3k–$4k per month (max ~$5k–6k/month)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Liga_Nacional_de_B%C3%A1squetbol_de_Chile",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "cl"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 50,
    "nba_presence": 0,
    "import_slots": 2,
    "import_slots_note": "2 foreign (+1 if U23)",
    "season_start_month": 3,
    "salary_usd_low": 27000,
    "salary_usd_high": 36000,
    "salary_basis": "monthly figure × 9 months",
    "cost_of_living": 39.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.chl.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": -31.761,
    "map_lng": -71.319,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "bahrain",
    "name": "Bahraini Premier League (Zain League)",
    "country": "Bahrain",
    "region": "Middle East",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "2026-27: 3 professionals registered; in the preliminary stage 1 on court and 2 on the bench, from the quarter-finals 2 on court and 1 on the bench.",
    "import_rules_source": "https://www.newsofbahrain.com/sports/137941.html",
    "import_salary_range": "$5k–$6k per month (max ~$15k/month)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Bahraini_Premier_League_(basketball)",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "bh"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 50,
    "nba_presence": 1,
    "import_slots": 3,
    "import_slots_note": "3 registered, 1–2 on court",
    "season_start_month": null,
    "salary_usd_low": 45000,
    "salary_usd_high": 54000,
    "salary_basis": "monthly figure × 9 months",
    "cost_of_living": 47.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 3,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.bhr.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 26.155,
    "map_lng": 50.534,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "jordan",
    "name": "Jordanian Premier Basketball League (JBL)",
    "country": "Jordan",
    "region": "Middle East",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "$3k–$4k per month (max ~$10k/month)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://jbf.jo",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Jordanian_Premier_Basketball_League",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "jo"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 54,
    "nba_presence": 1,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": 27000,
    "salary_usd_high": 36000,
    "salary_basis": "monthly figure × 9 months",
    "cost_of_living": 39.4,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 3,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.jor.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 31.167,
    "map_lng": 36.942,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/jordan.basketball.fed; https://www.instagram.com/jbf_jo; https://twitter.com/jbf_jo; https://www.youtube.com/channel/UCi_63Mx8FzibmD5Bdu5NbFA",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "tunisia",
    "name": "Championnat Pro A (Tunisia)",
    "country": "Tunisia",
    "region": "Africa",
    "tier": "1",
    "season_months": "Usually starts late September or early October (per Wikipedia)",
    "season_source": "https://en.wikipedia.org/wiki/Championnat_Pro_A",
    "import_rules": "FTBB general regulations (2024 edition): senior men's clubs may qualify 2 foreign players at a time and field 1 on court; Pro A teams may field 2 together in the play-off and super play-off, and may recruit up to 5 foreign players over a season.",
    "import_rules_source": "https://www.ftbb.org.tn/wp-content/uploads/2025/11/Reglements-Generaux-de-la-FTBB_2024-2.pdf",
    "import_salary_range": "$4k–$5k per month (max ~$12k/month)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Championnat_Pro_A",
    "gender": "men",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "tn"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 54,
    "nba_presence": 1,
    "import_slots": 1,
    "import_slots_note": "2 registered, 1 on court (2 in play-offs)",
    "season_start_month": 10,
    "salary_usd_low": 36000,
    "salary_usd_high": 45000,
    "salary_basis": "monthly figure × 9 months",
    "cost_of_living": 29.1,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/travel/en/traveladvisories/traveladvisories/tunisia-travel-advisory.html",
    "difficulty": 7,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 33.844,
    "map_lng": 9.4,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "morocco",
    "name": "Division Excellence (Morocco)",
    "country": "Morocco",
    "region": "Africa",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "$2k–$3k per month (max ~$10k/month)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported range for experienced import players, compiled by EuroProBasket (a paid camp operator) from its network; not official league data. Verified Sept 2026 per the source.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://frmbb.ma",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "num_teams": 12,
    "teams_source": "https://frmbb.ma/?page_id=20368",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ma"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 46,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": 18000,
    "salary_usd_high": 27000,
    "salary_basis": "monthly figure × 9 months",
    "cost_of_living": 31.4,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.mar.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 28.335,
    "map_lng": -10.371,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/frmbb.maroc; https://www.instagram.com/frmbasket; https://twitter.com/frmbasket; https://www.youtube.com/channel/UC0Xrpq9yAuSk8HSOfjp8Zhg",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "euroleague-women",
    "name": "EuroLeague Women",
    "country": "Europe (multi-country)",
    "region": "Europe",
    "tier": "Continental – top level",
    "season_months": "Late Sep – April (2026-27: 23 Sep 2026 – 18 Apr 2027, Final Six)",
    "season_source": "https://en.wikipedia.org/wiki/2026%E2%80%9327_EuroLeague_Women",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.euroleaguewomen.basketball",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/EuroLeague_Women",
    "gender": "women",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 1,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "eu"
    ],
    "tier_rank": 1,
    "tier_name": "Elite",
    "level_score": 96,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "Set by each club's domestic league",
    "season_start_month": 9,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": null,
    "cost_of_living_source": "",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 10,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 47.0,
    "map_lng": 19.0,
    "map_note": "Pin at a regional point (multi-country league)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/euroleaguewomen; https://www.instagram.com/euroleaguewomen; https://twitter.com/euroleaguewomen; https://www.tiktok.com/@euroleaguewomen",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "lfe-spain",
    "name": "Liga Femenina Endesa",
    "country": "Spain",
    "region": "Europe",
    "tier": "1",
    "season_months": "Early Oct – spring (2026-27 round 1: 3 Oct 2026)",
    "season_source": "https://www.gigantes.com/liga-femenina/calendario-liga-femenina-endesa-2026-2027/",
    "import_rules": "Max 2 non-EU players on a roster of 8–12 (a non-EU licence costs the club about €1,800). Legal minimum salary €16,000 gross per season (2024 collective agreement); actual import pay is not published.",
    "import_rules_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.feb.es",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Liga_Femenina_de_Baloncesto",
    "gender": "women",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 1,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "es"
    ],
    "tier_rank": 2,
    "tier_name": "High-major",
    "level_score": 86,
    "nba_presence": null,
    "import_slots": 2,
    "import_slots_note": "2 non-EU on a roster of 8–12",
    "season_start_month": 10,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 51.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.esp.html",
    "difficulty": 10,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 38.885,
    "map_lng": -5.936,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "secretaria@feb.es",
    "contact_email_src": "https://www.feb.es/contacto.html",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/BaloncestoFEB; https://instagram.com/BaloncestoESP; https://twitter.com/BaloncestoESP",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "lfb-france",
    "name": "La Boulangère Wonderligue (LFB)",
    "country": "France",
    "region": "Europe",
    "tier": "1",
    "season_months": "Late Sep – March regular season, then playoffs (2026-27: 26 Sep 2026 – 21 Mar 2027, 22 rounds)",
    "season_source": "https://www.ffbb.com/actualites/le-calendrier-2026-2027-a-ete-revele",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "$23,000–$230,000 per season (reported minimum $26,400 gross)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported by EuroProBasket (a paid camp operator) from its network contacts, Sept 2026; not official league data.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://basketlfb.com",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Ligue_f%C3%A9minine_de_basket",
    "gender": "women",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 1,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "fr"
    ],
    "tier_rank": 2,
    "tier_name": "High-major",
    "level_score": 86,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": 9,
    "salary_usd_low": 23000,
    "salary_usd_high": 230000,
    "salary_basis": "per season",
    "cost_of_living": 67.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.fra.html",
    "difficulty": 9,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 46.149,
    "map_lng": 2.976,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://basketlfb.com/laboulangerewonderligue/saison-reguliere/contact",
    "contact_social": "https://www.facebook.com/liguefemininedebasket; https://www.instagram.com/basketlfb; https://twitter.com/basketlfb; https://www.youtube.com/@BasketLFBTV; https://www.tiktok.com/@basketlfb",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "dbbl-germany",
    "name": "Toyota 1. DBBL",
    "country": "Germany",
    "region": "Europe",
    "tier": "1",
    "season_months": "October – spring (2026-27 started 4 Oct 2026)",
    "season_source": "https://toyota-dbbl.de/allgemein/vorfreude-auf-den-saisonstart-in-der-toyota-1-dbbl-der-spielplan-2026-27-ist-da/",
    "import_rules": "Max 3 non-EU players per game; the German-player floor rises to 6 of 12 by 2026-27.",
    "import_rules_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "import_salary_range": "$17,000–$40,000 per season net, typical (top of market $46k–$58k)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported by EuroProBasket (a paid camp operator) from its network contacts, Sept 2026; not official league data. Net figures (club pays the tax). Germany has no minimum salary.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://toyota-dbbl.de",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Damen-Basketball-Bundesliga",
    "gender": "women",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "4/4 core (+signing windows: no)",
    "completeness": "full",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "de"
    ],
    "tier_rank": 3,
    "tier_name": "Strong",
    "level_score": 70,
    "nba_presence": null,
    "import_slots": 3,
    "import_slots_note": "3 non-EU per game",
    "season_start_month": 10,
    "salary_usd_low": 17000,
    "salary_usd_high": 40000,
    "salary_basis": "per season",
    "cost_of_living": 68.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.deu.html",
    "difficulty": 8,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 52.064,
    "map_lng": 10.469,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "buero@toyota-dbbl.de",
    "contact_email_src": "https://toyota-dbbl.de/kontakt/",
    "contact_phone": "+4902331106159",
    "contact_phone_src": "https://toyota-dbbl.de/kontakt/",
    "contact_form": "https://toyota-dbbl.de/kontakt/",
    "contact_social": "https://www.facebook.com/Toyota.DBBL; https://www.instagram.com/toyota.dbbl.official; https://www.youtube.com/@dynbasketball",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "a1-italy-women",
    "name": "Serie A1 femminile",
    "country": "Italy",
    "region": "Europe",
    "tier": "1",
    "season_months": "Early Oct – March regular season, then Round of Challenges and playoffs (2026-27: 3–4 Oct 2026 – 14 Mar 2027; challenges 21 Mar – 11 Apr)",
    "season_source": "https://www.legabasketfemminile.it/en/news/per-schio-opening-day-a-campobasso-con-costa-masnaga-a-dicembre-il-superclassico/",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "$9,300–$92,800 per season net (leading clubs $46,400–$92,800; 2025-26)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported by EuroProBasket (a paid camp operator) from its network contacts, Sept 2026; not official league data.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.legabasketfemminile.it",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Serie_A1_(women%27s_basketball)",
    "gender": "women",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "it"
    ],
    "tier_rank": 2,
    "tier_name": "High-major",
    "level_score": 80,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": 10,
    "salary_usd_low": 9300,
    "salary_usd_high": 92800,
    "salary_basis": "per season",
    "cost_of_living": 61.4,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.ita.html",
    "difficulty": 8,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 42.197,
    "map_lng": 11.576,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://facebook.com/lega.basketfemminile; https://www.instagram.com/legabasketfemminile; https://x.com/legabasketfem; https://youtube.com/user/LegABasketFemminile",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "a2-italy-women",
    "name": "Serie A2 femminile",
    "country": "Italy",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "$4,600–$23,200 per season net (2025-26; 22 clubs)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported by EuroProBasket (a paid camp operator) from its network contacts, Sept 2026; not official league data.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.legabasketfemminile.it",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Serie_A2_(women%27s_basketball)",
    "gender": "women",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "it"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 56,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": 4600,
    "salary_usd_high": 23200,
    "salary_basis": "per season",
    "cost_of_living": 61.4,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.ita.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 43.538,
    "map_lng": 12.695,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://facebook.com/lega.basketfemminile; https://www.instagram.com/legabasketfemminile; https://x.com/legabasketfem; https://youtube.com/user/LegABasketFemminile",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "poland-women",
    "name": "Energa Basket Liga Kobiet",
    "country": "Poland",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "4 imports on the roster, max 3 on court at once.",
    "import_rules_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "import_salary_range": "Up to $58,000–$70,000 per season (top of market)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported by EuroProBasket (a paid camp operator) from its network contacts, Sept 2026; not official league data. This is the ceiling, not a typical contract.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://basketligakobiet.pl",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Basket_Liga_Kobiet",
    "gender": "women",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "pl"
    ],
    "tier_rank": 3,
    "tier_name": "Strong",
    "level_score": 72,
    "nba_presence": null,
    "import_slots": 4,
    "import_slots_note": "4 imports on the roster, 3 on court",
    "season_start_month": null,
    "salary_usd_low": 58000,
    "salary_usd_high": 70000,
    "salary_basis": "per season",
    "cost_of_living": 47.3,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.pol.html",
    "difficulty": 8,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 51.762,
    "map_lng": 20.222,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://basketligakobiet.pl/kontakt.html",
    "contact_social": "https://instagram.com/blk_pl; https://twitter.com/blkpl",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "portugal-women",
    "name": "Liga Feminina (Portugal)",
    "country": "Portugal",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "3 foreign players, max 2 non-EU.",
    "import_rules_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "import_salary_range": "€1,200–€5,000 per month (entry level)",
    "salary_source": "https://euro-grades.com/overseas-basketball-salaries/",
    "salary_note": "Euro-Grades (a paid combine operator) lists this as an entry-level monthly range for women imports in its 2026 guide; not official league data.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.fpb.pt",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Liga_Feminina_de_Basquetebol",
    "gender": "women",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "pt"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 58,
    "nba_presence": null,
    "import_slots": 3,
    "import_slots_note": "3 foreign, max 2 non-EU",
    "season_start_month": null,
    "salary_usd_low": 12528,
    "salary_usd_high": 52200,
    "salary_basis": "monthly figure × 9 months, € converted at 1.16",
    "cost_of_living": 48.8,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.prt.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 39.208,
    "map_lng": -7.047,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "portugalbasket@fpb.pt",
    "contact_email_src": "https://www.fpb.pt",
    "contact_phone": "+351218815800",
    "contact_phone_src": "https://www.fpb.pt/contactos/",
    "contact_form": "https://www.fpb.pt/contactos/",
    "contact_social": "https://www.facebook.com/fpbasquetebol; https://www.instagram.com/fpbasquetebol; https://twitter.com/fpbasquetebol; https://www.tiktok.com/@fpbasquetebol",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "israel-women",
    "name": "Israeli Women's Premier League",
    "country": "Israel",
    "region": "Middle East",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "2 foreign plus 2 Bosman players, at least 2 Israelis on court.",
    "import_rules_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "import_salary_range": "€3,000–€20,000 per month (entry level)",
    "salary_source": "https://euro-grades.com/overseas-basketball-salaries/",
    "salary_note": "Euro-Grades (a paid combine operator) lists this as an entry-level monthly range for women imports in its 2026 guide; not official league data.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Israeli_Female_Basketball_Premier_League",
    "gender": "women",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "il"
    ],
    "tier_rank": 3,
    "tier_name": "Strong",
    "level_score": 66,
    "nba_presence": null,
    "import_slots": 4,
    "import_slots_note": "2 foreign + 2 Bosman",
    "season_start_month": null,
    "salary_usd_low": 31320,
    "salary_usd_high": 208800,
    "salary_basis": "monthly figure × 9 months, € converted at 1.16",
    "cost_of_living": 79.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 3,
    "travel_advisory_source": "https://travel.state.gov/content/travel/en/traveladvisories/traveladvisories/israel-west-bank-and-gaza-travel-advisory.html",
    "difficulty": 7,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 30.358,
    "map_lng": 35.947,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "croatia-women",
    "name": "Premijer ženska liga",
    "country": "Croatia",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "Max 4 non-Croatian players on the game sheet, max 2 on court (2026-27 competition rules, section VII).",
    "import_rules_source": "https://www.hks-cbf.hr/slike/2026/07/Premijer-muska-liga-Propozcije-natjecanja-2026.-2027.pdf",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.hks-cbf.hr",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Croatian_Women%27s_Basketball_League",
    "gender": "women",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "hr"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 56,
    "nba_presence": null,
    "import_slots": 4,
    "import_slots_note": "4 non-Croatian on the sheet, 2 on court",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 52.4,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.hrv.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 44.912,
    "map_lng": 16.746,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "wnbl-australia",
    "name": "WNBL",
    "country": "Australia",
    "region": "Oceania",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "10 rostered players, including up to 2 \"Restricted\" (non-Australian/NZ) players.",
    "import_rules_source": "https://www.wnbl.com.au/news/wnbl27-free-agency-opens-april-1st",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.wnbl.com.au",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Women%27s_National_Basketball_League",
    "gender": "women",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "au"
    ],
    "tier_rank": 3,
    "tier_name": "Strong",
    "level_score": 76,
    "nba_presence": null,
    "import_slots": 2,
    "import_slots_note": "Up to 2 Restricted (non-AU/NZ) players",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 67.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.aus.html",
    "difficulty": 9,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": -25.23,
    "map_lng": 135.843,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "info@wnbl.com.au; media@wnbl.com.au",
    "contact_email_src": "https://www.wnbl.com.au/contact",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.wnbl.com.au/contact",
    "contact_social": "https://www.facebook.com/TheWNBL; https://www.instagram.com/wnbl; https://x.com/WNBL; https://www.youtube.com/@wnbl; https://www.linkedin.com/company/wnbl; https://www.tiktok.com/@wnblhq",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "kbsl-turkey",
    "name": "Kadınlar Basketbol Süper Ligi (KBSL)",
    "country": "Turkey",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.tbf.org.tr",
    "official_site_status": "blocks automated checks (403)",
    "wikipedia": "https://en.wikipedia.org/wiki/Kad%C4%B1nlar_Basketbol_S%C3%BCper_Ligi",
    "gender": "women",
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "",
    "entry_friendliness": 1,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "pass8": false,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "salary_other": "Euro-Grades lists €6,000–€50,000 per month as an \"entry-level\" range for women imports in Turkey; that spread is too wide to use as a pay estimate, so we don't chart it [https://euro-grades.com/overseas-basketball-salaries/]",
    "verification_note": "Import rule not verified (Turkish federation documents block our checker).",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "tr"
    ],
    "tier_rank": 1,
    "tier_name": "Elite",
    "level_score": 90,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 39.2,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.tur.html",
    "difficulty": 9,
    "entry_basis": "ESTIMATE (formula: level + import slots)",
    "housing_basis": "ESTIMATE (typical for this level)",
    "map_lat": 38.84,
    "map_lng": 36.32,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "segunda-feb",
    "name": "Segunda FEB (Spain, 3rd tier)",
    "country": "Spain",
    "region": "Europe",
    "tier": "3",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "2026-27: max 1 non-EU player (not compulsory); 8–12 man roster with 3 or 4 locally trained players depending on roster size; 2 locally trained players on court at all times.",
    "import_rules_source": "https://www.feb.es/Documentos/Enlaces/[6549]BBCC%20Segunda%20FEB%2026-27%20-%20Versi%C3%B3n%20Web.pdf",
    "import_salary_range": "€600–€1,600 per month (Spain 3rd division)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported by EuroProBasket (a paid camp operator) from its network, verified Sept 2026 per the source; not official league data.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.segundafeb.com",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Segunda_FEB",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 28,
    "teams_source": "https://en.wikipedia.org/wiki/Segunda_FEB",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "Older survey: $600–$1,000/month, max $2,000 (Jose Colorado chart, dated).",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "es"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 48,
    "nba_presence": 0,
    "import_slots": 1,
    "import_slots_note": "1 non-EU (EU/Cotonou players not counted)",
    "season_start_month": null,
    "salary_usd_low": 6264,
    "salary_usd_high": 16704,
    "salary_basis": "monthly figure × 9 months, € converted at 1.16",
    "cost_of_living": 51.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.esp.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 40.226,
    "map_lng": -4.817,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "secretaria@feb.es",
    "contact_email_src": "https://www.feb.es/segundafeb/contacto.html",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "tercera-feb",
    "name": "Tercera FEB (Spain, 4th tier, formerly Liga EBA)",
    "country": "Spain",
    "region": "Europe",
    "tier": "4",
    "season_months": "3 Oct 2026 – 30 May 2027 (2026-27), 5 conferences of 2 groups each",
    "season_source": "https://es.wikipedia.org/wiki/Tercera_FEB_2026-27",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "$501–$800 per month (Liga EBA, max reported $1,100)",
    "salary_source": "https://www.josecolorado.com/overseas-basketball-salaries",
    "salary_note": "Survey chart by Jose Colorado (an overseas-career coach), compiled 2021–2023; dated, treat as a rough guide.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.feb.es",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Tercera_FEB",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 138,
    "teams_source": "https://es.wikipedia.org/wiki/Tercera_FEB_2026-27",
    "season_est": "",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "Mostly local/amateur rosters. Imports usually come through coach or agent contacts; some clubs recruit directly with film. Expect a job or side income to matter.",
    "entry_friendliness": 4,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "Import rule for 2026-27 not verified on the FEB bases yet.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "es"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 38,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": 10,
    "salary_usd_low": 4509,
    "salary_usd_high": 7200,
    "salary_basis": "monthly figure × 9 months",
    "cost_of_living": 51.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.esp.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 38.859,
    "map_lng": -3.761,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "secretaria@feb.es",
    "contact_email_src": "https://www.feb.es/contacto.html",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/BaloncestoFEB; https://instagram.com/BaloncestoESP; https://twitter.com/BaloncestoESP",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "luxembourg-total-league",
    "name": "Luxembourg Basketball League (Total League / Nationale 1)",
    "country": "Luxembourg",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "From 2026-27 (FLBB, men's Nationale 1 and 2 and women's Nationale 1): max 4 non-JICL players (not locally trained) on the game sheet and max 2 on court at once. PRO status abolished (general assembly, 7 May 2026).",
    "import_rules_source": "https://www.luxembourg.basketball/clubs-vote-in-favor-of-a-new-non-jicl-rule/ ; https://extranet.flbb.lu/bio_files/BIO_44_2025_2026.pdf",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.luxembourg.basketball",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Luxembourg_Basketball_League",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 12,
    "teams_source": "https://en.wikipedia.org/wiki/Luxembourg_Basketball_League",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: modest import salaries; many clubs combine pay with an apartment and car",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "lu"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 46,
    "nba_presence": 0,
    "import_slots": 2,
    "import_slots_note": "4 non-JICL on the sheet, 2 on court",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 78.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.lux.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 49.816,
    "map_lng": 6.13,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.luxembourg.basketball/contact-media-presse/",
    "contact_social": "https://www.facebook.com/luxembourg.basketball; https://www.instagram.com/luxembourg.basketball",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "luxembourg-n2",
    "name": "Nationale 2 (Luxembourg, 2nd tier)",
    "country": "Luxembourg",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "From 2026-27 (FLBB, men's Nationale 1 and 2 and women's Nationale 1): max 4 non-JICL players (not locally trained) on the game sheet and max 2 on court at once. PRO status abolished (general assembly, 7 May 2026).",
    "import_rules_source": "https://www.luxembourg.basketball/clubs-vote-in-favor-of-a-new-non-jicl-rule/ ; https://extranet.flbb.lu/bio_files/BIO_44_2025_2026.pdf",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.luxembourg.basketball",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: mostly amateur; a few clubs pay small amounts or help with housing",
    "pay_class": "unpaid",
    "entry_route": "Mostly local/amateur rosters. Imports usually come through coach or agent contacts; some clubs recruit directly with film. Expect a job or side income to matter.",
    "entry_friendliness": 4,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "lu"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 32,
    "nba_presence": 0,
    "import_slots": 2,
    "import_slots_note": "4 non-JICL on the sheet, 2 on court",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 78.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.lux.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 49.362,
    "map_lng": 7.218,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.luxembourg.basketball/contact-media-presse/",
    "contact_social": "https://www.facebook.com/luxembourg.basketball; https://www.instagram.com/luxembourg.basketball",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "slovenia-2skl",
    "name": "2. SKL (Slovenia, 2nd tier)",
    "country": "Slovenia",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.kzs.si",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/2._SKL",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 12,
    "teams_source": "https://en.wikipedia.org/wiki/2._SKL",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: low; often expenses or a small stipend",
    "pay_class": "unpaid",
    "entry_route": "Mostly local/amateur rosters. Imports usually come through coach or agent contacts; some clubs recruit directly with film. Expect a job or side income to matter.",
    "entry_friendliness": 3,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "No specific import limit found in the KZS 2026-27 competition rules we read; not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "si"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 40,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 54.1,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/travel/en/traveladvisories/traveladvisories/slovenia-travel-advisory.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 45.666,
    "map_lng": 15.903,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "kzs@kzs.si",
    "contact_email_src": "https://www.kzs.si",
    "contact_phone": "+38615201010",
    "contact_phone_src": "https://www.kzs.si",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/koszveza; https://www.instagram.com/kzs_si; https://twitter.com/kzs_si; https://www.youtube.com/user/kzsslobasket; https://www.tiktok.com/@kzs_si",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "nm1-france",
    "name": "Nationale Masculine 1 (France, 3rd tier)",
    "country": "France",
    "region": "Europe",
    "tier": "3",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "2026-27 (as summarised by a French sports-law firm, not the FFBB text): non-locally-trained players are limited by licence colour; \"yellow\" licences (JN) are capped at 2 per game, or 1 yellow + 1 orange. White and green licences are unlimited.",
    "import_rules_source": "https://kohenavocats.com/statut-jfl-basket-2026-2027-joueur-forme-localement-prouver-contester-contrat/",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.ffbb.com",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Nationale_Masculine_1",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 18,
    "teams_source": "https://en.wikipedia.org/wiki/Nationale_Masculine_1",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: semi-pro; imports commonly get a salary plus apartment",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "fr"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 50,
    "nba_presence": 0,
    "import_slots": 2,
    "import_slots_note": "2 yellow licences per game (secondary source)",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 67.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.fra.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 46.162,
    "map_lng": 0.79,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.ffbb.com/contactez-nous",
    "contact_social": "https://www.facebook.com/ffbasketball; https://www.instagram.com/ffbb_officiel; https://x.com/ffbasketball; https://www.youtube.com/@FFBB_officiel; https://www.linkedin.com/company/f-d-ration-fran-aise-de-basketball; https://www.tiktok.com/@ffbb_officiel",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "nm2-france",
    "name": "Nationale Masculine 2 (France, 4th tier)",
    "country": "France",
    "region": "Europe",
    "tier": "4",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "2026-27 (as summarised by a French sports-law firm, not the FFBB text): non-locally-trained players are limited by licence colour; \"yellow\" licences (JN) are capped at 2 per game, or 1 yellow + 1 orange. White and green licences are unlimited.",
    "import_rules_source": "https://kohenavocats.com/statut-jfl-basket-2026-2027-joueur-forme-localement-prouver-contester-contrat/",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.ffbb.com",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/French_basketball_league_system",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: small salaries or job/housing packages at many clubs",
    "pay_class": "low",
    "entry_route": "Mostly local/amateur rosters. Imports usually come through coach or agent contacts; some clubs recruit directly with film. Expect a job or side income to matter.",
    "entry_friendliness": 4,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "fr"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 38,
    "nba_presence": 0,
    "import_slots": 2,
    "import_slots_note": "2 yellow licences per game (secondary source)",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 67.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.fra.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 47.503,
    "map_lng": 1.909,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.ffbb.com/contactez-nous",
    "contact_social": "https://www.facebook.com/ffbasketball; https://www.instagram.com/ffbb_officiel; https://x.com/ffbasketball; https://www.youtube.com/@FFBB_officiel; https://www.linkedin.com/company/f-d-ration-fran-aise-de-basketball; https://www.tiktok.com/@ffbb_officiel",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "regionalliga-germany",
    "name": "1. Regionalliga (Germany, 4th tier)",
    "country": "Germany",
    "region": "Europe",
    "tier": "4",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "Only one \"AX\" player (not an EU/EEA/Swiss citizen) may be entered on the game sheet per game. British players usually count as AX.",
    "import_rules_source": "https://basketball-bw.de/cms/iwebs/download.aspx?id=34468",
    "import_salary_range": "$700–$1,300 per month (max reported $3,500)",
    "salary_source": "https://www.josecolorado.com/overseas-basketball-salaries",
    "salary_note": "Survey chart by Jose Colorado (an overseas-career coach), compiled 2021–2023; dated, treat as a rough guide.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.basketball-bund.de",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/German_basketball_league_system",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "Mostly local/amateur rosters. Imports usually come through coach or agent contacts; some clubs recruit directly with film. Expect a job or side income to matter.",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "Rule text from a regional federation's guide for Regionalliga teams (Basketball Baden-Württemberg).",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "de"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 34,
    "nba_presence": 0,
    "import_slots": 1,
    "import_slots_note": "1 non-EU (\"AX\") per game",
    "season_start_month": null,
    "salary_usd_low": 6300,
    "salary_usd_high": 11700,
    "salary_basis": "monthly figure × 9 months",
    "cost_of_living": 68.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.deu.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 50.697,
    "map_lng": 11.525,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "+4923311060",
    "contact_phone_src": "https://www.basketball-bund.de/kontakt/",
    "contact_form": "https://www.basketball-bund.de/kontakt/",
    "contact_social": "https://www.facebook.com/DBB.Basketball; https://www.instagram.com/dbb_basketball; https://twitter.com/DBB_Basketball",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "serie-b-italy",
    "name": "Serie B Nazionale (Italy, 3rd tier)",
    "country": "Italy",
    "region": "Europe",
    "tier": "3",
    "season_months": "2026-27: 36 teams in 2 groups of 18, 34 rounds, then play-in, playoffs and playouts",
    "season_source": "https://www.legapallacanestro.com/formula-serie-b-nazionale-202627",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "$1,300–$2,200 per month (max reported $3,900)",
    "salary_source": "https://www.josecolorado.com/overseas-basketball-salaries",
    "salary_note": "Survey chart by Jose Colorado (an overseas-career coach), compiled 2021–2023; dated, treat as a rough guide.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.legapallacanestro.com",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Serie_B_Basket",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 36,
    "teams_source": "https://www.legapallacanestro.com/formula-serie-b-nazionale-202627",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare. Italian-trained quotas make import spots scarce; EU passports help.",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "Import quota (\"non formati\") is set in the FIP annual rules (DOA 2026-27); number not verified by us.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "it"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 52,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": 11700,
    "salary_usd_high": 19800,
    "salary_basis": "monthly figure × 9 months",
    "cost_of_living": 61.4,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.ita.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 42.171,
    "map_lng": 13.751,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "info@legapallacanestro.com",
    "contact_email_src": "https://www.legapallacanestro.com/dentro-lnp/contatti",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/lnpsocial; https://instagram.com/lnpsocial; https://www.youtube.com/user/LNPChannel",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "proliga-portugal",
    "name": "Proliga (Portugal, 2nd tier)",
    "country": "Portugal",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "€500–€1,500 per month (Portugal 2nd division)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported by EuroProBasket (a paid camp operator) from its network, verified Sept 2026 per the source; not official league data.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.fpb.pt",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Proliga_(Portugal)",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 16,
    "teams_source": "https://www.fpb.pt/wp-content/uploads/2026/08/COM001-Alteracoes-Regulamentares-para-2026_2027.pdf",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "2026-27: single regular phase with 16 teams (FPB). Older survey: $600–$1,000/month (Jose Colorado, dated). Import limit not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "pt"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 42,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": 5220,
    "salary_usd_high": 15660,
    "salary_basis": "monthly figure × 9 months, € converted at 1.16",
    "cost_of_living": 48.8,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.prt.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 39.221,
    "map_lng": -9.233,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "portugalbasket@fpb.pt",
    "contact_email_src": "https://www.fpb.pt",
    "contact_phone": "+351218815800",
    "contact_phone_src": "https://www.fpb.pt/contactos/",
    "contact_form": "https://www.fpb.pt/contactos/",
    "contact_social": "https://www.facebook.com/fpbasquetebol; https://www.instagram.com/fpbasquetebol; https://twitter.com/fpbasquetebol; https://www.tiktok.com/@fpbasquetebol",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "belgium-td2",
    "name": "Top Division Men 1 (Belgium, 2nd tier)",
    "country": "Belgium",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.basketbelgium.be",
    "official_site_status": "did not load from our checker (unverified)",
    "wikipedia": "https://en.wikipedia.org/wiki/Top_Division_Men_One",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 15,
    "teams_source": "https://en.wikipedia.org/wiki/Top_Division_Men_One",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: modest; imports often get housing and a small salary",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "be"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 42,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 68.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.bel.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 50.64,
    "map_lng": 4.667,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "netherlands-promotiedivisie",
    "name": "Promotiedivisie (Netherlands, 2nd tier)",
    "country": "Netherlands",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.basketball.nl",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Promotiedivisie",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 18,
    "teams_source": "https://en.wikipedia.org/wiki/Promotiedivisie",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: largely amateur; occasional housing or job help",
    "pay_class": "unpaid",
    "entry_route": "Mostly local/amateur rosters. Imports usually come through coach or agent contacts; some clubs recruit directly with film. Expect a job or side income to matter.",
    "entry_friendliness": 4,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "nl"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 36,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 73.4,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.nld.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 52.243,
    "map_lng": 5.634,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/basketballnederland; https://www.instagram.com/basketballnederland; https://www.x.com/Basketball_NED; https://www.youtube.com/user/Basketballbond; https://www.linkedin.com/company/nederlandse-basketball-bond; https://www.tiktok.com/@basketballnederland",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "austria-2liga",
    "name": "Basketball Zweite Liga (Austria, 2nd tier)",
    "country": "Austria",
    "region": "Europe",
    "tier": "2",
    "season_months": "2026-27 season opened 3–4 Oct 2026",
    "season_source": "https://news.basketballaustria.at/news-spielplan-der-basketball-zweite-liga-saison-202627?id=245884&l=deutsch&menueid=19426",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.basketballaustria.at",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Basketball_Zweite_Liga",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 15,
    "teams_source": "https://en.wikipedia.org/wiki/Basketball_Zweite_Liga",
    "season_est": "",
    "pay_est": "Est.: low salaries; imports usually housed",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "Import limit for 2026-27 not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "at"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 40,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": 10,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 71.3,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.aut.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 47.14,
    "map_lng": 15.213,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "poland-1liga",
    "name": "I Liga (Poland, 2nd tier)",
    "country": "Poland",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "Only two foreigners allowed on the game roster (2nd division, as reported by EuroProBasket).",
    "import_rules_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "import_salary_range": "$29,000–$58,000 per season (reported import examples)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported by EuroProBasket (a paid camp operator) from its network, verified Sept 2026 per the source; not official league data. Clubs normally cover apartment and meals.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.pzkosz.pl",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/I_Liga_(basketball)",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 18,
    "teams_source": "https://en.wikipedia.org/wiki/I_Liga_(basketball)",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 2,
    "housing": "yes",
    "housing_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "pl"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 50,
    "nba_presence": 0,
    "import_slots": 2,
    "import_slots_note": "2 foreigners on the game roster (reported)",
    "season_start_month": null,
    "salary_usd_low": 29000,
    "salary_usd_high": 58000,
    "salary_basis": "per season",
    "cost_of_living": 47.3,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.pol.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "SOURCED",
    "map_lat": 51.775,
    "map_lng": 18.036,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "croatia-prva",
    "name": "Prva muška liga (Croatia, 2nd tier)",
    "country": "Croatia",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.hks-cbf.hr/prva-muska-liga/",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/First_Men's_Basketball_League",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: low; small salaries plus housing at stronger clubs",
    "pay_class": "low",
    "entry_route": "Mostly local/amateur rosters. Imports usually come through coach or agent contacts; some clubs recruit directly with film. Expect a job or side income to matter.",
    "entry_friendliness": 3,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "hr"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 42,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 52.4,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.hrv.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 44.925,
    "map_lng": 14.56,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "office@hks-cbf.hr; media@hks-cbf.hr",
    "contact_email_src": "https://www.hks-cbf.hr/prva-muska-liga/; https://www.hks-cbf.hr/kontakt/",
    "contact_phone": "0916617071; 0992991848",
    "contact_phone_src": "https://www.hks-cbf.hr/prva-muska-liga/",
    "contact_form": "https://www.hks-cbf.hr/kontakt/",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "serbia-2nd",
    "name": "Second League of Serbia (2nd tier)",
    "country": "Serbia",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://lige.kss.rs",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Second_Basketball_League_of_Serbia",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 16,
    "teams_source": "https://en.wikipedia.org/wiki/Second_Basketball_League_of_Serbia",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: low; imports are few and usually housed",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "rs"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 46,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 42.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.srb.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 43.57,
    "map_lng": 22.165,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "bosnia-1st",
    "name": "Basketball Championship of Bosnia and Herzegovina",
    "country": "Bosnia and Herzegovina",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.basket.ba",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Basketball_Championship_of_Bosnia_and_Herzegovina",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 12,
    "teams_source": "https://en.wikipedia.org/wiki/Basketball_Championship_of_Bosnia_and_Herzegovina",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: modest import salaries plus apartment",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ba"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 52,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": null,
    "cost_of_living_source": "",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/travel/en/traveladvisories/traveladvisories/bosinia-and-herzegovina-travel-advisory.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 44.305,
    "map_lng": 17.596,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "ksbih@basket.ba",
    "contact_email_src": "https://basket.ba/kontakti/",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://basket.ba/kontakti/",
    "contact_social": "https://www.facebook.com/KSBiH-301501366529476; https://www.instagram.com/ksbosneihercegovine; https://www.youtube.com/user/BFBIH/featured; https://www.linkedin.com/company/košarkaški-savez-bosne-i-hercegovine",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "bosnia-2nd",
    "name": "Second-level leagues of Bosnia and Herzegovina",
    "country": "Bosnia and Herzegovina",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://basket.ba/prvenstvo/",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Second_level_basketball_leagues_in_Bosnia_and_Herzegovina",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: often unpaid / expenses only",
    "pay_class": "unpaid",
    "entry_route": "Mostly local/amateur rosters. Imports usually come through coach or agent contacts; some clubs recruit directly with film. Expect a job or side income to matter.",
    "entry_friendliness": 3,
    "housing": "rarely",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ba"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 36,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": null,
    "cost_of_living_source": "",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/travel/en/traveladvisories/traveladvisories/bosinia-and-herzegovina-travel-advisory.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 43.851,
    "map_lng": 18.684,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://basket.ba/prvenstvo/kontakti/",
    "contact_social": "https://www.facebook.com/KSBiH-301501366529476; https://www.instagram.com/ksbosneihercegovine; https://www.youtube.com/user/BFBIH/featured; https://www.linkedin.com/company/košarkaški-savez-bosne-i-hercegovine",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "cyprus-2nd",
    "name": "Cyprus Division B (2nd tier)",
    "country": "Cyprus",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.basketball.org.cy",
    "official_site_status": "did not load from our checker (unverified)",
    "wikipedia": "https://en.wikipedia.org/wiki/Cyprus_Basketball_Division_B",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 8,
    "teams_source": "https://en.wikipedia.org/wiki/Cyprus_Basketball_Division_B",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: small stipends; housing at some clubs",
    "pay_class": "low",
    "entry_route": "Mostly local/amateur rosters. Imports usually come through coach or agent contacts; some clubs recruit directly with film. Expect a job or side income to matter.",
    "entry_friendliness": 4,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "Wikipedia team list may be stale (last edited Nov 2025).",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "cy"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 34,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 58.8,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.cyp.html",
    "difficulty": 3,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 34.463,
    "map_lng": 33.978,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "georgia-superliga",
    "name": "Georgian Superliga",
    "country": "Georgia",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "http://www.superleague.ge",
    "official_site_status": "did not load from our checker (unverified)",
    "wikipedia": "https://en.wikipedia.org/wiki/Georgian_Superliga",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 11,
    "teams_source": "https://en.wikipedia.org/wiki/Georgian_Superliga",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: modest import salaries; housing usually provided",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ge"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 50,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 33.1,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.geo.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 32.329,
    "map_lng": -83.114,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "armenia-league-a",
    "name": "Armenia Basketball League A",
    "country": "Armenia",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "$400–$1,000 per month (max reported $4,000)",
    "salary_source": "https://www.josecolorado.com/overseas-basketball-salaries",
    "salary_note": "Survey chart by Jose Colorado (an overseas-career coach), compiled 2021–2023; dated, treat as a rough guide.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Armenia_Basketball_League_A",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 7,
    "teams_source": "https://en.wikipedia.org/wiki/Armenia_Basketball_League_A",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "am"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 44,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": 3200,
    "salary_usd_high": 8000,
    "salary_basis": "monthly figure × 8 months (season-length estimate)",
    "cost_of_living": 40.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.arm.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 40.77,
    "map_lng": 44.674,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "albania-superliga",
    "name": "Albanian Basketball Superliga",
    "country": "Albania",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "$500–$700 per month (max reported $2,000)",
    "salary_source": "https://www.josecolorado.com/overseas-basketball-salaries",
    "salary_note": "Survey chart by Jose Colorado (an overseas-career coach), compiled 2021–2023; dated, treat as a rough guide.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://fshb.basketball",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Albanian_Basketball_League",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 6,
    "teams_source": "https://en.wikipedia.org/wiki/Albanian_Basketball_League",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "al"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 44,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": 4000,
    "salary_usd_high": 5600,
    "salary_basis": "monthly figure × 8 months (season-length estimate)",
    "cost_of_living": 45.8,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.alb.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 41.179,
    "map_lng": 19.882,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "info@fshb.basketball",
    "contact_email_src": "https://fshb.basketball",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "north-macedonia",
    "name": "Macedonian First League",
    "country": "North Macedonia",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://kfsm.mk",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Macedonian_First_League_(basketball)",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 12,
    "teams_source": "https://en.wikipedia.org/wiki/Macedonian_First_League_(basketball)",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: modest import salaries plus apartment",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "mk"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 52,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 35.5,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.mkd.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 41.617,
    "map_lng": 21.717,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/macedonianbasketball; https://www.instagram.com/mkd.basketball; https://www.youtube.com/@MAKBASKETTV",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "montenegro-prva",
    "name": "Prva A Liga (Montenegro)",
    "country": "Montenegro",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "http://www.kscg.me",
    "official_site_status": "did not load from our checker (unverified)",
    "wikipedia": "https://en.wikipedia.org/wiki/Prva_A_Liga",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 16,
    "teams_source": "https://en.wikipedia.org/wiki/Prva_A_Liga",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: modest; few import slots used",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "me"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 54,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 42.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.mne.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 42.776,
    "map_lng": 19.202,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.kscg.me/kontakt",
    "contact_social": "https://www.facebook.com/kscg.me; https://www.instagram.com/kscg.me; https://www.youtube.com/channel/UCclz5_oNjaJdxwCZJKuqtHQ",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "ukraine-superleague",
    "name": "Ukrainian Basketball SuperLeague",
    "country": "Ukraine",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://fbu.ua",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Ukrainian_Basketball_SuperLeague",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 8,
    "teams_source": "https://en.wikipedia.org/wiki/Ukrainian_Basketball_SuperLeague",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: variable; wartime conditions",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "Check current travel advice before considering this league.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ua"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 52,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 28.2,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 4,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.ukr.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 49.487,
    "map_lng": 31.272,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "+380442398601; +380955010800",
    "contact_phone_src": "https://fbu.ua",
    "contact_form": "https://fbu.ua/contacts",
    "contact_social": "https://www.facebook.com/UkrBasket; https://www.instagram.com/fbu_official; https://www.youtube.com/user/MediaUkrbasket",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "moldova",
    "name": "Moldovan National Division",
    "country": "Moldova",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "http://moldova.basketball",
    "official_site_status": "did not load from our checker (unverified)",
    "wikipedia": "https://en.wikipedia.org/wiki/Moldovan_National_Division_(basketball)",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 8,
    "teams_source": "https://en.wikipedia.org/wiki/Moldovan_National_Division_(basketball)",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: low; often expenses plus housing",
    "pay_class": "unpaid",
    "entry_route": "Mostly local/amateur rosters. Imports usually come through coach or agent contacts; some clubs recruit directly with film. Expect a job or side income to matter.",
    "entry_friendliness": 4,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "md"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 36,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 35.8,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.mda.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 47.288,
    "map_lng": 28.567,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/BaschetMoldova; https://www.instagram.com/moldovabasketball; https://www.youtube.com/@moldovabasketballofficiall",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "turkey-tbl",
    "name": "Türkiye Basketbol Ligi (Turkey, 2nd tier)",
    "country": "Turkey",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.tbf.org.tr",
    "official_site_status": "blocks automated checks (403)",
    "wikipedia": "https://en.wikipedia.org/wiki/Türkiye_Basketbol_Ligi",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 17,
    "teams_source": "https://www.tbf.org.tr/ligler/tbl-2025-2026/haber/turkiye-sigorta-turkiye-basketbol-ligi-nde-2026-2027-sezonunun-fikstur-kura-cekimi-gerceklestirildi-2026-08-06",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: one of the better-paying 2nd tiers in Europe; imports are experienced",
    "pay_class": "paid",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 1,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "17 teams in 2026-27 (TBF fixture draw). Import limit not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "tr"
    ],
    "tier_rank": 3,
    "tier_name": "Strong",
    "level_score": 64,
    "nba_presence": 1,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 39.2,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.tur.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 38.853,
    "map_lng": 34.134,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "turkey-tb2l",
    "name": "Turkish Basketball Second League (TB2L, 3rd tier)",
    "country": "Turkey",
    "region": "Europe",
    "tier": "3",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.tbf.org.tr",
    "official_site_status": "blocks automated checks (403)",
    "wikipedia": "https://en.wikipedia.org/wiki/Turkish_Basketball_Second_League",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 21,
    "teams_source": "https://en.wikipedia.org/wiki/Turkish_Basketball_Second_League",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: modest; import use varies by season rules",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "tr"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 48,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 39.2,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.tur.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 40.194,
    "map_lng": 35.253,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "israel-leumit",
    "name": "Liga Leumit (Israel, 2nd tier)",
    "country": "Israel",
    "region": "Middle East",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://ibasketball.co.il",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Liga_Leumit_(basketball)",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 16,
    "teams_source": "https://en.wikipedia.org/wiki/Liga_Leumit_(basketball)",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: solid 2nd-tier pay; imports usually housed",
    "pay_class": "paid",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "Import limit not verified; check current travel advice.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "il"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 58,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 79.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 3,
    "travel_advisory_source": "https://travel.state.gov/content/travel/en/traveladvisories/traveladvisories/israel-west-bank-and-gaza-travel-advisory.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 30.371,
    "map_lng": 33.761,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "035686666",
    "contact_phone_src": "https://ibasketball.co.il",
    "contact_form": "https://ibasketball.co.il/contact-list/",
    "contact_social": "https://www.facebook.com/IsraelBasketballAssociation; https://www.instagram.com/Ibba_israel; https://twitter.com/therealibba; https://youtube.com/channel/UCJuHDy_gH7Qc6cn29wlRlJw; https://www.tiktok.com/@israelbasketassociation",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "sweden-superettan",
    "name": "Superettan (Sweden, 2nd tier)",
    "country": "Sweden",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "2026-27 SBBF rule for national series (incl. Superettan and Basketettan herr): with 12 players on the game sheet at least 8 must be home-grown (max 4 non-home-grown), no nationality limit. Home-grown = Swedish citizen or 3 seasons in a Swedish club between ages 13 and 21.",
    "import_rules_source": "https://www.basket.se/wp-content/uploads/2026/06/SBBF-Tavlingsbestammelser-2026-2027_260313.pdf",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "http://superettanherr.se",
    "official_site_status": "did not load from our checker (unverified)",
    "wikipedia": "https://en.wikipedia.org/wiki/Superettan_(basketball)",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 14,
    "teams_source": "https://en.wikipedia.org/wiki/Superettan_(basketball)",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: small salaries; housing and a part-time job are common packages",
    "pay_class": "low",
    "entry_route": "Mostly local/amateur rosters. Imports usually come through coach or agent contacts; some clubs recruit directly with film. Expect a job or side income to matter.",
    "entry_friendliness": 4,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "se"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 38,
    "nba_presence": 0,
    "import_slots": 4,
    "import_slots_note": "Max 4 non-home-grown",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 68.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.swe.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 59.221,
    "map_lng": 15.609,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/superettanherr; https://www.instagram.com/superettanherr; https://x.com/superettanHerr",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "finland-1div",
    "name": "I-divisioona (Finland, 2nd tier)",
    "country": "Finland",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.basket.fi",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Koripallon_I-divisioona",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 12,
    "teams_source": "https://en.wikipedia.org/wiki/Koripallon_I-divisioona",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: small salaries or housing-only deals",
    "pay_class": "low",
    "entry_route": "Mostly local/amateur rosters. Imports usually come through coach or agent contacts; some clubs recruit directly with film. Expect a job or side income to matter.",
    "entry_friendliness": 4,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "fi"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 38,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 69.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.fin.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 62.793,
    "map_lng": 27.009,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "office@basket.fi",
    "contact_email_src": "https://basket.fi/",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/basketfinland; https://www.instagram.com/korisliiga; https://x.com/basketfinland; https://www.youtube.com/channel/UCS11uhrgWjKBv48CQMfUoWA",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "nbl-england",
    "name": "National Basketball League Division 1 (England)",
    "country": "United Kingdom",
    "region": "Europe",
    "tier": "3",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "2026-27: a team may field max 1 \"Non-National Type 1\" player (one who needs immigration permission) in any match, and licence max 3 per season. No limit on Non-National Type 2 (settled/pre-settled status).",
    "import_rules_source": "https://www.basketballengland.co.uk/files/nbl-rules-and-regulations-2026-27-070826155143.pdf",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.basketballengland.co.uk",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/National_Basketball_League_(England)",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Roughly Sep – Apr (est.)",
    "pay_est": "Est.: often unpaid / expenses only; some clubs offer coaching jobs or housing",
    "pay_class": "unpaid",
    "entry_route": "Mostly local/amateur rosters. Imports usually come through coach or agent contacts; some clubs recruit directly with film. Expect a job or side income to matter. UK visa rules make the Type 1 slot hard to use.",
    "entry_friendliness": 2,
    "housing": "rarely",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "gb-eng"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 40,
    "nba_presence": 0,
    "import_slots": 1,
    "import_slots_note": "1 visa-requiring non-national per match",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 67.8,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.gbr.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 54.248,
    "map_lng": -2.189,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "+443006001170",
    "contact_phone_src": "https://basketballengland.co.uk/about/contact",
    "contact_form": "https://basketballengland.co.uk/about/contact",
    "contact_social": "https://www.facebook.com/BasketballEngland; https://instagram.com/bballengland; https://twitter.com/bballengland; https://www.youtube.com/channel/UCXQ0-3yGT71KRNfPu7wOVeA",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "iceland-1deild",
    "name": "1. deild karla (Iceland, 2nd tier)",
    "country": "Iceland",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "All KKÍ senior men's and women's competitions: up to 4 players without Icelandic citizenship on the game sheet; at most 1 of them may be from outside FIBA Europe.",
    "import_rules_source": "https://kki.is/library/Skrar/Regluger%C3%B0_um_korfuknattleiksmot_201025.pdf",
    "import_salary_range": "$1,400–$1,600 per month (Iceland Division 1, max reported $2,000)",
    "salary_source": "https://www.josecolorado.com/overseas-basketball-salaries",
    "salary_note": "Survey chart by Jose Colorado (an overseas-career coach), compiled 2021–2023; dated, treat as a rough guide.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://kki.is",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/1._deild_karla_(basketball)",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 12,
    "teams_source": "https://en.wikipedia.org/wiki/1._deild_karla_(basketball)",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare. Clubs often bundle housing, a car and a local job.",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "is"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 38,
    "nba_presence": 0,
    "import_slots": 1,
    "import_slots_note": "4 foreign, max 1 non-FIBA-Europe",
    "season_start_month": null,
    "salary_usd_low": 12600,
    "salary_usd_high": 14400,
    "salary_basis": "monthly figure × 9 months",
    "cost_of_living": 97.2,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.isl.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 64.53,
    "map_lng": -17.018,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "hannes.jonsson@kki.is",
    "contact_email_src": "https://kki.is",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/kki.islands; https://www.instagram.com/kkikarfa; https://twitter.com/kkikarfa; https://www.youtube.com/user/KKIkarfa",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "lithuania-nkl",
    "name": "National Basketball League (NKL, Lithuania 2nd tier)",
    "country": "Lithuania",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "http://www.nklyga.lt",
    "official_site_status": "did not load from our checker (unverified)",
    "wikipedia": "https://en.wikipedia.org/wiki/National_Basketball_League_(Lithuania)",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 15,
    "teams_source": "https://en.wikipedia.org/wiki/National_Basketball_League_(Lithuania)",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: modest; few imports",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "lt"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 48,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 51.2,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.ltu.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 54.896,
    "map_lng": 24.838,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.youtube.com/@urbo.nklkanalas",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "cibacopa",
    "name": "CIBACOPA (Mexico, Pacific circuit)",
    "country": "Mexico",
    "region": "Americas",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "Roster structure includes 2 foreign players plus national-team or Mexican-American, U25 and junior quotas (as summarised on Spanish Wikipedia).",
    "import_rules_source": "https://es.wikipedia.org/wiki/Liga_Mexicana_de_B%C3%A1squetbol_CIBACOPA",
    "import_salary_range": "$2,700–$5,000 per month (max reported $10,000)",
    "salary_source": "https://www.josecolorado.com/overseas-basketball-salaries",
    "salary_note": "Survey chart by Jose Colorado (an overseas-career coach), compiled 2021–2023; dated, treat as a rough guide.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://cibacopa.mx",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Liga_Mexicana_de_Básquetbol_CIBACOPA",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 11,
    "teams_source": "https://en.wikipedia.org/wiki/Liga_Mexicana_de_Básquetbol_CIBACOPA",
    "season_est": "Spring (roughly Mar – Jun, est.)",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "Short seasons; imports are usually signed through agents or coach contacts, often as in-season replacements. Film plus availability on short notice helps.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "mx"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 52,
    "nba_presence": 0,
    "import_slots": 2,
    "import_slots_note": "2 foreign in the roster structure (reported)",
    "season_start_month": null,
    "salary_usd_low": 10800,
    "salary_usd_high": 20000,
    "salary_basis": "monthly figure × 4 months (season-length estimate)",
    "cost_of_living": 42.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 7,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 23.205,
    "map_lng": -100.92,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "cibapac",
    "name": "CIBAPAC (Mexico, Circuito de Baloncesto del Pacífico)",
    "country": "Mexico",
    "region": "Americas",
    "tier": "3",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "Two foreign players allowed per roster (per Wikipedia).",
    "import_rules_source": "https://en.wikipedia.org/wiki/Circuito_de_Baloncesto_del_Pacífico",
    "import_salary_range": "$500–$1,000 per month (max reported $2,000)",
    "salary_source": "https://www.josecolorado.com/overseas-basketball-salaries",
    "salary_note": "Survey chart by Jose Colorado (an overseas-career coach), compiled 2021–2023; dated, treat as a rough guide.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.ligacibapac.com",
    "official_site_status": "did not load from our checker (unverified)",
    "wikipedia": "https://en.wikipedia.org/wiki/Circuito_de_Baloncesto_del_Pacífico",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 31,
    "teams_source": "https://en.wikipedia.org/wiki/Circuito_de_Baloncesto_del_Pacífico",
    "season_est": "",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "Short seasons; imports are usually signed through agents or coach contacts, often as in-season replacements. Film plus availability on short notice helps.",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "mx"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 40,
    "nba_presence": 0,
    "import_slots": 2,
    "import_slots_note": "2 foreign per roster",
    "season_start_month": null,
    "salary_usd_low": 2000,
    "salary_usd_high": 4000,
    "salary_basis": "monthly figure × 4 months (season-length estimate)",
    "cost_of_living": 42.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 23.218,
    "map_lng": -103.106,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "uruguay-metro",
    "name": "Liga Uruguaya de Ascenso (Uruguay, 2nd tier)",
    "country": "Uruguay",
    "region": "Americas",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.fubb.org.uy",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Liga_Uruguaya_de_Ascenso",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 14,
    "teams_source": "https://en.wikipedia.org/wiki/Liga_Uruguaya_de_Ascenso",
    "season_est": "",
    "pay_est": "Est.: modest short-term deals; housing usually included for imports",
    "pay_class": "low",
    "entry_route": "Short seasons; imports are usually signed through agents or coach contacts, often as in-season replacements. Film plus availability on short notice helps.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "uy"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 42,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 55.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.ury.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -33.33,
    "map_lng": -54.932,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "secretaria@fubb.org.uy",
    "contact_email_src": "https://www.fubb.org.uy/contact",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.fubb.org.uy/contact",
    "contact_social": "https://www.instagram.com/fubbuy; https://x.com/FUBBUy; https://www.youtube.com/@fubbtv",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "paraguay-lnb",
    "name": "Liga Nacional de Básquetbol (Paraguay)",
    "country": "Paraguay",
    "region": "Americas",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Liga_Nacional_de_Básquetbol_(Paraguay)",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 8,
    "teams_source": "https://www.cpb.com.py/historico/apertura-2026",
    "season_est": "",
    "pay_est": "Est.: short-term deals; housing usually included for imports",
    "pay_class": "low",
    "entry_route": "Short seasons; imports are usually signed through agents or coach contacts, often as in-season replacements. Film plus availability on short notice helps.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "py"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 42,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 28.5,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.pry.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -23.317,
    "map_lng": -58.169,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "peru-lbl",
    "name": "Liga de Basket de Lima (Peru)",
    "country": "Peru",
    "region": "Americas",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "http://ligadelima.com",
    "official_site_status": "did not load from our checker (unverified)",
    "wikipedia": "https://en.wikipedia.org/wiki/Liga_de_Basket_de_Lima",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 9,
    "teams_source": "https://en.wikipedia.org/wiki/Liga_de_Basket_de_Lima",
    "season_est": "",
    "pay_est": "Est.: low; mostly local amateur players",
    "pay_class": "unpaid",
    "entry_route": "Short seasons; imports are usually signed through agents or coach contacts, often as in-season replacements. Film plus availability on short notice helps.",
    "entry_friendliness": 4,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "pe"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 34,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 33.5,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.per.html",
    "difficulty": 3,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -6.87,
    "map_lng": -75.046,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "ecuador-lnb",
    "name": "Liga Ecuatoriana de Baloncesto",
    "country": "Ecuador",
    "region": "Americas",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "$2,000–$3,500 per month (max reported $6,000)",
    "salary_source": "https://www.josecolorado.com/overseas-basketball-salaries",
    "salary_note": "Survey chart by Jose Colorado (an overseas-career coach), compiled 2021–2023; dated, treat as a rough guide.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://ligas.feb.ec",
    "official_site_status": "did not load from our checker (unverified)",
    "wikipedia": "https://en.wikipedia.org/wiki/Liga_Ecuatoriana_de_Baloncesto",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 10,
    "teams_source": "https://en.wikipedia.org/wiki/Liga_Ecuatoriana_de_Baloncesto",
    "season_est": "",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "Short seasons; imports are usually signed through agents or coach contacts, often as in-season replacements. Film plus availability on short notice helps.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ec"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 46,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": 10000,
    "salary_usd_high": 17500,
    "salary_basis": "monthly figure × 5 months (season-length estimate)",
    "cost_of_living": 30.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.ecu.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -1.34,
    "map_lng": -79.367,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "bolivia-libobasquet",
    "name": "Libobasquet (Bolivia)",
    "country": "Bolivia",
    "region": "Americas",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "$1,200–$1,400 per month (max reported $6,000)",
    "salary_source": "https://www.josecolorado.com/overseas-basketball-salaries",
    "salary_note": "Survey chart by Jose Colorado (an overseas-career coach), compiled 2021–2023; dated, treat as a rough guide.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Libobasquet",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 10,
    "teams_source": "https://en.wikipedia.org/wiki/Libobasquet",
    "season_est": "",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "Short seasons; imports are usually signed through agents or coach contacts, often as in-season replacements. Film plus availability on short notice helps.",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "bo"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 40,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": 6000,
    "salary_usd_high": 7000,
    "salary_basis": "monthly figure × 5 months (season-length estimate)",
    "cost_of_living": 27.3,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.bol.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -17.057,
    "map_lng": -64.991,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "panama-lpb",
    "name": "Liga Profesional de Baloncesto (Panama)",
    "country": "Panama",
    "region": "Americas",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "$1,000–$1,500 per month (max reported $4,500)",
    "salary_source": "https://www.josecolorado.com/overseas-basketball-salaries",
    "salary_note": "Survey chart by Jose Colorado (an overseas-career coach), compiled 2021–2023; dated, treat as a rough guide.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "http://lpbpanama.com",
    "official_site_status": "did not load from our checker (unverified)",
    "wikipedia": "https://en.wikipedia.org/wiki/Liga_Profesional_de_Baloncesto_(Panama)",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 6,
    "teams_source": "https://en.wikipedia.org/wiki/Liga_Profesional_de_Baloncesto_(Panama)",
    "season_est": "",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "Short seasons; imports are usually signed through agents or coach contacts, often as in-season replacements. Film plus availability on short notice helps.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "pa"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 44,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": 4000,
    "salary_usd_high": 6000,
    "salary_basis": "monthly figure × 4 months (season-length estimate)",
    "cost_of_living": 45.5,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.pan.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 8.56,
    "map_lng": -81.131,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "el-salvador-lmb",
    "name": "Liga Superior de Baloncesto (El Salvador)",
    "country": "El Salvador",
    "region": "Americas",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "$501–$999 per month (LSB)",
    "salary_source": "https://www.josecolorado.com/overseas-basketball-salaries",
    "salary_note": "Survey chart by Jose Colorado (an overseas-career coach), compiled 2021–2023; dated, treat as a rough guide.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Liga_Superior_de_Baloncesto_de_El_Salvador",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 8,
    "teams_source": "https://en.wikipedia.org/wiki/Liga_Superior_de_Baloncesto_de_El_Salvador",
    "season_est": "",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "Short seasons; imports are usually signed through agents or coach contacts, often as in-season replacements. Film plus availability on short notice helps.",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "sv"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 40,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": 2004,
    "salary_usd_high": 3996,
    "salary_basis": "monthly figure × 4 months (season-length estimate)",
    "cost_of_living": 39.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.slv.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 13.8,
    "map_lng": -88.914,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "nicaragua-lsb",
    "name": "Liga Superior de Baloncesto (Nicaragua)",
    "country": "Nicaragua",
    "region": "Americas",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "$1,501–$1,999 per month (max reported $7,000)",
    "salary_source": "https://www.josecolorado.com/overseas-basketball-salaries",
    "salary_note": "Survey chart by Jose Colorado (an overseas-career coach), compiled 2021–2023; dated, treat as a rough guide.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Liga_Superior_de_Baloncesto_(Nicaragua)",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 10,
    "teams_source": "https://en.wikipedia.org/wiki/Liga_Superior_de_Baloncesto_(Nicaragua)",
    "season_est": "",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "Short seasons; imports are usually signed through agents or coach contacts, often as in-season replacements. Film plus availability on short notice helps.",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ni"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 42,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": 6004,
    "salary_usd_high": 7996,
    "salary_basis": "monthly figure × 4 months (season-length estimate)",
    "cost_of_living": 34.2,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 3,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.nic.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 12.351,
    "map_lng": -85.784,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "belize-nebl",
    "name": "Premier League of Belize",
    "country": "Belize",
    "region": "Americas",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "$1,000–$1,500 per month (NEBL)",
    "salary_source": "https://www.josecolorado.com/overseas-basketball-salaries",
    "salary_note": "Survey chart by Jose Colorado (an overseas-career coach), compiled 2021–2023; dated, treat as a rough guide.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Premier_League_of_Belize",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "Short seasons; imports are usually signed through agents or coach contacts, often as in-season replacements. Film plus availability on short notice helps.",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "League naming has changed over the years; check the current competition before signing.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "bz"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 32,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": 4000,
    "salary_usd_high": 6000,
    "salary_basis": "monthly figure × 4 months (season-length estimate)",
    "cost_of_living": 46.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.blz.html",
    "difficulty": 3,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 17.12,
    "map_lng": -88.686,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "argentina-liga-argentina",
    "name": "La Liga Argentina (Argentina, 2nd tier)",
    "country": "Argentina",
    "region": "Americas",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/La_Liga_Argentina_de_Básquet",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 34,
    "teams_source": "https://www.laliganacional.com.ar/laligaargentina/noticia/53166",
    "season_est": "",
    "pay_est": "Est.: modest; imports are limited and usually housed",
    "pay_class": "low",
    "entry_route": "Short seasons; imports are usually signed through agents or coach contacts, often as in-season replacements. Film plus availability on short notice helps.",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "2026-27: 34 teams in two conferences of 17. No foreign-player cap found.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ar"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 52,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 41.3,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.arg.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -35.45,
    "map_lng": -63.879,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "brazil-liga-ouro",
    "name": "Liga Ouro (Brazil, 2nd tier)",
    "country": "Brazil",
    "region": "Americas",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "2026: up to 24 players registered, max 2 foreigners; naturalised Brazilians do not count, refugees do.",
    "import_rules_source": "https://lnb.com.br/wp-content/uploads/2026/01/Regulamento-Liga-Ouro-2026.pdf",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "http://lnb.com.br/liga-ouro/",
    "official_site_status": "did not load from our checker (unverified)",
    "wikipedia": "https://en.wikipedia.org/wiki/Liga_Ouro_de_Basquete",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 9,
    "teams_source": "https://en.wikipedia.org/wiki/Liga_Ouro_de_Basquete",
    "season_est": "",
    "pay_est": "Est.: modest; few imports",
    "pay_class": "low",
    "entry_route": "Short seasons; imports are usually signed through agents or coach contacts, often as in-season replacements. Film plus availability on short notice helps.",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "Wikipedia team list last edited Mar 2026.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "br"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 48,
    "nba_presence": 0,
    "import_slots": 2,
    "import_slots_note": "2 foreign",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 30.1,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.bra.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -10.787,
    "map_lng": -52.112,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://lnb.com.br/institucional/contato",
    "contact_social": "https://www.facebook.com/NBB; https://www.instagram.com/nbb; https://twitter.com/nbb; https://www.youtube.com/user/NBBoficial; https://www.tiktok.com/@nbboficial",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "tbl-usa",
    "name": "The Basketball League (TBL, USA)",
    "country": "United States",
    "region": "Americas",
    "tier": "minor pro",
    "season_months": "March – June, ending with the championship tournament",
    "season_source": "https://thebasketballleague.net/faq/",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "$500–$5,000 per month (league's stated average range)",
    "salary_source": "https://thebasketballleague.net/faq/",
    "salary_note": "Stated by the league itself in its FAQ. Low-paying minor pro: many players earn at the bottom of the range.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://thebasketballleague.net",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/The_Basketball_League",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 35,
    "teams_source": "https://thebasketballleague.net/faq/",
    "season_est": "",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "Open tryouts and combines (usually fee-based) run by the league and teams; local contacts help. See the TBL Combine Series in our calendar ($195–$295).",
    "entry_friendliness": 5,
    "housing": "rarely",
    "housing_source": "",
    "pass8_note": "The league says 35+ teams in the US and Ontario. Older survey: $1,300–$1,800/month (Jose Colorado, dated).",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "us"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 38,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": 3,
    "salary_usd_low": 2000,
    "salary_usd_high": 20000,
    "salary_basis": "monthly figure × 4 months (season-length estimate)",
    "cost_of_living": 68.8,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 39.784,
    "map_lng": -100.446,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://thebasketballleague.net/contacts/",
    "contact_social": "https://www.facebook.com/thebasketballleague.net; https://www.instagram.com/tbasketballleague; https://twitter.com/tblproleague",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "aba-usa",
    "name": "American Basketball Association (ABA, USA)",
    "country": "United States",
    "region": "Americas",
    "tier": "minor pro",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "$50–$400 per game; from about $10,000 per season down to nothing",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported by EuroProBasket (a paid camp operator) from its network, verified Sept 2026 per the source; not official league data. Some teams pay per game, some a stipend, some use sales-commission models; many players are unpaid. Team budgets are often $25–30k.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://realabaleague.com",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/American_Basketball_Association_(2000–present)",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Roughly Nov – Mar (est.)",
    "pay_est": "",
    "pay_class": "unpaid",
    "entry_route": "Open tryouts and combines (usually fee-based) run by the league and teams; local contacts help. Many players are unpaid; treat it as exposure, not income.",
    "entry_friendliness": 5,
    "housing": "sometimes",
    "housing_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "us"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 28,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 68.8,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 3,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "SOURCED",
    "map_lat": 39.33,
    "map_lng": -99.358,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "mediatv@realabaleague.com",
    "contact_email_src": "https://www.realabaleague.com/about",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/realABAleague; https://www.instagram.com/realabaleague; https://x.com/RealABAleague; https://www.youtube.com/@austinbatsbasketball",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "nblc",
    "name": "National Basketball League of Canada (NBLC)",
    "country": "Canada",
    "region": "Americas",
    "tier": "minor pro",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "$2,700–$3,500 per month",
    "salary_source": "https://www.josecolorado.com/overseas-basketball-salaries",
    "salary_note": "Survey chart by Jose Colorado (an overseas-career coach), compiled 2021–2023; dated, treat as a rough guide.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://nblcanada.ca",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/National_Basketball_League_of_Canada",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 4,
    "teams_source": "https://en.wikipedia.org/wiki/National_Basketball_League_of_Canada",
    "season_est": "",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "Open tryouts and combines (usually fee-based) run by the league and teams; local contacts help.",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "Only 4 teams listed recently; check the league is operating before planning around it.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ca"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 44,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": 13500,
    "salary_usd_high": 17500,
    "salary_basis": "monthly figure × 5 months (season-length estimate)",
    "cost_of_living": 63.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.can.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 60.613,
    "map_lng": -106.904,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.nblcanada.ca/contact/",
    "contact_social": "https://www.facebook.com/nblcanada",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "nigeria-premier",
    "name": "Nigerian Premier Basketball League",
    "country": "Nigeria",
    "region": "Africa",
    "tier": "1",
    "season_months": "From mid-May (2026 tip-off 16 May), two conferences of 10",
    "season_source": "https://bsnsports.com.ng/post/NBBF-Announces-May-16-Tip-Off-for-Men-s-Premier-Basketball-League",
    "import_rules": "2026: up to 2 foreign players plus 1 diaspora player per club; FIBA Letters of Clearance required.",
    "import_rules_source": "https://punchng.com/nbbf-expands-mens-premier-league/",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Nigerian_Premier_League_(basketball)",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 20,
    "teams_source": "https://bsnsports.com.ng/post/NBBF-Announces-May-16-Tip-Off-for-Men-s-Premier-Basketball-League",
    "season_est": "",
    "pay_est": "Est.: low; mostly local players",
    "pay_class": "low",
    "entry_route": "Rosters are mostly local. Imports usually come through agents or coach contacts, often tied to BAL qualifying campaigns.",
    "entry_friendliness": 2,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "Team count on Wikipedia is from 2024.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ng"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 42,
    "nba_presence": 0,
    "import_slots": 2,
    "import_slots_note": "2 foreign + 1 diaspora",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 27.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 3,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.nga.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 9.6,
    "map_lng": 8.0,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "senegal",
    "name": "Nationale 1 Masculin (Senegal)",
    "country": "Senegal",
    "region": "Africa",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Nationale_1_Masculin",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 16,
    "teams_source": "https://en.wikipedia.org/wiki/Nationale_1_Masculin",
    "season_est": "",
    "pay_est": "Est.: low; mostly local players",
    "pay_class": "low",
    "entry_route": "Rosters are mostly local. Imports usually come through agents or coach contacts, often tied to BAL qualifying campaigns.",
    "entry_friendliness": 2,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "sn"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 44,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 48.5,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.sen.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 14.475,
    "map_lng": -14.453,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "rwanda-rbl",
    "name": "Rwanda Basketball League (RBL)",
    "country": "Rwanda",
    "region": "Africa",
    "tier": "1",
    "season_months": "Feb – Aug (2026: regular season 6 Feb – 24 Jul, playoffs 5–24 Aug)",
    "season_source": "https://en.wikipedia.org/wiki/2026_RBL_season",
    "import_rules": "2026: up to 6 foreign players on a 20-player roster, max 3 on court; the third on-court foreign slot is reserved for a player with an African nationality.",
    "import_rules_source": "https://www.newtimes.co.rw/article/31796/sports/basketball/basketball-clubs-allowed-to-field-three-foreign-players-in-league-matches ; https://www.ground-sports.com/ferwaba-general-assembly-ahead-of-2026/",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Rwanda_Basketball_League",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 9,
    "teams_source": "https://en.wikipedia.org/wiki/2026_RBL_season",
    "season_est": "",
    "pay_est": "Est.: modest for imports at top clubs (BAL hopefuls)",
    "pay_class": "low",
    "entry_route": "Rosters are mostly local. Imports usually come through agents or coach contacts, often tied to BAL qualifying campaigns.",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "rw"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 46,
    "nba_presence": 0,
    "import_slots": 3,
    "import_slots_note": "6 registered, 3 on court (3rd African)",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 25.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 3,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.rwa.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -2.0,
    "map_lng": 30.0,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "angola",
    "name": "Angolan Basketball League",
    "country": "Angola",
    "region": "Africa",
    "tier": "1",
    "season_months": "49th edition starts 23 Oct 2026 (draw postponed)",
    "season_source": "https://rna.ao/rna.ao/2026/09/29/fab-adia-sorteio-do-campeonato-nacional-senior-masculino-de-basquetebol/",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Angolan_Basketball_League",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 13,
    "teams_source": "https://en.wikipedia.org/wiki/Angolan_Basketball_League",
    "season_est": "",
    "pay_est": "Est.: among the better-paying African leagues at top clubs",
    "pay_class": "paid",
    "entry_route": "Rosters are mostly local. Imports usually come through agents or coach contacts, often tied to BAL qualifying campaigns.",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ao"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 54,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 42.3,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.ago.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -11.878,
    "map_lng": 17.569,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "kenya",
    "name": "KBF Premier League (Kenya)",
    "country": "Kenya",
    "region": "Africa",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/KBF_Premier_League",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 12,
    "teams_source": "https://en.wikipedia.org/wiki/KBF_Premier_League",
    "season_est": "",
    "pay_est": "Est.: often unpaid / expenses only",
    "pay_class": "unpaid",
    "entry_route": "Rosters are mostly local. Imports usually come through agents or coach contacts, often tied to BAL qualifying campaigns.",
    "entry_friendliness": 3,
    "housing": "rarely",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ke"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 36,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 28.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.ken.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 0.279,
    "map_lng": 37.516,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "south-africa-bnl",
    "name": "Basketball National League (South Africa)",
    "country": "South Africa",
    "region": "Africa",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "BNL rules (2020 document): up to 15 contracted players per club, max 3 \"restricted\" players (not eligible to represent South Africa); the restricted list is fixed before the season.",
    "import_rules_source": "https://bnlsa.com/wp-content/uploads/2020/06/BNL-RULES-AND-REGULATIONS.-1.pdf",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "http://www.bnlsa.com",
    "official_site_status": "did not load from our checker (unverified)",
    "wikipedia": "https://en.wikipedia.org/wiki/Basketball_National_League",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 12,
    "teams_source": "https://en.wikipedia.org/wiki/Basketball_National_League",
    "season_est": "",
    "pay_est": "Est.: low; short season",
    "pay_class": "low",
    "entry_route": "Rosters are mostly local. Imports usually come through agents or coach contacts, often tied to BAL qualifying campaigns.",
    "entry_friendliness": 3,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "za"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 40,
    "nba_presence": 0,
    "import_slots": 3,
    "import_slots_note": "3 restricted players",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 37.1,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.zaf.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -28.817,
    "map_lng": 24.992,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "ivory-coast",
    "name": "Ligue d'Or (Ivory Coast)",
    "country": "Ivory Coast",
    "region": "Africa",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://fibb.basketball",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Ligue_d'Or",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 12,
    "teams_source": "https://en.wikipedia.org/wiki/Ligue_d'Or",
    "season_est": "",
    "pay_est": "Est.: low; mostly local players",
    "pay_class": "low",
    "entry_route": "Rosters are mostly local. Imports usually come through agents or coach contacts, often tied to BAL qualifying campaigns.",
    "entry_friendliness": 2,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ci"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 42,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 44.8,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.civ.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 7.99,
    "map_lng": -5.568,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "secretariat@fibb.basketball",
    "contact_email_src": "https://fibb.basketball",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://fibb.basketball/contact",
    "contact_social": "https://www.youtube.com/channel/UC9qNNoyYmp7k0ozdcfWuw7w",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "cameroon",
    "name": "Elite Messieurs (Cameroon)",
    "country": "Cameroon",
    "region": "Africa",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.fecabasket.com",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Elite_Messieurs",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 8,
    "teams_source": "https://en.wikipedia.org/wiki/Elite_Messieurs",
    "season_est": "",
    "pay_est": "Est.: low; mostly local players",
    "pay_class": "low",
    "entry_route": "Rosters are mostly local. Imports usually come through agents or coach contacts, often tied to BAL qualifying campaigns.",
    "entry_friendliness": 2,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "cm"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 40,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 40.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.cmr.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 4.613,
    "map_lng": 13.154,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.fecabasket.com/contact/",
    "contact_social": "https://www.facebook.com/fecabasket; https://twitter.com/fecabasket; https://www.youtube.com/@fecabasketofficiel1201",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "mali",
    "name": "Ligue 1 (Mali)",
    "country": "Mali",
    "region": "Africa",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Ligue_1_(Mali)",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 8,
    "teams_source": "https://en.wikipedia.org/wiki/Ligue_1_(Mali)",
    "season_est": "",
    "pay_est": "Est.: low; mostly local players",
    "pay_class": "low",
    "entry_route": "Rosters are mostly local. Imports usually come through agents or coach contacts, often tied to BAL qualifying campaigns.",
    "entry_friendliness": 2,
    "housing": "rarely",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ml"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 38,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": null,
    "cost_of_living_source": "",
    "travel_advisory": 4,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.mli.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 16.37,
    "map_lng": -2.29,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "algeria",
    "name": "Algerian Basketball Championship",
    "country": "Algeria",
    "region": "Africa",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://fabbalgerie.org",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Algerian_Basketball_Championship",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 14,
    "teams_source": "https://en.wikipedia.org/wiki/Algerian_Basketball_Championship",
    "season_est": "",
    "pay_est": "Est.: modest for imports at top clubs",
    "pay_class": "low",
    "entry_route": "Rosters are mostly local. Imports usually come through agents or coach contacts, often tied to BAL qualifying campaigns.",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "dz"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 46,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 28.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.dza.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 36.773,
    "map_lng": 3.059,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "contact@fabbalgerie.org",
    "contact_email_src": "https://fabbalgerie.org/contact/",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://fabbalgerie.org/contact/",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "libya",
    "name": "Libyan Division I Basketball League",
    "country": "Libya",
    "region": "Africa",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Libyan_Division_I_Basketball_League",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 14,
    "teams_source": "https://en.wikipedia.org/wiki/Libyan_Division_I_Basketball_League",
    "season_est": "",
    "pay_est": "Est.: can pay well short-term; security situation varies",
    "pay_class": "paid",
    "entry_route": "Rosters are mostly local. Imports usually come through agents or coach contacts, often tied to BAL qualifying campaigns.",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "Check current travel advice before considering this league.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ly"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 44,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 18.3,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 4,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.lby.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 26.823,
    "map_lng": 18.124,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "mozambique",
    "name": "Liga Moçambicana de Basquetebol",
    "country": "Mozambique",
    "region": "Africa",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Liga_Moçambicana_de_Basquetebol",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 8,
    "teams_source": "https://en.wikipedia.org/wiki/Liga_Moçambicana_de_Basquetebol",
    "season_est": "",
    "pay_est": "Est.: low; mostly local players",
    "pay_class": "low",
    "entry_route": "Rosters are mostly local. Imports usually come through agents or coach contacts, often tied to BAL qualifying campaigns.",
    "entry_friendliness": 2,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "mz"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 38,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 36.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.moz.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -19.302,
    "map_lng": 34.914,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "mongolia",
    "name": "The League (Mongolia)",
    "country": "Mongolia",
    "region": "Asia",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "$2,000–$4,000 per month (max reported $9,000)",
    "salary_source": "https://www.josecolorado.com/overseas-basketball-salaries",
    "salary_note": "Survey chart by Jose Colorado (an overseas-career coach), compiled 2021–2023; dated, treat as a rough guide.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/The_League_(Mongolia)",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 10,
    "teams_source": "https://en.wikipedia.org/wiki/The_League_(Mongolia)",
    "season_est": "",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "Imports are usually signed through agents for short seasons or tournaments; replacement signings are common.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "mn"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 48,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": 12000,
    "salary_usd_high": 24000,
    "salary_basis": "monthly figure × 6 months (season-length estimate)",
    "cost_of_living": 31.4,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.mng.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 46.825,
    "map_lng": 103.85,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "kazakhstan",
    "name": "Kazakhstan Basketball Championship",
    "country": "Kazakhstan",
    "region": "Asia",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Kazakhstan_Basketball_Championship",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 6,
    "teams_source": "https://en.wikipedia.org/wiki/Kazakhstan_Basketball_Championship",
    "season_est": "",
    "pay_est": "Est.: modest to solid at the top club; few slots",
    "pay_class": "low",
    "entry_route": "Imports are usually signed through agents for short seasons or tournaments; replacement signings are common.",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "kz"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 52,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 29.8,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.kaz.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 48.101,
    "map_lng": 66.778,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "thailand-tbl",
    "name": "Thailand Basketball League (TBL)",
    "country": "Thailand",
    "region": "Asia",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "Per Wikipedia: 2 foreign players on the roster, 1 on court.",
    "import_rules_source": "https://en.wikipedia.org/wiki/Thailand_Basketball_League",
    "import_salary_range": "$2,000–$8,000 per month (max reported $18,000)",
    "salary_source": "https://www.josecolorado.com/overseas-basketball-salaries",
    "salary_note": "Survey chart by Jose Colorado (an overseas-career coach), compiled 2021–2023; dated, treat as a rough guide.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Thailand_Basketball_League",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "Imports are usually signed through agents for short seasons or tournaments; replacement signings are common.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "Also called the Thailand Basketball Super League (same competition).",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "th"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 44,
    "nba_presence": 0,
    "import_slots": 1,
    "import_slots_note": "2 registered, 1 on court",
    "season_start_month": null,
    "salary_usd_low": 8000,
    "salary_usd_high": 32000,
    "salary_basis": "monthly figure × 4 months (season-length estimate)",
    "cost_of_living": 38.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.tha.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 14.897,
    "map_lng": 100.833,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "vietnam-vba",
    "name": "Vietnam Basketball Association (VBA)",
    "country": "Vietnam",
    "region": "Asia",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "$1,500 per month (max reported $2,500)",
    "salary_source": "https://www.josecolorado.com/overseas-basketball-salaries",
    "salary_note": "Survey chart by Jose Colorado (an overseas-career coach), compiled 2021–2023; dated, treat as a rough guide.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "http://www.vba.vn",
    "official_site_status": "did not load from our checker (unverified)",
    "wikipedia": "https://en.wikipedia.org/wiki/Vietnam_Basketball_Association",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 6,
    "teams_source": "https://en.wikipedia.org/wiki/Vietnam_Basketball_Association",
    "season_est": "Summer (roughly Jun – Sep, est.)",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "Imports are usually signed through agents for short seasons or tournaments; replacement signings are common.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "vn"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 46,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": 6000,
    "salary_usd_high": 6000,
    "salary_basis": "monthly figure × 4 months (season-length estimate)",
    "cost_of_living": 26.4,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.vnm.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 15.927,
    "map_lng": 107.965,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "malaysia-mbl",
    "name": "Major Basketball League (Malaysia)",
    "country": "Malaysia",
    "region": "Asia",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Major_Basketball_League_Malaysia",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 5,
    "teams_source": "https://en.wikipedia.org/wiki/Major_Basketball_League_Malaysia",
    "season_est": "",
    "pay_est": "Est.: modest short-season deals",
    "pay_class": "low",
    "entry_route": "Imports are usually signed through agents for short seasons or tournaments; replacement signings are common.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "my"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 44,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 34.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.mys.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 4.569,
    "map_lng": 102.266,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "hong-kong-a1",
    "name": "Hong Kong A1 Division",
    "country": "Hong Kong",
    "region": "Asia",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "http://www.basketball.org.hk",
    "official_site_status": "did not load from our checker (unverified)",
    "wikipedia": "https://en.wikipedia.org/wiki/Hong_Kong_A1_Division_Championship",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 10,
    "teams_source": "https://en.wikipedia.org/wiki/Hong_Kong_A1_Division_Championship",
    "season_est": "",
    "pay_est": "Est.: modest; often part-time packages",
    "pay_class": "low",
    "entry_route": "Imports are usually signed through agents for short seasons or tournaments; replacement signings are common.",
    "entry_friendliness": 3,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "hk"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 44,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": null,
    "cost_of_living_source": "",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.hkg.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 22.282,
    "map_lng": 114.158,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "hkbba@basketball.org.hk",
    "contact_email_src": "https://www.basketball.org.hk/contactus/",
    "contact_phone": "85225048181",
    "contact_phone_src": "https://www.basketball.org.hk/",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/HKBAOfficial; https://www.instagram.com/bahkc_official",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "taiwan-sbl",
    "name": "Super Basketball League (Taiwan, 2nd level)",
    "country": "Taiwan",
    "region": "Asia",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "$1,500–$3,000 per month",
    "salary_source": "https://www.josecolorado.com/overseas-basketball-salaries",
    "salary_note": "Survey chart by Jose Colorado (an overseas-career coach), compiled 2021–2023; dated, treat as a rough guide.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://sleague.tw",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Super_Basketball_League",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 4,
    "teams_source": "https://en.wikipedia.org/wiki/Super_Basketball_League",
    "season_est": "",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "Imports are usually signed through agents for short seasons or tournaments; replacement signings are common.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "tw"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 50,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": 7500,
    "salary_usd_high": 15000,
    "salary_basis": "monthly figure × 5 months (season-length estimate)",
    "cost_of_living": 49.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.twn.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 23.533,
    "map_lng": 119.884,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/sbl.ctba; https://www.instagram.com/sbl.official_",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "india-inbl",
    "name": "Indian National Basketball League (INBL)",
    "country": "India",
    "region": "Asia",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://inblpro.com",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Indian_National_Basketball_League",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 6,
    "teams_source": "https://en.wikipedia.org/wiki/Indian_National_Basketball_League",
    "season_est": "",
    "pay_est": "Est.: low; short tournament format",
    "pay_class": "low",
    "entry_route": "Imports are usually signed through agents for short seasons or tournaments; replacement signings are common.",
    "entry_friendliness": 3,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "in"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 34,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 18.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.ind.html",
    "difficulty": 3,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 22.351,
    "map_lng": 78.668,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://inblpro.com/contact-us/",
    "contact_social": "https://www.facebook.com/inbl.basketball; https://www.instagram.com/inbl.basketball; https://x.com/inbl_basketball; https://www.youtube.com/channel/UC3K4sj_Kz3ivpytt_ASuENg; https://www.linkedin.com/company/inblbasketball",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "kuwait",
    "name": "Kuwaiti Division I Basketball League",
    "country": "Kuwait",
    "region": "Middle East",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Kuwaiti_Division_I_Basketball_League",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 12,
    "teams_source": "https://en.wikipedia.org/wiki/Kuwaiti_Division_I_Basketball_League",
    "season_est": "",
    "pay_est": "Est.: can pay well for short stints; few slots",
    "pay_class": "paid",
    "entry_route": "Imports are usually signed through agents for short seasons or tournaments; replacement signings are common.",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "kw"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 46,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 42.5,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 3,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.kwt.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 29.273,
    "map_lng": 47.498,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "iraq",
    "name": "Iraqi Professional Basketball League",
    "country": "Iraq",
    "region": "Middle East",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "$4,000–$5,000 per month (max reported $8,000)",
    "salary_source": "https://www.josecolorado.com/overseas-basketball-salaries",
    "salary_note": "Survey chart by Jose Colorado (an overseas-career coach), compiled 2021–2023; dated, treat as a rough guide.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.iraq.basketball",
    "official_site_status": "did not load from our checker (unverified)",
    "wikipedia": "https://en.wikipedia.org/wiki/Iraqi_Professional_Basketball_League",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 11,
    "teams_source": "https://en.wikipedia.org/wiki/Iraqi_Professional_Basketball_League",
    "season_est": "",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "Imports are usually signed through agents for short seasons or tournaments; replacement signings are common.",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "Check current travel advice before considering this league.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "iq"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 50,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": 24000,
    "salary_usd_high": 30000,
    "salary_basis": "monthly figure × 6 months (season-length estimate)",
    "cost_of_living": 28.4,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 4,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.irq.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 33.096,
    "map_lng": 44.175,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "syria",
    "name": "Syrian Basketball League",
    "country": "Syria",
    "region": "Middle East",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.syrbf.org",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Syrian_Basketball_League",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 8,
    "teams_source": "https://en.wikipedia.org/wiki/Syrian_Basketball_League",
    "season_est": "",
    "pay_est": "Est.: variable; security situation",
    "pay_class": "low",
    "entry_route": "Imports are usually signed through agents for short seasons or tournaments; replacement signings are common.",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "Check current travel advice before considering this league.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "sy"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 46,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 25.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 4,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.syr.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 34.64,
    "map_lng": 39.049,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "basket@syrbf.sy",
    "contact_email_src": "https://syrbf.sy/",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/syrianbasketballfederation; https://www.instagram.com/syriabasketball",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "japan-b-one",
    "name": "B.League One (Japan, 2nd level from 2026-27)",
    "country": "Japan",
    "region": "Asia",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "Up to 3 registered foreign players in the first and second divisions (per Wikipedia; may not reflect the 2026-27 reorganisation).",
    "import_rules_source": "https://en.wikipedia.org/wiki/B.League",
    "import_salary_range": "$72,000–$81,000 per year (B2, max reported $160k)",
    "salary_source": "https://www.josecolorado.com/overseas-basketball-salaries",
    "salary_note": "Survey chart by Jose Colorado (an overseas-career coach), compiled 2021–2023; dated, treat as a rough guide.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.bleague.jp",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/B.League",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Roughly Oct – May (est.)",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "Imports are usually signed through agents for short seasons or tournaments; replacement signings are common.",
    "entry_friendliness": 1,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "From 2026-27 the B.League is organised as B.Premier, B.League One and B.League Next; the salary figure is for the former B2.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "jp"
    ],
    "tier_rank": 3,
    "tier_name": "Strong",
    "level_score": 66,
    "nba_presence": 1,
    "import_slots": 3,
    "import_slots_note": "3 foreign (reported; recheck for 2026-27)",
    "season_start_month": null,
    "salary_usd_low": 72000,
    "salary_usd_high": 81000,
    "salary_basis": "per season",
    "cost_of_living": 47.5,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.jpn.html",
    "difficulty": 7,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 36.121,
    "map_lng": 140.327,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/B.LEAGUEOFFICIAL; https://instagram.com/b.league_official; https://x.com/B_LEAGUE; https://www.youtube.com/channel/UC4NpGzqd6nnntf8ehYC50-A; https://www.tiktok.com/@b.league",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "japan-b-next",
    "name": "B.League Next (Japan, 3rd level from 2026-27)",
    "country": "Japan",
    "region": "Asia",
    "tier": "3",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.bleague.jp",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/B.League",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Roughly Oct – May (est.)",
    "pay_est": "Est.: modest; mix of pro and corporate players",
    "pay_class": "low",
    "entry_route": "Imports are usually signed through agents for short seasons or tournaments; replacement signings are common.",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "jp"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 50,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 47.5,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.jpn.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 36.134,
    "map_lng": 138.141,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/B.LEAGUEOFFICIAL; https://instagram.com/b.league_official; https://x.com/B_LEAGUE; https://www.youtube.com/channel/UC4NpGzqd6nnntf8ehYC50-A; https://www.tiktok.com/@b.league",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "china-nbl",
    "name": "National Basketball League (China, 2nd tier)",
    "country": "China",
    "region": "Asia",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/National_Basketball_League_(China)",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 14,
    "teams_source": "https://en.wikipedia.org/wiki/National_Basketball_League_(China)",
    "season_est": "Summer (roughly May – Sep, est.)",
    "pay_est": "Est.: solid short-season pay for experienced imports",
    "pay_class": "paid",
    "entry_route": "Imports are usually signed through agents for short seasons or tournaments; replacement signings are common.",
    "entry_friendliness": 1,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "cn"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 60,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 30.5,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.chn.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 34.087,
    "map_lng": 110.012,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "mpbl",
    "name": "Maharlika Pilipinas Basketball League (MPBL)",
    "country": "Philippines",
    "region": "Asia",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://mpbl.com.ph",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Maharlika_Pilipinas_Basketball_League",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 26,
    "teams_source": "https://en.wikipedia.org/wiki/Maharlika_Pilipinas_Basketball_League",
    "season_est": "",
    "pay_est": "Est.: Filipino players only, so no import route",
    "pay_class": "low",
    "entry_route": "Filipino and Filipino-heritage players only.",
    "entry_friendliness": 1,
    "housing": "unknown",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ph"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 50,
    "nba_presence": 0,
    "import_slots": 0,
    "import_slots_note": "Filipino players only",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 30.1,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.phl.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 12.296,
    "map_lng": 123.819,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "nbl1-south",
    "name": "NBL1 South (Australia, semi-pro)",
    "country": "Australia",
    "region": "Oceania",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://nbl1.com.au/south",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/NBL1_South",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 19,
    "teams_source": "https://en.wikipedia.org/wiki/NBL1_South",
    "season_est": "Australian winter (roughly Mar/Apr – Aug, est.)",
    "pay_est": "Est.: semi-pro; imports often get housing, a car and a modest wage or job",
    "pay_class": "low",
    "entry_route": "Clubs recruit imports directly or through agents for the Australian winter season; local work or coaching roles are sometimes part of the package.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "Import limits are set per conference; we only verified NBL1 Central (max 2 restricted players).",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "au"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 52,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 67.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.aus.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -25.217,
    "map_lng": 133.657,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "nbl1@nbl1.com.au",
    "contact_email_src": "https://www.nbl1.com.au/contact",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.nbl1.com.au/contact",
    "contact_social": "https://www.facebook.com/NBL1; https://www.instagram.com/nbl1; https://twitter.com/NBL1; https://www.youtube.com/channel/UC6cQ27gCkLbD9YwL5ugNKEg",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "nbl1-north",
    "name": "NBL1 North (Australia, semi-pro)",
    "country": "Australia",
    "region": "Oceania",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://nbl1.com.au/north",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/NBL1_North",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 13,
    "teams_source": "https://en.wikipedia.org/wiki/NBL1_North",
    "season_est": "Australian winter (roughly Mar/Apr – Aug, est.)",
    "pay_est": "Est.: semi-pro; imports often get housing, a car and a modest wage or job",
    "pay_class": "low",
    "entry_route": "Clubs recruit imports directly or through agents for the Australian winter season; local work or coaching roles are sometimes part of the package.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "Import limits are set per conference; we only verified NBL1 Central (max 2 restricted players).",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "au"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 50,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 67.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.aus.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -23.876,
    "map_lng": 134.776,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "nbl1@nbl1.com.au",
    "contact_email_src": "https://www.nbl1.com.au/contact",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.nbl1.com.au/contact",
    "contact_social": "https://www.facebook.com/NBL1; https://www.instagram.com/nbl1; https://twitter.com/NBL1; https://www.youtube.com/channel/UC6cQ27gCkLbD9YwL5ugNKEg",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "nbl1-central",
    "name": "NBL1 Central (Australia, semi-pro)",
    "country": "Australia",
    "region": "Oceania",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "A club cannot have more than 2 \"Restricted Players\" (imports and other high-points players; FIBA Oceania citizens excluded) registered at any time (NBL1 Central 2026 rules).",
    "import_rules_source": "https://basketballsa.com.au/wp-content/uploads/2026/06/NBL1-Central-Rules-of-Operation-Approved-Version-1.pdf",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://nbl1.com.au/central",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/NBL1_Central",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 10,
    "teams_source": "https://en.wikipedia.org/wiki/NBL1_Central",
    "season_est": "Australian winter (roughly Mar/Apr – Aug, est.)",
    "pay_est": "Est.: semi-pro; imports often get housing, a car and a modest wage or job",
    "pay_class": "low",
    "entry_route": "Clubs recruit imports directly or through agents for the Australian winter season; local work or coaching roles are sometimes part of the package.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "au"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 48,
    "nba_presence": 0,
    "import_slots": 2,
    "import_slots_note": "Max 2 restricted (import) players",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 67.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.aus.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -25.243,
    "map_lng": 135.832,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "nbl1@nbl1.com.au",
    "contact_email_src": "https://www.nbl1.com.au/contact",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.nbl1.com.au/contact",
    "contact_social": "https://www.facebook.com/NBL1; https://www.instagram.com/nbl1; https://twitter.com/NBL1; https://www.youtube.com/channel/UC6cQ27gCkLbD9YwL5ugNKEg",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "nbl1-west",
    "name": "NBL1 West (Australia, semi-pro)",
    "country": "Australia",
    "region": "Oceania",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://nbl1.com.au/west",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/NBL1_West",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 14,
    "teams_source": "https://en.wikipedia.org/wiki/NBL1_West",
    "season_est": "Australian winter (roughly Mar/Apr – Aug, est.)",
    "pay_est": "Est.: semi-pro; imports often get housing, a car and a modest wage or job",
    "pay_class": "low",
    "entry_route": "Clubs recruit imports directly or through agents for the Australian winter season; local work or coaching roles are sometimes part of the package.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "Import limits are set per conference; we only verified NBL1 Central (max 2 restricted players).",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "au"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 50,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 67.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.aus.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -25.204,
    "map_lng": 133.647,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "nbl1@nbl1.com.au",
    "contact_email_src": "https://www.nbl1.com.au/contact",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.nbl1.com.au/contact",
    "contact_social": "https://www.facebook.com/NBL1; https://www.instagram.com/nbl1; https://twitter.com/NBL1; https://www.youtube.com/channel/UC6cQ27gCkLbD9YwL5ugNKEg",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "nbl1-east",
    "name": "NBL1 East (Australia, semi-pro)",
    "country": "Australia",
    "region": "Oceania",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://nbl1.com.au/east",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/NBL1_East",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 15,
    "teams_source": "https://en.wikipedia.org/wiki/NBL1_East",
    "season_est": "Australian winter (roughly Mar/Apr – Aug, est.)",
    "pay_est": "Est.: semi-pro; imports often get housing, a car and a modest wage or job",
    "pay_class": "low",
    "entry_route": "Clubs recruit imports directly or through agents for the Australian winter season; local work or coaching roles are sometimes part of the package.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "Import limits are set per conference; we only verified NBL1 Central (max 2 restricted players).",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "au"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 50,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 67.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.aus.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -23.877,
    "map_lng": 134.797,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "nbl1@nbl1.com.au",
    "contact_email_src": "https://www.nbl1.com.au/contact",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.nbl1.com.au/contact",
    "contact_social": "https://www.facebook.com/NBL1; https://www.instagram.com/nbl1; https://twitter.com/NBL1; https://www.youtube.com/channel/UC6cQ27gCkLbD9YwL5ugNKEg",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "lf-challenge-spain",
    "name": "Liga Femenina Challenge (Spain, 2nd tier)",
    "country": "Spain",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.lfchallenge.es",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Liga_Femenina_Challenge",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 16,
    "teams_source": "https://en.wikipedia.org/wiki/Liga_Femenina_Challenge",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: modest import salaries plus apartment",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "es"
    ],
    "tier_rank": 3,
    "tier_name": "Strong",
    "level_score": 64,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 51.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.esp.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 38.898,
    "map_lng": -5.946,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "secretaria@feb.es",
    "contact_email_src": "https://www.feb.es/lfchallenge/contacto.html",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "lf2-spain",
    "name": "Liga Femenina 2 (Spain, 3rd tier)",
    "country": "Spain",
    "region": "Europe",
    "tier": "3",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.feb.es/ligafemenina2/inicio.aspx",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Liga_Femenina_2_de_Baloncesto",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 28,
    "teams_source": "https://en.wikipedia.org/wiki/Liga_Femenina_2_de_Baloncesto",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: low; housing-based deals common for imports",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 4,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "es"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 48,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 51.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.esp.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 40.225,
    "map_lng": -4.796,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "secretaria@feb.es",
    "contact_email_src": "https://www.feb.es/ligafemenina2/contacto.html",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "lf2-france",
    "name": "La Ligue Féminine 2 (France, 2nd tier)",
    "country": "France",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "€21,850 gross per season (reported minimum)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported by EuroProBasket (a paid camp operator) from its network, verified Sept 2026 per the source; not official league data.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.lfb.fr",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "fr"
    ],
    "tier_rank": 3,
    "tier_name": "Strong",
    "level_score": 64,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": 25346,
    "salary_usd_high": 25346,
    "salary_basis": "per season, € converted at 1.16",
    "cost_of_living": 67.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.fra.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 46.136,
    "map_lng": 2.965,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.youtube.com/user/SocieteLFB; https://www.linkedin.com/company/lfb",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "serie-b-women-italy",
    "name": "Serie B (Italy, women's regional 3rd level)",
    "country": "Italy",
    "region": "Europe",
    "tier": "3",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "$580–$8,100 per season (reported)",
    "salary_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "salary_note": "Reported by EuroProBasket (a paid camp operator) from its network, verified Sept 2026 per the source; not official league data. About 80 clubs in regional groups.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://fip.it",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 80,
    "teams_source": "https://europrobasket.com/overseas-basketball-salaries/",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "",
    "pay_class": "low",
    "entry_route": "Mostly local/amateur rosters. Imports usually come through coach or agent contacts; some clubs recruit directly with film. Expect a job or side income to matter.",
    "entry_friendliness": 4,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "it"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 40,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": 580,
    "salary_usd_high": 8100,
    "salary_basis": "per season",
    "cost_of_living": 61.4,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.ita.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 42.21,
    "map_lng": 11.566,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/FIPufficiale; https://www.instagram.com/italbasket; https://x.com/Italbasket; https://www.youtube.com/channel/UCO3X_p17nBiRAqLzqCnKk0A; https://www.linkedin.com/company/6479848/admin; https://www.tiktok.com/@italbasket",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "finland-women",
    "name": "Naisten Korisliiga (Finland)",
    "country": "Finland",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://korisliiga.fi/naisten-korisliiga/",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Naisten_Korisliiga",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 10,
    "teams_source": "https://en.wikipedia.org/wiki/Naisten_Korisliiga",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: modest import deals with apartment",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "fi"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 50,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 69.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.fin.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 62.806,
    "map_lng": 24.823,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "office@basket.fi",
    "contact_email_src": "https://basket.fi/sarjat/sarjat/naisten-korisliiga/",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/basketfinland; https://www.instagram.com/korisliiga; https://x.com/basketfinland; https://www.youtube.com/channel/UCS11uhrgWjKBv48CQMfUoWA",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "czech-women",
    "name": "Czech Women's Basketball League (ŽBL)",
    "country": "Czech Republic",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://zbl.basketball",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Czech_Women's_Basketball_League",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 10,
    "teams_source": "https://en.wikipedia.org/wiki/Czech_Women's_Basketball_League",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: solid at the top; modest elsewhere",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "cz"
    ],
    "tier_rank": 3,
    "tier_name": "Strong",
    "level_score": 66,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 53.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.cze.html",
    "difficulty": 7,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 49.29,
    "map_lng": 16.426,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/cz.basketball; https://www.instagram.com/cz.basketball; https://www.youtube.com/user/czebasketfederace",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "hungary-women",
    "name": "NB I/A (Hungary, women)",
    "country": "Hungary",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "http://kosarsport.hu",
    "official_site_status": "did not load from our checker (unverified)",
    "wikipedia": "https://en.wikipedia.org/wiki/Nemzeti_Bajnokság_I/A_(women's_basketball)",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 12,
    "teams_source": "https://en.wikipedia.org/wiki/Nemzeti_Bajnokság_I/A_(women's_basketball)",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: solid at the top; modest elsewhere",
    "pay_class": "paid",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "hu"
    ],
    "tier_rank": 3,
    "tier_name": "Strong",
    "level_score": 70,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 46.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.hun.html",
    "difficulty": 7,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 46.728,
    "map_lng": 20.594,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "belgium-women",
    "name": "Belgian Women's Basketball League",
    "country": "Belgium",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.basketfeminin.com",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Belgian_Women's_Basketball_League",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 12,
    "teams_source": "https://en.wikipedia.org/wiki/Belgian_Women's_Basketball_League",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: modest import deals with apartment",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "be"
    ],
    "tier_rank": 3,
    "tier_name": "Strong",
    "level_score": 66,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 68.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.bel.html",
    "difficulty": 7,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 50.186,
    "map_lng": 5.755,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/Basketfeminin; http://instagram.com/pixofbasketfeminin",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "switzerland-women-nlb",
    "name": "NLB Women (Switzerland, 2nd tier)",
    "country": "Switzerland",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://swiss.basketball/national-competitions/nlb/women",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/NLB_Women",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 10,
    "teams_source": "https://en.wikipedia.org/wiki/NLB_Women",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: mostly amateur",
    "pay_class": "unpaid",
    "entry_route": "Mostly local/amateur rosters. Imports usually come through coach or agent contacts; some clubs recruit directly with film. Expect a job or side income to matter.",
    "entry_friendliness": 4,
    "housing": "rarely",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "ch"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 36,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 110.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.che.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 46.345,
    "map_lng": 9.32,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://swiss.basketball/contact",
    "contact_social": "https://www.facebook.com/swissbasketball; https://www.instagram.com/swiss_basketball; https://twitter.com/swiss_basket; https://www.youtube.com/channel/UCgJw4GIqhkaIF7nYYqRI84w/featured; https://www.linkedin.com/company/11172100",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "greece-women",
    "name": "Greek Women's Basketball League",
    "country": "Greece",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Greek_Women's_Basketball_League",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 10,
    "teams_source": "https://en.wikipedia.org/wiki/Greek_Women's_Basketball_League",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: modest; payment delays are a known risk",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "gr"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 60,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 54.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.grc.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 38.554,
    "map_lng": 20.89,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "uk-wbbl",
    "name": "Women's British Basketball League (WBBL)",
    "country": "United Kingdom",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "http://www.wbbl.org.uk",
    "official_site_status": "did not load from our checker (unverified)",
    "wikipedia": "https://en.wikipedia.org/wiki/Women's_British_Basketball_League",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Roughly Sep – Apr (est.)",
    "pay_est": "Est.: low; many players are part-time",
    "pay_class": "unpaid",
    "entry_route": "Mostly local/amateur rosters. Imports usually come through coach or agent contacts; some clubs recruit directly with film. Expect a job or side income to matter.",
    "entry_friendliness": 3,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "Check the current league name and structure (UK top-flight basketball has been reorganised).",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "gb"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 52,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 67.8,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.gbr.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 54.261,
    "map_lng": -4.375,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "lithuania-women",
    "name": "Moterų LKL (Lithuania, women)",
    "country": "Lithuania",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Moterų_Lietuvos_Krepšinio_Lyga",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 11,
    "teams_source": "https://en.wikipedia.org/wiki/Moterų_Lietuvos_Krepšinio_Lyga",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: modest import deals with apartment",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "lt"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 56,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 51.2,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.ltu.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 54.909,
    "map_lng": 22.652,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "iceland-women",
    "name": "Úrvalsdeild kvenna (Iceland, women)",
    "country": "Iceland",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "All KKÍ senior men's and women's competitions: up to 4 players without Icelandic citizenship on the game sheet; at most 1 of them may be from outside FIBA Europe.",
    "import_rules_source": "https://kki.is/library/Skrar/Regluger%C3%B0_um_korfuknattleiksmot_201025.pdf",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://kki.is",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Úrvalsdeild_kvenna_(basketball)",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 10,
    "teams_source": "https://en.wikipedia.org/wiki/Úrvalsdeild_kvenna_(basketball)",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: modest; housing, car and a local job are common",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "is"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 50,
    "nba_presence": null,
    "import_slots": 1,
    "import_slots_note": "4 foreign, max 1 non-FIBA-Europe",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 97.2,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.isl.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 64.543,
    "map_lng": -19.204,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "hannes.jonsson@kki.is",
    "contact_email_src": "https://kki.is",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/kki.islands; https://www.instagram.com/kkikarfa; https://twitter.com/kkikarfa; https://www.youtube.com/user/KKIkarfa",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "romania-women",
    "name": "Liga Națională (Romania, women)",
    "country": "Romania",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "http://www.frbaschet.ro",
    "official_site_status": "did not load from our checker (unverified)",
    "wikipedia": "https://en.wikipedia.org/wiki/Liga_Națională_(women's_basketball)",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 8,
    "teams_source": "https://en.wikipedia.org/wiki/Liga_Națională_(women's_basketball)",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: modest import deals with apartment",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "ro"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 54,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 40.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.rou.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 45.531,
    "map_lng": 25.774,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "federatia@frbaschet.ro",
    "contact_email_src": "https://www.frbaschet.ro/",
    "contact_phone": "+40314157165",
    "contact_phone_src": "https://www.frbaschet.ro/",
    "contact_form": "https://www.frbaschet.ro/contact",
    "contact_social": "https://www.facebook.com/romania.basketball; https://www.instagram.com/romania.basketball; https://www.youtube.com/channel/UCZDhK7aWMpa7SC5VufduE2Q",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "luxembourg-women",
    "name": "Nationale 1 Dames (Luxembourg)",
    "country": "Luxembourg",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "From 2026-27 (FLBB, men's Nationale 1 and 2 and women's Nationale 1): max 4 non-JICL players (not locally trained) on the game sheet and max 2 on court at once. PRO status abolished (general assembly, 7 May 2026).",
    "import_rules_source": "https://www.luxembourg.basketball/clubs-vote-in-favor-of-a-new-non-jicl-rule/ ; https://extranet.flbb.lu/bio_files/BIO_44_2025_2026.pdf",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.luxembourg.basketball",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: modest; apartment and job help are common",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "lu"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 44,
    "nba_presence": null,
    "import_slots": 2,
    "import_slots_note": "4 non-JICL on the sheet, 2 on court",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 78.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.lux.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 49.375,
    "map_lng": 5.032,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.luxembourg.basketball/contact-media-presse/",
    "contact_social": "https://www.facebook.com/luxembourg.basketball; https://www.instagram.com/luxembourg.basketball",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "nbl1-women",
    "name": "NBL1 Women (Australia, semi-pro)",
    "country": "Australia",
    "region": "Oceania",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://nbl1.com.au",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/NBL1",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 71,
    "teams_source": "https://en.wikipedia.org/wiki/NBL1",
    "season_est": "Australian winter (roughly Mar/Apr – Aug, est.)",
    "pay_est": "Est.: semi-pro; imports often get housing and a modest wage or job",
    "pay_class": "low",
    "entry_route": "Clubs recruit imports directly or through agents for the Australian winter season; local work or coaching roles are sometimes part of the package.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "Team total adds the five conferences listed on Wikipedia (19+13+10+14+15).",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "au"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 56,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 67.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.aus.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -25.256,
    "map_lng": 135.821,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "nbl1@nbl1.com.au",
    "contact_email_src": "https://www.nbl1.com.au/contact",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.nbl1.com.au/contact",
    "contact_social": "https://www.facebook.com/NBL1; https://www.instagram.com/nbl1; https://twitter.com/NBL1; https://www.youtube.com/channel/UC6cQ27gCkLbD9YwL5ugNKEg",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "mexico-lnbpf",
    "name": "LNBP Femenil (Mexico)",
    "country": "Mexico",
    "region": "Americas",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Liga_Nacional_de_Baloncesto_Profesional_Femenil",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 8,
    "teams_source": "https://en.wikipedia.org/wiki/Liga_Nacional_de_Baloncesto_Profesional_Femenil",
    "season_est": "Varies by season (est.)",
    "pay_est": "Est.: modest short-season deals",
    "pay_class": "low",
    "entry_route": "Short seasons; imports are usually signed through agents or coach contacts, often as in-season replacements. Film plus availability on short notice helps.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "mx"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 44,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 42.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 24.559,
    "map_lng": -101.987,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "kbl-dleague",
    "name": "KBL D-League (South Korea, reserve league)",
    "country": "South Korea",
    "region": "Asia",
    "tier": "2",
    "season_months": "Late Nov – March (2025-26: from 21 Nov 2025, single venue at Kyung Hee University)",
    "season_source": "https://www.basketkorea.com/news/newsview.php?ncode=1065600094133272",
    "import_rules": "Reserve league for the 10 KBL clubs plus the armed-forces team Sangmu; players come from KBL rosters.",
    "import_rules_source": "https://ko.wikipedia.org/wiki/KBL_D%EB%A6%AC%EA%B7%B8",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.kbl.or.kr",
    "official_site_status": "loads",
    "wikipedia": "https://ko.wikipedia.org/wiki/KBL_D%EB%A6%AC%EA%B7%B8",
    "gender": "men",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 11,
    "teams_source": "https://www.basketkorea.com/news/newsview.php?ncode=1065600094133272",
    "season_est": "",
    "pay_est": "Paid through the KBL club contract, not separately",
    "pay_class": "paid",
    "entry_route": "Reserve/development competition for clubs already in the top league; not a signing route on its own.",
    "entry_friendliness": 1,
    "housing": "unknown",
    "housing_source": "",
    "pass8_note": "2025-26: 10 KBL clubs + Sangmu (11 teams).",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "kr"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 50,
    "nba_presence": 0,
    "import_slots": 0,
    "import_slots_note": "Reserve league (KBL rosters only)",
    "season_start_month": 11,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 61.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.kor.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 36.184,
    "map_lng": 128.784,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "singapore-nbl",
    "name": "National Basketball League Division 1 (Singapore)",
    "country": "Singapore",
    "region": "Asia",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "2026: rosters are Singapore citizens plus at most 2 non-citizens, who must already hold a Permanent Residence, Work Permit, Dependent or Student Pass. Divisions 2 (12 teams) and 3 follow the same rule.",
    "import_rules_source": "https://bas.org.sg/5v5-hoops/nbl-division-1-2026/ ; https://bas.org.sg/wp-content/uploads/2026/09/General-RR_NBL-Div-2__2026_.pdf",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://bas.org.sg/5v5-hoops/nbl-division-1-2026/",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/National_Basketball_League_(Singapore)",
    "gender": "men",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 10,
    "teams_source": "https://bas.org.sg/5v5-hoops/nbl-division-1-2026/",
    "season_est": "Calendar-year amateur season (est.)",
    "pay_est": "Amateur",
    "pay_class": "unpaid",
    "entry_route": "Effectively closed to overseas imports under the current rule; listed for completeness.",
    "entry_friendliness": 1,
    "housing": "rarely",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "sg"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 34,
    "nba_presence": 0,
    "import_slots": 0,
    "import_slots_note": "Only non-citizens already resident in Singapore",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 87.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.sgp.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 1.357,
    "map_lng": 103.819,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "admin@bas.org.sg; info@bas.org.sg",
    "contact_email_src": "https://bas.org.sg/5v5-hoops/nbl-division-1-2026/; https://bas.org.sg/contact-us/",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://bas.org.sg/contact-us/",
    "contact_social": "https://facebook.com/bas.org.sg; https://www.instagram.com/basketballsingapore; https://youtube.com/channel/UCilzXqeB-YRQO7lEe39BtMQ; https://www.tiktok.com/@basketballsingapore",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "pilipinas-super-league",
    "name": "Pilipinas Super League (PSL)",
    "country": "Philippines",
    "region": "Asia",
    "tier": "3",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Pilipinas_Super_League",
    "gender": "men",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 11,
    "teams_source": "https://en.wikipedia.org/wiki/Pilipinas_Super_League",
    "season_est": "Several short tournaments a year (est.)",
    "pay_est": "Est.: low and short-term",
    "pay_class": "low",
    "entry_route": "Imports are usually signed through agents for short seasons or tournaments; replacement signings are common.",
    "entry_friendliness": 2,
    "housing": "unknown",
    "housing_source": "",
    "pass8_note": "Import rule not verified. Wikipedia lists teams from the Philippines and Thailand.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ph"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 44,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 30.1,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.phl.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 12.309,
    "map_lng": 121.633,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "nbl-pilipinas",
    "name": "National Basketball League – Pilipinas (NBL)",
    "country": "Philippines",
    "region": "Asia",
    "tier": "3",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/National_Basketball_League_(Philippines)",
    "gender": "men",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 10,
    "teams_source": "https://en.wikipedia.org/wiki/National_Basketball_League_(Philippines)",
    "season_est": "Short annual season (est.)",
    "pay_est": "Est.: low; mostly local players",
    "pay_class": "low",
    "entry_route": "Imports are usually signed through agents for short seasons or tournaments; replacement signings are common.",
    "entry_friendliness": 2,
    "housing": "unknown",
    "housing_source": "",
    "pass8_note": "Official site listed on Wikipedia is a dead link; import rule not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ph"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 38,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 30.1,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.phl.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 13.65,
    "map_lng": 122.752,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "oman",
    "name": "Oman Basketball League",
    "country": "Oman",
    "region": "Middle East",
    "tier": "1",
    "season_months": "From October (2026-27 season tips off in October with five competitions)",
    "season_source": "https://www.omanobserver.om/article/1196709/sports/other-sports/oman-basketball-season-tips-off-in-october-with-five-competitions",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://oman.basketball/en/main-league-en/",
    "official_site_status": "did not load from our checker (unverified)",
    "wikipedia": "https://en.wikipedia.org/wiki/Oman_Basketball_League",
    "gender": "men",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 5,
    "teams_source": "https://www.omanobserver.om/article/1196709/sports/other-sports/oman-basketball-season-tips-off-in-october-with-five-competitions",
    "season_est": "",
    "pay_est": "Est.: short-term import deals",
    "pay_class": "low",
    "entry_route": "Imports are usually signed through agents for short seasons or tournaments; replacement signings are common.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "Clubs do sign foreign professionals (local press reports), but no league-wide import limit was found.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "om"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 38,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": 10,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 43.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 3,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.omn.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 21.0,
    "map_lng": 57.004,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "lebanon-d2",
    "name": "Lebanese Division 2 (men)",
    "country": "Lebanon",
    "region": "Middle East",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://lebanon.basketball/division-leagues/division-2-men/",
    "official_site_status": "loads",
    "wikipedia": "https://it.wikipedia.org/wiki/Lebanese_Basketball_Second_Division",
    "gender": "men",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Roughly Oct – spring (est.)",
    "pay_est": "Est.: low; a few clubs pay imports",
    "pay_class": "low",
    "entry_route": "Imports are usually signed through agents for short seasons or tournaments; replacement signings are common.",
    "entry_friendliness": 3,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "Team count varies by season (Italian Wikipedia gives 15 teams in two groups for 2025-26); separate import rule for Division 2 not found.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "lb"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 44,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 41.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 4,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.lbn.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 33.421,
    "map_lng": 36.931,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "info@lebanon.basketball",
    "contact_email_src": "https://lebanon.basketball/division-leagues/division-2-men/",
    "contact_phone": "+96170554430",
    "contact_phone_src": "https://lebanon.basketball/division-leagues/division-2-men/",
    "contact_form": "https://lebanon.basketball/contact-us/",
    "contact_social": "https://www.instagram.com/flb_official; https://www.youtube.com/channel/UC1jW6MSxX-1QwMYpvbisGsg",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "easl",
    "name": "East Asia Super League (EASL)",
    "country": "Asia (multi-country)",
    "region": "Asia",
    "tier": "Continental – top level",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "Club competition for teams from Japan, Korea, the Philippines, Taiwan, Hong Kong/Macau and others; import rules are set by the competition (not verified here).",
    "import_rules_source": "https://en.wikipedia.org/wiki/East_Asia_Super_League",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.easl.basketball",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/East_Asia_Super_League",
    "gender": "men",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 12,
    "teams_source": "https://en.wikipedia.org/wiki/East_Asia_Super_League",
    "season_est": "See the competition schedule (est.: windows during the domestic season)",
    "pay_est": "Paid via the domestic club contract",
    "pay_class": "paid",
    "entry_route": "Not a direct entry route: clubs qualify through their domestic league, and imports are signed by those clubs (sometimes as short-term additions for the competition).",
    "entry_friendliness": 1,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [],
    "tier_rank": 2,
    "tier_name": "High-major",
    "level_score": 82,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": null,
    "cost_of_living_source": "",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 8,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 30.0,
    "map_lng": 125.0,
    "map_note": "Pin at a regional point (multi-country league)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/eastasiasuperleague; https://www.instagram.com/eastasiasuperleague; https://x.com/EASLofficial; https://www.youtube.com/channel/UCE--r0UnH4KFVBtFVHN5jeA; https://www.linkedin.com/company/eastasiasuperleague; https://www.tiktok.com/@easlofficial",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "wasl",
    "name": "FIBA West Asia Super League (WASL)",
    "country": "West Asia (multi-country)",
    "region": "Middle East",
    "tier": "Continental – regional",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.fiba.basketball",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/FIBA_West_Asia_Super_League",
    "gender": "men",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 16,
    "teams_source": "https://en.wikipedia.org/wiki/FIBA_West_Asia_Super_League",
    "season_est": "See the competition schedule (est.: windows during the domestic season)",
    "pay_est": "Paid via the domestic club contract",
    "pay_class": "paid",
    "entry_route": "Not a direct entry route: clubs qualify through their domestic league, and imports are signed by those clubs (sometimes as short-term additions for the competition).",
    "entry_friendliness": 1,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "Two regional zones per Wikipedia; winners advance to BCL Asia.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [],
    "tier_rank": 3,
    "tier_name": "Strong",
    "level_score": 66,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": null,
    "cost_of_living_source": "",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 7,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 30.0,
    "map_lng": 45.0,
    "map_note": "Pin at a regional point (multi-country league)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/FIBA; https://www.instagram.com/fiba; https://twitter.com/FIBA; https://linkedin.com/company/fiba; https://www.tiktok.com/@fiba",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "bcl-asia",
    "name": "Basketball Champions League Asia",
    "country": "Asia (multi-country)",
    "region": "Asia",
    "tier": "Continental – top level",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.fiba.basketball",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Basketball_Champions_League_Asia",
    "gender": "men",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 8,
    "teams_source": "https://en.wikipedia.org/wiki/Basketball_Champions_League_Asia",
    "season_est": "See the competition schedule (est.: windows during the domestic season)",
    "pay_est": "Paid via the domestic club contract",
    "pay_class": "paid",
    "entry_route": "Not a direct entry route: clubs qualify through their domestic league, and imports are signed by those clubs (sometimes as short-term additions for the competition).",
    "entry_friendliness": 1,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [],
    "tier_rank": 3,
    "tier_name": "Strong",
    "level_score": 74,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": null,
    "cost_of_living_source": "",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 7,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 35.0,
    "map_lng": 70.0,
    "map_note": "Pin at a regional point (multi-country league)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/FIBA; https://www.instagram.com/fiba; https://twitter.com/FIBA; https://linkedin.com/company/fiba; https://www.tiktok.com/@fiba",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "basketettan",
    "name": "Basketettan (Sweden, men, 3rd tier)",
    "country": "Sweden",
    "region": "Europe",
    "tier": "3",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "2026-27 SBBF rule for national series (incl. Superettan and Basketettan herr): with 12 players on the game sheet at least 8 must be home-grown (max 4 non-home-grown), no nationality limit. Home-grown = Swedish citizen or 3 seasons in a Swedish club between ages 13 and 21. Two regional series (Norra and Södra) of up to 14 teams each.",
    "import_rules_source": "https://www.basket.se/wp-content/uploads/2026/06/SBBF-Tavlingsbestammelser-2026-2027_260313.pdf",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.basket.se",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Basketettan",
    "gender": "men",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: amateur; occasional housing or job help",
    "pay_class": "unpaid",
    "entry_route": "Mostly local/amateur rosters. Imports usually come through coach or agent contacts; some clubs recruit directly with film. Expect a job or side income to matter.",
    "entry_friendliness": 4,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "Wikipedia infobox gives 21 teams; the 2026-27 rulebook allows up to 14 per series.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "se"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 30,
    "nba_presence": 0,
    "import_slots": 4,
    "import_slots_note": "Max 4 non-home-grown on a 12-man sheet",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 68.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.swe.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 59.234,
    "map_lng": 13.423,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "info@basket.se",
    "contact_email_src": "https://www.basket.se/kontakt/",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.basket.se/kontakt/",
    "contact_social": "https://www.facebook.com/svenskbasket; https://www.instagram.com/swe.basketball; https://twitter.com/basketse; https://www.youtube.com/user/basketklipp; https://www.linkedin.com/company/svenska-basketbollf-rbundet; https://www.tiktok.com/@svenskbasket",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "norway-1div",
    "name": "Nasjonal 1M / 1. divisjon (Norway, men, 2nd tier)",
    "country": "Norway",
    "region": "Europe",
    "tier": "2",
    "season_months": "10 Oct 2026 – 7 Mar 2027 (double round robin)",
    "season_source": "https://no.wikipedia.org/wiki/1._divisjon_basketball_for_menn_2026/27",
    "import_rules": "The NBBF limit of 2 non-European players per game applies to the top national series (BLNO), not to Nasjonal 1M; a 2026 assembly proposal sought to remove it (outcome not verified).",
    "import_rules_source": "https://www.basket.no/siteassets/nbbf---dokumenter/basketballtinget/bbt-2026-tingdokumenter-basketballtinget.pdf",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.basket.no/nyheter/2026/fra-pilotprosjekt-til-fullverdig-nasjonal-serie/",
    "official_site_status": "loads",
    "wikipedia": "https://no.wikipedia.org/wiki/1._divisjon_basketball_for_menn_2026/27",
    "gender": "men",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 10,
    "teams_source": "https://www.basket.no/nyheter/2026/fra-pilotprosjekt-til-fullverdig-nasjonal-serie/",
    "season_est": "",
    "pay_est": "Est.: amateur; occasional housing or job help",
    "pay_class": "unpaid",
    "entry_route": "Mostly local/amateur rosters. Imports usually come through coach or agent contacts; some clubs recruit directly with film. Expect a job or side income to matter.",
    "entry_friendliness": 4,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "no"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 34,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": 10,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 83.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.nor.html",
    "difficulty": 3,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 60.699,
    "map_lng": 9.876,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "basket@basket.no",
    "contact_email_src": "https://www.basket.no/nyheter/2026/fra-pilotprosjekt-til-fullverdig-nasjonal-serie/",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.basket.no/om-nbbf/kontakt-oss/",
    "contact_social": "https://www.facebook.com/basket.1968; https://www.instagram.com/basketnorge; https://twitter.com/basketnorge; https://www.youtube.com/channel/UC7iFyMPOyRwz2Y2zFcTCo2Q",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "denmark-1div",
    "name": "1. Division herrer (Denmark, 2nd tier)",
    "country": "Denmark",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "Foreign players need a DBBF licence, a FIBA Letter of Clearance and (for non-EU players) a work/residence permit. Transfer window for licensed tiers: 1 Sep – 28 Feb. No numeric import quota found for this tier.",
    "import_rules_source": "https://www.basket.dk/info-om-spillere ; https://www.basket.dk/raekker",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.basket.dk/raekker",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: semi-pro at best; club fees of DKK 51,400 per season show the cost level",
    "pay_class": "low",
    "entry_route": "Mostly local/amateur rosters. Imports usually come through coach or agent contacts; some clubs recruit directly with film. Expect a job or side income to matter.",
    "entry_friendliness": 3,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "National, licence-required tier (DBBF).",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "dk"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 36,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 78.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 55.216,
    "map_lng": 11.421,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "info@basket.dk",
    "contact_email_src": "https://basket.dk/kontakt/",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://basket.dk/kontakt/",
    "contact_social": "https://www.facebook.com/danskbasket; https://www.instagram.com/danmarksbasketballforbund; https://www.youtube.com/@danmarksbasketballforbund388; https://www.linkedin.com/company/danmarks-basketball-forbund",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "denmark-2div",
    "name": "2. Division herrer (Denmark, 3rd tier)",
    "country": "Denmark",
    "region": "Europe",
    "tier": "3",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "Regional pools (East up to 4, West up to 2). Foreign players need a DBBF licence and Letter of Clearance; no numeric quota found.",
    "import_rules_source": "https://www.basket.dk/info-om-spillere ; https://www.basket.dk/raekker",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.basket.dk/raekker",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Amateur",
    "pay_class": "unpaid",
    "entry_route": "Mostly local/amateur rosters. Imports usually come through coach or agent contacts; some clubs recruit directly with film. Expect a job or side income to matter.",
    "entry_friendliness": 4,
    "housing": "rarely",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "dk"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 26,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 78.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 3,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 55.229,
    "map_lng": 9.235,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "info@basket.dk",
    "contact_email_src": "https://basket.dk/kontakt/",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://basket.dk/kontakt/",
    "contact_social": "https://www.facebook.com/danskbasket; https://www.instagram.com/danmarksbasketballforbund; https://www.youtube.com/@danmarksbasketballforbund388; https://www.linkedin.com/company/danmarks-basketball-forbund",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "finland-1div-b",
    "name": "I-divisioona B (Finland, men, 3rd tier)",
    "country": "Finland",
    "region": "Europe",
    "tier": "3",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "2025-26: at least 10 home-grown players on a 12-man game sheet (max 2 others). Home-grown = eligible for Finland or 3 seasons in Finnish leagues before age 22.",
    "import_rules_source": "https://d3syc56w7foqy0.cloudfront.net/assets/files/15512/2025-26-_sarjamaaraykset_m1db_vahv_250325.pdf ; https://basket.fi/wp-content/uploads/2026/09/Kilpailusaannot_2026-2027_vahvistettu-10.06.2026.pdf",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://basket.fi",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Amateur",
    "pay_class": "unpaid",
    "entry_route": "Mostly local/amateur rosters. Imports usually come through coach or agent contacts; some clubs recruit directly with film. Expect a job or side income to matter.",
    "entry_friendliness": 3,
    "housing": "rarely",
    "housing_source": "",
    "pass8_note": "A secondary sports-media report gives 11 teams for 2026-27 (not confirmed on basket.fi).",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "fi"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 30,
    "nba_presence": 0,
    "import_slots": 2,
    "import_slots_note": "Max 2 non-home-grown on the sheet",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 69.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.fin.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 64.147,
    "map_lng": 25.942,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "office@basket.fi",
    "contact_email_src": "https://basket.fi",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/basketfinland; https://www.instagram.com/korisliiga; https://x.com/basketfinland; https://www.youtube.com/channel/UCS11uhrgWjKBv48CQMfUoWA",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "iceland-2deild",
    "name": "2. deild karla (Iceland, men, 3rd tier)",
    "country": "Iceland",
    "region": "Europe",
    "tier": "3",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "All KKÍ senior men's and women's competitions: up to 4 players without Icelandic citizenship on the game sheet; at most 1 of them may be from outside FIBA Europe.",
    "import_rules_source": "https://kki.is/library/Skrar/Regluger%C3%B0_um_korfuknattleiksmot_201025.pdf",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://kki.is",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Amateur",
    "pay_class": "unpaid",
    "entry_route": "Mostly local/amateur rosters. Imports usually come through coach or agent contacts; some clubs recruit directly with film. Expect a job or side income to matter.",
    "entry_friendliness": 3,
    "housing": "rarely",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "is"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 26,
    "nba_presence": 0,
    "import_slots": 1,
    "import_slots_note": "4 foreign, max 1 non-FIBA-Europe",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 97.2,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.isl.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 65.884,
    "map_lng": -18.085,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "hannes.jonsson@kki.is",
    "contact_email_src": "https://kki.is",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/kki.islands; https://www.instagram.com/kkikarfa; https://twitter.com/kkikarfa; https://www.youtube.com/user/KKIkarfa",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "argentina-liga-federal",
    "name": "Liga Federal (Argentina, 3rd tier)",
    "country": "Argentina",
    "region": "Americas",
    "tier": "3",
    "season_months": "Feb/Mar start, regional phases by province",
    "season_source": "https://www.argentina.basketball/liga-federal/noticia/32411",
    "import_rules": "2025 regulation: foreign players need an Argentine national ID (DNI) and four seasons of formative competition in Argentina; game rosters are built around 5 seniors, 5 U21 and 2 juniors.",
    "import_rules_source": "https://www.rosariobasquetbol.com.ar/REGLAMENTO-LIGA-FEDERAL-2025.pdf",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.argentina.basketball",
    "official_site_status": "loads",
    "wikipedia": "https://es.wikipedia.org/wiki/Liga_Federal_de_B%C3%A1squetbol_2026",
    "gender": "men",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 93,
    "teams_source": "https://es.wikipedia.org/wiki/Liga_Federal_de_B%C3%A1squetbol_2026",
    "season_est": "",
    "pay_est": "Amateur / small expenses",
    "pay_class": "unpaid",
    "entry_route": "Effectively closed to overseas imports under the current rule; listed for completeness.",
    "entry_friendliness": 1,
    "housing": "rarely",
    "housing_source": "",
    "pass8_note": "93 teams from 16 provinces plus Buenos Aires city (2026).",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ar"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 36,
    "nba_presence": 0,
    "import_slots": 0,
    "import_slots_note": "Foreigners need a DNI and 4 formative seasons",
    "season_start_month": 3,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 41.3,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.arg.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -35.437,
    "map_lng": -66.065,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.argentina.basketball/contacto",
    "contact_social": "https://es-la.facebook.com/cabboficial; https://www.instagram.com/cabboficial; https://x.com/cabboficial; https://www.youtube.com/channel/UCgl4I3bEKG5GCUJ9XifSgvA; https://www.linkedin.com/company/77643202; https://www.tiktok.com/@cabboficial",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "brazil-paulista",
    "name": "Campeonato Paulista – Divisão Especial (Brazil, state championship)",
    "country": "Brazil",
    "region": "Americas",
    "tier": "State championship",
    "season_months": "August – October (2026 started in August)",
    "season_source": "https://fpb.com.br/divisao-especial-2026-reune-a-elite-do-basquete-paulista-a-partir-de-1o-de-agosto/",
    "import_rules": "2026 (as reported): up to 4 foreigners registered, 3 per game.",
    "import_rules_source": "https://ge.globo.com/sp/tem-esporte/basquete/noticia/2026/08/19/bauru-e-sao-jose-se-enfrentam-pela-5a-rodada-do-paulista-de-basquete.ghtml",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://fpb.com.br",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 8,
    "teams_source": "https://fpb.com.br/divisao-especial-2026-reune-a-elite-do-basquete-paulista-a-partir-de-1o-de-agosto/",
    "season_est": "",
    "pay_est": "Paid via NBB club contracts (pre-season state title)",
    "pay_class": "paid",
    "entry_route": "Short seasons; imports are usually signed through agents or coach contacts, often as in-season replacements. Film plus availability on short notice helps.",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "Played by NBB clubs before the national season (2026: Pinheiros, Corinthians, SESI/Franca, Paulistano, Bauru, Mogi, Osasco, São José).",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "br"
    ],
    "tier_rank": 3,
    "tier_name": "Strong",
    "level_score": 64,
    "nba_presence": 0,
    "import_slots": 3,
    "import_slots_note": "4 registered, 3 per game (press report)",
    "season_start_month": 8,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 30.1,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.bra.html",
    "difficulty": 7,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -10.774,
    "map_lng": -54.298,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://fpb.com.br/contato/",
    "contact_social": "https://www.facebook.com/OficialFPB; https://www.instagram.com/fpb_oficial; https://twitter.com/oficialfpb",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "uruguay-dta",
    "name": "Divisional Tercera de Ascenso (DTA, Uruguay, 3rd tier)",
    "country": "Uruguay",
    "region": "Americas",
    "tier": "3",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.fubb.org.uy",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Divisional_Tercera_de_Ascenso",
    "gender": "men",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 13,
    "teams_source": "https://www.elpais.com.uy/ovacion/basquetbol/dta-se-sorteo-el-fixture-del-torneo-2026-que-tendra-las-vueltas-de-bohemios-y-cader-a-la-competencia",
    "season_est": "Mid-year to late year (est.)",
    "pay_est": "Amateur / small stipends",
    "pay_class": "unpaid",
    "entry_route": "Short seasons; imports are usually signed through agents or coach contacts, often as in-season replacements. Film plus availability on short notice helps.",
    "entry_friendliness": 2,
    "housing": "rarely",
    "housing_source": "",
    "pass8_note": "Import rule for the DTA not found.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "uy"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 30,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 55.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.ury.html",
    "difficulty": 3,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -33.317,
    "map_lng": -57.118,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "secretaria@fubb.org.uy",
    "contact_email_src": "https://www.fubb.org.uy/contact",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.fubb.org.uy/contact",
    "contact_social": "https://www.instagram.com/fubbuy; https://x.com/FUBBUy; https://www.youtube.com/@fubbtv",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "chile-liga-dos",
    "name": "Liga DOS (Chile, 2nd tier)",
    "country": "Chile",
    "region": "Americas",
    "tier": "2",
    "season_months": "From March (2026: 23 teams in 4 regional groups)",
    "season_source": "https://es.wikipedia.org/wiki/Liga_DOS_2026",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://lnbchile.com/liga/dos/equipos",
    "official_site_status": "loads",
    "wikipedia": "https://es.wikipedia.org/wiki/Liga_DOS_2026",
    "gender": "men",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 23,
    "teams_source": "https://es.wikipedia.org/wiki/Liga_DOS_2026",
    "season_est": "",
    "pay_est": "Est.: low; housing deals for imports",
    "pay_class": "low",
    "entry_route": "Short seasons; imports are usually signed through agents or coach contacts, often as in-season replacements. Film plus availability on short notice helps.",
    "entry_friendliness": 3,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "Clubs registered foreign players in 2026 (Spanish Wikipedia season page lists them); no league-wide limit verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "cl"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 38,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": 3,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 39.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.chl.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -32.215,
    "map_lng": -70.231,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "secretaria@lnbchile.com",
    "contact_email_src": "https://lnbchile.com/liga/dos/equipos",
    "contact_phone": "+56232248964",
    "contact_phone_src": "https://lnbchile.com/liga/dos/equipos",
    "contact_form": "",
    "contact_social": "https://www.instagram.com/chilelnb; https://x.com/liga_nacional; https://www.youtube.com/@chilelnb/videos",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "ecuador-basquetpro",
    "name": "Liga BásquetPro (Ecuador)",
    "country": "Ecuador",
    "region": "Americas",
    "tier": "1",
    "season_months": "Mid-year (2026: July – September, first edition)",
    "season_source": "https://canchalatina.com/2026/09/12/%f0%9f%87%bb%f0%9f%87%aa-venezuela-dice-presente-en-los-playoffs-de-la-liga-basquetpro-de-ecuador/",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 8,
    "teams_source": "https://cronica.com.ec/2026/07/15/ocho-clubes-disputaran-el-maximo-campeonato-del-baloncesto-nacional-loja-sera-local/",
    "season_est": "",
    "pay_est": "Est.: short-season import deals",
    "pay_class": "low",
    "entry_route": "Short seasons; imports are usually signed through agents or coach contacts, often as in-season replacements. Film plus availability on short notice helps.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "The \"LigaPro\" basketball competition launched in 2026; clubs used foreign players (press). Import limit not verified. No league website found.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ec"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 44,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": 7,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 30.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.ecu.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -1.794,
    "map_lng": -78.279,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "bcl-americas",
    "name": "Basketball Champions League Americas (BCLA)",
    "country": "Americas (multi-country)",
    "region": "Americas",
    "tier": "Continental – top level",
    "season_months": "Dec 2026 – Apr 2027 (group windows Dec–Feb, quarter-finals in March, Final Four in April)",
    "season_source": "https://www.fiba.basketball/en/events/basketball-champions-league-americas-26-27/news/bcl-americas-season-8-groups-set",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.fiba.basketball/en/events/basketball-champions-league-americas-26-27",
    "official_site_status": "loads",
    "wikipedia": "https://es.wikipedia.org/wiki/Liga_de_Campeones_de_Baloncesto_de_las_Am%C3%A9ricas_2026-27",
    "gender": "men",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 12,
    "teams_source": "https://www.fiba.basketball/en/events/basketball-champions-league-americas-26-27/news/bcl-americas-season-8-groups-set",
    "season_est": "",
    "pay_est": "Paid via the domestic club contract",
    "pay_class": "paid",
    "entry_route": "Not a direct entry route: clubs qualify through their domestic league, and imports are signed by those clubs (sometimes as short-term additions for the competition).",
    "entry_friendliness": 1,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [],
    "tier_rank": 3,
    "tier_name": "Strong",
    "level_score": 76,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": 12,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": null,
    "cost_of_living_source": "",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 8,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -10.0,
    "map_lng": -60.0,
    "map_note": "Pin at a regional point (multi-country league)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/BCLAmericas; https://www.instagram.com/bclamericas; https://x.com/bclamericas; https://www.youtube.com/@BCLAmericas; https://linkedin.com/company/fiba; https://www.tiktok.com/@fiba",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "liga-sudamericana",
    "name": "Liga Sudamericana de Baloncesto (FIBA)",
    "country": "South America (multi-country)",
    "region": "Americas",
    "tier": "Continental – regional",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://about.fiba.basketball/en/news/16-teams-confirmed-for-liga-sudamericana-de-baloncesto-2026",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 16,
    "teams_source": "https://about.fiba.basketball/en/news/16-teams-confirmed-for-liga-sudamericana-de-baloncesto-2026",
    "season_est": "See the competition schedule (est.: windows during the domestic season)",
    "pay_est": "Paid via the domestic club contract",
    "pay_class": "paid",
    "entry_route": "Not a direct entry route: clubs qualify through their domestic league, and imports are signed by those clubs (sometimes as short-term additions for the competition).",
    "entry_friendliness": 1,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "2026: 16 teams from seven countries, four groups, then quarter-finals and a Final Four.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [],
    "tier_rank": 3,
    "tier_name": "Strong",
    "level_score": 64,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": null,
    "cost_of_living_source": "",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -20.0,
    "map_lng": -60.0,
    "map_note": "Pin at a regional point (multi-country league)",
    "contact_email": "info@fiba.basketball; info-africa@fiba.basketball",
    "contact_email_src": "https://about.fiba.basketball/en/contact-us",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/FIBA; https://www.instagram.com/fiba; https://twitter.com/FIBA; https://linkedin.com/company/fiba; https://www.tiktok.com/@fiba",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "w-league-japan",
    "name": "W League (Japan, women)",
    "country": "Japan",
    "region": "Asia",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "From 2025-26 (WJBL): the five-year residency condition for foreign players was removed. Each club may register up to 2 foreign players with 1 on court; a naturalised player may play alongside the foreign player. Registration closes two-thirds into the season; a per-player pay cap applies (amount not public).",
    "import_rules_source": "https://www.wjbl.org/topics/detail.html?id=4068 ; https://basketballking.jp/news/japan/20251018/571693.html",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.wjbl.org",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Women's_Japan_Basketball_League",
    "gender": "women",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 8,
    "teams_source": "https://en.wikipedia.org/wiki/Women's_Japan_Basketball_League",
    "season_est": "Roughly Oct – Apr (est.)",
    "pay_est": "Est.: corporate-backed clubs; capped import pay",
    "pay_class": "paid",
    "entry_route": "Imports are usually signed through agents for short seasons or tournaments; replacement signings are common.",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "WJBL runs 15 teams in two divisions: 8 in the W League and 7 in W League Future.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "jp"
    ],
    "tier_rank": 3,
    "tier_name": "Strong",
    "level_score": 74,
    "nba_presence": null,
    "import_slots": 1,
    "import_slots_note": "2 foreign registered, 1 on court",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 47.5,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.jpn.html",
    "difficulty": 9,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 37.475,
    "map_lng": 139.26,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/WJBLofficial; https://www.instagram.com/w_league_official; https://x.com/wjbl_official; https://www.youtube.com/@WLEAGUE_official; https://www.tiktok.com/@wleague_official",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "w-league-future",
    "name": "W League Future (Japan, women, 2nd division)",
    "country": "Japan",
    "region": "Asia",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "From 2025-26 (WJBL): the five-year residency condition for foreign players was removed. Each club may register up to 2 foreign players with 1 on court; a naturalised player may play alongside the foreign player. Registration closes two-thirds into the season; a per-player pay cap applies (amount not public).",
    "import_rules_source": "https://www.wjbl.org/topics/detail.html?id=4068 ; https://basketballking.jp/news/japan/20251018/571693.html",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.wjbl.org",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Women's_Japan_Basketball_League",
    "gender": "women",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 7,
    "teams_source": "https://en.wikipedia.org/wiki/Women's_Japan_Basketball_League",
    "season_est": "Roughly Oct – Apr (est.)",
    "pay_est": "Est.: corporate-backed clubs; capped import pay",
    "pay_class": "paid",
    "entry_route": "Imports are usually signed through agents for short seasons or tournaments; replacement signings are common.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "jp"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 58,
    "nba_presence": null,
    "import_slots": 1,
    "import_slots_note": "2 foreign registered, 1 on court",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 47.5,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.jpn.html",
    "difficulty": 7,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 36.108,
    "map_lng": 140.316,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/WJBLofficial; https://www.instagram.com/w_league_official; https://x.com/wjbl_official; https://www.youtube.com/@WLEAGUE_official; https://www.tiktok.com/@wleague_official",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "wkbl",
    "name": "Women's Korean Basketball League (WKBL)",
    "country": "South Korea",
    "region": "Asia",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "2026-27: Asian-quota players only, signed in free agency; max 2 per club within ₩22M per month; 1 on court in Q1 and Q4, 2 in Q2 and Q3. Eligible: Japan, Philippines, Taiwan, Vietnam, Indonesia, Thailand, Singapore, Mongolia, Kazakhstan. No other imports.",
    "import_rules_source": "https://www.wkbl.or.kr/news/hotfocus_view.asp?num=52078",
    "import_salary_range": "Up to ₩22M per month (cap, Asian-quota players)",
    "salary_source": "https://www.wkbl.or.kr/news/hotfocus_view.asp?num=52078",
    "salary_note": "Official league cap, not a typical salary.",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.wkbl.or.kr",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Women's_Korean_Basketball_League",
    "gender": "women",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 6,
    "teams_source": "https://en.wikipedia.org/wiki/Women's_Korean_Basketball_League",
    "season_est": "Roughly Nov – Mar (est.)",
    "pay_est": "",
    "pay_class": "paid",
    "entry_route": "Asian-quota players only (listed nationalities), signed through a WKBL free-agency process.",
    "entry_friendliness": 1,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "kr"
    ],
    "tier_rank": 3,
    "tier_name": "Strong",
    "level_score": 70,
    "nba_presence": null,
    "import_slots": 2,
    "import_slots_note": "Asian quota only (9 eligible countries)",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 61.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.kor.html",
    "difficulty": 8,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 36.197,
    "map_lng": 126.598,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "wcba",
    "name": "Women's Chinese Basketball Association (WCBA)",
    "country": "China",
    "region": "Asia",
    "tier": "1",
    "season_months": "14 Nov 2026 – 23 Feb 2027 (regular season); playoffs to 9 Apr 2027",
    "season_source": "https://www.zzfgp.com/news/lanqiu/9239.html",
    "import_rules": "2025-26 rule (2026-27 not yet published): up to 3 foreign players registered; \"4 quarters, 7 appearances\" (max 2 per quarter in Q1–Q3, 1 in Q4). Up to 2 players from Hong Kong, Macau or Taiwan are not restricted.",
    "import_rules_source": "https://www.sport.gov.cn/n315/n20066836/c29277388/content.html",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.cba.net.cn/wcbasy/index.jhtml",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Women's_Chinese_Basketball_Association",
    "gender": "women",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 21,
    "teams_source": "https://en.wikipedia.org/wiki/Women's_Chinese_Basketball_Association",
    "season_est": "",
    "pay_est": "Est.: among the better-paying women's leagues for imports",
    "pay_class": "paid",
    "entry_route": "Imports are usually signed through agents for short seasons or tournaments; replacement signings are common.",
    "entry_friendliness": 2,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "cn"
    ],
    "tier_rank": 3,
    "tier_name": "Strong",
    "level_score": 76,
    "nba_presence": null,
    "import_slots": 2,
    "import_slots_note": "3 registered; 7 quarter-appearances per game",
    "season_start_month": 11,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 30.5,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.chn.html",
    "difficulty": 9,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 34.1,
    "map_lng": 107.826,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "wsbl",
    "name": "Women's Super Basketball League (WSBL, Taiwan)",
    "country": "Taiwan",
    "region": "Asia",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://wsbl.meetagile.com",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Women's_Super_Basketball_League",
    "gender": "women",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 4,
    "teams_source": "https://en.wikipedia.org/wiki/Women's_Super_Basketball_League",
    "season_est": "Roughly Jan – May (est.)",
    "pay_est": "Est.: low; mostly local players",
    "pay_class": "low",
    "entry_route": "Imports are usually signed through agents for short seasons or tournaments; replacement signings are common.",
    "entry_friendliness": 2,
    "housing": "unknown",
    "housing_source": "",
    "pass8_note": "Import rule not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "tw"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 52,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 49.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.twn.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 24.874,
    "map_lng": 121.003,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/wsbl.ctba; https://www.instagram.com/wsbl.official",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "sbl-dam",
    "name": "Basketligan dam (Sweden, women)",
    "country": "Sweden",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "2026-27 SBBF rule for national series (SBL dam, Basketettan dam): with 12 players on the game sheet at least 8 must be home-grown (max 4 non-home-grown), and at most 2 of the non-home-grown may be from outside the EU/EEA/EFTA.",
    "import_rules_source": "https://www.basket.se/wp-content/uploads/2026/06/SBBF-Tavlingsbestammelser-2026-2027_260313.pdf",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.sbldam.se",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Basketligan_dam",
    "gender": "women",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 12,
    "teams_source": "https://www.sbldam.se",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: modest import deals with apartment",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "se"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 58,
    "nba_presence": null,
    "import_slots": 2,
    "import_slots_note": "Max 4 non-home-grown, max 2 non-EU/EEA",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 68.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.swe.html",
    "difficulty": 7,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 60.575,
    "map_lng": 14.542,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/moltensverige",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "basketettan-dam",
    "name": "Basketettan dam (Sweden, women, 2nd tier)",
    "country": "Sweden",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "2026-27 SBBF rule for national series (SBL dam, Basketettan dam): with 12 players on the game sheet at least 8 must be home-grown (max 4 non-home-grown), and at most 2 of the non-home-grown may be from outside the EU/EEA/EFTA. Two regional series (Norra and Södra).",
    "import_rules_source": "https://www.basket.se/wp-content/uploads/2026/06/SBBF-Tavlingsbestammelser-2026-2027_260313.pdf",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.basket.se",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "women",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Amateur",
    "pay_class": "unpaid",
    "entry_route": "Mostly local/amateur rosters. Imports usually come through coach or agent contacts; some clubs recruit directly with film. Expect a job or side income to matter.",
    "entry_friendliness": 4,
    "housing": "rarely",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "se"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 36,
    "nba_presence": null,
    "import_slots": 2,
    "import_slots_note": "Max 4 non-home-grown, max 2 non-EU/EEA",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 68.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.swe.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 59.208,
    "map_lng": 15.598,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "info@basket.se",
    "contact_email_src": "https://www.basket.se/kontakt/",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.basket.se/kontakt/",
    "contact_social": "https://www.facebook.com/svenskbasket; https://www.instagram.com/swe.basketball; https://twitter.com/basketse; https://www.youtube.com/user/basketklipp; https://www.linkedin.com/company/svenska-basketbollf-rbundet; https://www.tiktok.com/@svenskbasket",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "blno-women",
    "name": "BLNO Kvinner (Norway, women)",
    "country": "Norway",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.basket.no",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "women",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: low; housing and a local job are common for imports",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 4,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "Import rule not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "no"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 44,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 83.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.nor.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 60.712,
    "map_lng": 7.69,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "basket@basket.no",
    "contact_email_src": "https://www.basket.no",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.basket.no/om-nbbf/kontakt-oss/",
    "contact_social": "https://www.facebook.com/basket.1968; https://www.instagram.com/basketnorge; https://twitter.com/basketnorge; https://www.youtube.com/channel/UC7iFyMPOyRwz2Y2zFcTCo2Q",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "kvindebasketligaen",
    "name": "Kvindebasketligaen (Denmark, women)",
    "country": "Denmark",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "Foreign players need a DBBF licence, a FIBA Letter of Clearance and (for non-EU players) a work/residence permit. Transfer window for licensed tiers: 1 Sep – 28 Feb. No numeric import quota found for this tier.",
    "import_rules_source": "https://www.basket.dk/info-om-spillere ; https://www.basket.dk/raekker",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.basket.dk/raekker",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Kvindebasketligaen",
    "gender": "women",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Est.: low; housing and a local job are common for imports",
    "pay_class": "low",
    "entry_route": "Mostly through agents and coach contacts; many clubs also reply to direct emails with game film and stats. Open tryouts are rare.",
    "entry_friendliness": 4,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "Wikipedia gives 6 teams in the infobox and eight in the text; not stated here.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "dk"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 48,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 78.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 56.57,
    "map_lng": 10.354,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "info@basket.dk",
    "contact_email_src": "https://basket.dk/kontakt/",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://basket.dk/kontakt/",
    "contact_social": "https://www.facebook.com/danskbasket; https://www.instagram.com/danmarksbasketballforbund; https://www.youtube.com/@danmarksbasketballforbund388; https://www.linkedin.com/company/danmarks-basketball-forbund",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "finland-women-1div",
    "name": "Naisten I-divisioona (Finland, women, 2nd tier)",
    "country": "Finland",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://basket.fi",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "women",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Amateur",
    "pay_class": "unpaid",
    "entry_route": "Mostly local/amateur rosters. Imports usually come through coach or agent contacts; some clubs recruit directly with film. Expect a job or side income to matter.",
    "entry_friendliness": 3,
    "housing": "rarely",
    "housing_source": "",
    "pass8_note": "A secondary sports-media report gives 21 teams in two groups (A 10, B 11) for 2026-27 (not confirmed on basket.fi).",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "fi"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 34,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 69.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.fin.html",
    "difficulty": 3,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 62.78,
    "map_lng": 26.998,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "office@basket.fi",
    "contact_email_src": "https://basket.fi",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/basketfinland; https://www.instagram.com/korisliiga; https://x.com/basketfinland; https://www.youtube.com/channel/UCS11uhrgWjKBv48CQMfUoWA",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "brazil-lbf",
    "name": "LBF – Liga de Basquete Feminino (Brazil)",
    "country": "Brazil",
    "region": "Americas",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "2026: up to 3 foreign players per team (1 South/Central American + 2 of any nationality), applied because the season has 10 teams.",
    "import_rules_source": "https://lbf.com.br/documentos/REGULAMENTO%2BESPECI%25C3%258C%25C2%2581FICO%2B-%2BLBF23022026110239000000.pdf",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://lbf.com.br",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "women",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 10,
    "teams_source": "https://lbf.com.br/noticias/pronta-para-comecar/",
    "season_est": "Roughly Mar – Aug (est.)",
    "pay_est": "Est.: modest",
    "pay_class": "low",
    "entry_route": "Short seasons; imports are usually signed through agents or coach contacts, often as in-season replacements. Film plus availability on short notice helps.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "br"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 60,
    "nba_presence": null,
    "import_slots": 3,
    "import_slots_note": "1 South/Central American + 2 any",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 30.1,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.bra.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -9.433,
    "map_lng": -53.179,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "contato@lbf.com.br",
    "contact_email_src": "https://lbf.com.br/lbf/contato/",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://lbf.com.br/lbf/contato/",
    "contact_social": "https://www.facebook.com/LBFligadebasquetefeminino; https://www.instagram.com/lbf.oficial; https://twitter.com/lbf_oficial; https://www.youtube.com/channel/UCdzw4wSXH7c8KU6As6ZEMZA",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "argentina-liga-femenina",
    "name": "Liga Femenina de Básquetbol (Argentina)",
    "country": "Argentina",
    "region": "Americas",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.laliganacional.com.ar/lfb/",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "women",
    "pass8": true,
    "pass9": true,
    "pass10": false,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 20,
    "teams_source": "https://www.laliganacional.com.ar/lfb/noticia/53095/la-liga-femenina-abre-su-10-temporada-con-record-de-20-equipos",
    "season_est": "2026-27 season under way from October (est.)",
    "pay_est": "Est.: low; many players semi-pro",
    "pay_class": "low",
    "entry_route": "Short seasons; imports are usually signed through agents or coach contacts, often as in-season replacements. Film plus availability on short notice helps.",
    "entry_friendliness": 3,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "2026-27: record 20 teams in three zones. Foreign-player rule not found.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "ar"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 50,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 41.3,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.arg.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -34.096,
    "map_lng": -64.946,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/LaLigaFemeninaArg; https://www.instagram.com/laligafemenina_arg; https://x.com/LFBArgentina; https://www.youtube.com/channel/UClQo5aST3NQ-pRMd6RA_g_A",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "uganda-nbl",
    "name": "National Basketball League (Uganda)",
    "country": "Uganda",
    "region": "Africa",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "2026 (FUBA Competition Rules §2.01(h), as quoted in the press): max 4 foreign players registered, and all 4 may play on game day in the NBL (lower leagues: 3 on game day). Ugandan passport holders do not count.",
    "import_rules_source": "https://2bobsports.com/2026/01/03/foreign-player-rule-updated-and-double-licensing-ahead-of-2026-nbl/ ; https://nbssport.co.ug/article/nbl-finals-nam-blazers-force-game-seven-after-dominant-win-over-city-oilers",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://fuba.basketball",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Roughly Feb/Mar – Aug (est.; 2026 finals were in August)",
    "pay_est": "Est.: low; regional (East African) imports are most common",
    "pay_class": "low",
    "entry_route": "Rosters are mostly local. Imports usually come through agents or coach contacts, often tied to BAL qualifying campaigns.",
    "entry_friendliness": 3,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ug"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 44,
    "nba_presence": 0,
    "import_slots": 4,
    "import_slots_note": "4 foreign registered, all 4 may play",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 27.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 4,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.uga.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 1.533,
    "map_lng": 32.217,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "info@fuba.basketball",
    "contact_email_src": "https://fuba.basketball",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://fuba.basketball/contact-us",
    "contact_social": "https://www.facebook.com/FUBAbasketball; https://twitter.com/FubaBasketball",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "rwanda-d2",
    "name": "RBL Division 2 (Rwanda, 2nd tier)",
    "country": "Rwanda",
    "region": "Africa",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "https://www.ground-sports.com/ferwaba-general-assembly-ahead-of-2026/",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Roughly Feb – Aug, alongside the RBL (est.)",
    "pay_est": "Amateur / small stipends",
    "pay_class": "unpaid",
    "entry_route": "Mostly local players; no import route verified. Listed for completeness and for players with local ties (residency, heritage or study).",
    "entry_friendliness": 2,
    "housing": "rarely",
    "housing_source": "",
    "pass8_note": "FERWABA's 2026 calendar (reported by Ground Sports) lists first-division leagues from 24 Jan 2026, with playoffs in Jul–Aug, and a National Heroes Tournament for Division 2 men's clubs around 1 Feb.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "rw"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 32,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 25.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 3,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.rwa.html",
    "difficulty": 3,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -2.454,
    "map_lng": 31.088,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "tunisia-n1",
    "name": "Ligue Nationale 1 (Tunisia, 2nd tier)",
    "country": "Tunisia",
    "region": "Africa",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "FTBB general regulations (2024 edition): clubs in senior men's competitions may qualify at most 2 foreign players and field only 1 on court; amateur Ligue Nationale rosters max 15 seniors, foreigners included.",
    "import_rules_source": "https://www.ftbb.org.tn/wp-content/uploads/2025/11/Reglements-Generaux-de-la-FTBB_2024-2.pdf",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.ftbb.org.tn",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Roughly Oct – May (est.)",
    "pay_est": "Est.: low; amateur status",
    "pay_class": "unpaid",
    "entry_route": "Rosters are mostly local. Imports usually come through agents or coach contacts, often tied to BAL qualifying campaigns.",
    "entry_friendliness": 2,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "tn"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 36,
    "nba_presence": 0,
    "import_slots": 1,
    "import_slots_note": "2 registered, 1 on court",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 29.1,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/travel/en/traveladvisories/traveladvisories/tunisia-travel-advisory.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 33.39,
    "map_lng": 10.488,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "contact@ftbb.org.tn",
    "contact_email_src": "https://www.ftbb.org.tn",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/FTBBTN; https://www.instagram.com/federationtunisiennedebasket; https://x.com/ftbb_tunisie; https://www.youtube.com/channel/UCMDj_CUF0-JB4WVg5GLWLJw; https://www.tiktok.com/@tunisianbasketballfed",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "tanzania-nbl",
    "name": "National Basketball League (Tanzania)",
    "country": "Tanzania",
    "region": "Africa",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://tanzaniabasketball.com/national-league-nbl",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/National_Basketball_League_(Tanzania)",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 10,
    "teams_source": "https://en.wikipedia.org/wiki/National_Basketball_League_(Tanzania)",
    "season_est": "Short annual season (est.)",
    "pay_est": "Est.: low; Dar City (BAL 2026) is the exception",
    "pay_class": "low",
    "entry_route": "Rosters are mostly local. Imports usually come through agents or coach contacts, often tied to BAL qualifying campaigns.",
    "entry_friendliness": 3,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "Import rule not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "tz"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 38,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 26.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.tza.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -6.525,
    "map_lng": 35.788,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "burundi-vbl",
    "name": "Viva Basketball League (Burundi)",
    "country": "Burundi",
    "region": "Africa",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Viva_Basketball_League",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Calendar-year season (est.)",
    "pay_est": "Est.: low",
    "pay_class": "low",
    "entry_route": "Rosters are mostly local. Imports usually come through agents or coach contacts, often tied to BAL qualifying campaigns.",
    "entry_friendliness": 3,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "2026 title: Urunani (local press, rpa.bi). Import rule not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "bi"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 34,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": null,
    "cost_of_living_source": "",
    "travel_advisory": 3,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.bdi.html",
    "difficulty": 3,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -3.426,
    "map_lng": 29.932,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "cape-verde-acvb",
    "name": "ACVB League (Cape Verde)",
    "country": "Cape Verde",
    "region": "Africa",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://acvbleague.com",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Calendar-year season; 2026 final in autumn (est.)",
    "pay_est": "Est.: low",
    "pay_class": "low",
    "entry_route": "Rosters are mostly local. Imports usually come through agents or coach contacts, often tied to BAL qualifying campaigns.",
    "entry_friendliness": 3,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "Import rule not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "cv"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 32,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 46.3,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 3,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 16.0,
    "map_lng": -24.008,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/ACVBleague; https://www.instagram.com/acvbleague",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "madagascar-n1a",
    "name": "N1A (Madagascar)",
    "country": "Madagascar",
    "region": "Africa",
    "tier": "1",
    "season_months": "Regional phases, national final phase in Sep/Oct (2026)",
    "season_source": "https://newsmada.com/2026/10/05/basket-n1a-phase-finale-2026-le-cospn-et-la-gnbc-conservent-leurs-couronnes/",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "Est.: amateur / low",
    "pay_class": "unpaid",
    "entry_route": "Mostly local players; no import route verified. Listed for completeness and for players with local ties (residency, heritage or study).",
    "entry_friendliness": 2,
    "housing": "rarely",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "mg"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 32,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 22.5,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.mdg.html",
    "difficulty": 3,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -18.925,
    "map_lng": 46.442,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "drc-liprobakin",
    "name": "LIPROBAKIN – Kinshasa provincial league (DR Congo)",
    "country": "DR Congo",
    "region": "Africa",
    "tier": "1",
    "season_months": "Season 2025-26 (Onatra champions)",
    "season_source": "https://lequotidienrdc.com/basket-ball-ce-qua-ete-le-sacre-cnss-d-et-onatra-m-a-la-liprobakin-saison-sportive-2025-2026/",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "Est.: low",
    "pay_class": "low",
    "entry_route": "Mostly local players; no import route verified. Listed for completeness and for players with local ties (residency, heritage or study).",
    "entry_friendliness": 2,
    "housing": "rarely",
    "housing_source": "",
    "pass8_note": "Onatra (2025-26 champions) entered the Road to BAL 2027 as ASB Onatra.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "cd"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 36,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": null,
    "cost_of_living_source": "",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -2.981,
    "map_lng": 23.822,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "gabon",
    "name": "Championnat national (Gabon)",
    "country": "Gabon",
    "region": "Africa",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Annual (est.)",
    "pay_est": "Est.: amateur / low",
    "pay_class": "unpaid",
    "entry_route": "Mostly local players; no import route verified. Listed for completeness and for players with local ties (residency, heritage or study).",
    "entry_friendliness": 2,
    "housing": "rarely",
    "housing_source": "",
    "pass8_note": "Espoir BB topped the 2026 men's regular phase (L'Union, Libreville).",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ga"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 30,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": null,
    "cost_of_living_source": "",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.gab.html",
    "difficulty": 3,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -0.9,
    "map_lng": 11.69,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "guinea-d1",
    "name": "Division 1 (Guinea)",
    "country": "Guinea",
    "region": "Africa",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Annual (est.)",
    "pay_est": "Est.: amateur / low",
    "pay_class": "unpaid",
    "entry_route": "Mostly local players; no import route verified. Listed for completeness and for players with local ties (residency, heritage or study).",
    "entry_friendliness": 2,
    "housing": "rarely",
    "housing_source": "",
    "pass8_note": "2026 champions: Nabaya BC (gnakrylive.com), who entered the Road to BAL 2027.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "gn"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 30,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": null,
    "cost_of_living_source": "",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.gin.html",
    "difficulty": 3,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 10.723,
    "map_lng": -10.708,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "big-v",
    "name": "Big V Championship Men (Victoria, Australia)",
    "country": "Australia",
    "region": "Oceania",
    "tier": "3",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "2026 Big V rules: Senior Championship teams may have up to 3 restricted players, no more than 2 from Category A (born outside Asia/Oceania and not an Australian/NZ citizen or resident). Other senior divisions: max 2 restricted players.",
    "import_rules_source": "https://api.basketballvictoria.com.au/api/assets/cj1y71eh7bsc0g44",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://basketballvictoria.com.au/bigv/fixtures/",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Australian winter (roughly Mar/Apr – Aug, est.)",
    "pay_est": "Est.: semi-pro; imports often get housing, a car and a job",
    "pay_class": "low",
    "entry_route": "Clubs recruit imports directly or through agents for the Australian winter season; local work or coaching roles are sometimes part of the package.",
    "entry_friendliness": 4,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "Sits below NBL1 South in Victoria.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "au"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 38,
    "nba_presence": 0,
    "import_slots": 2,
    "import_slots_note": "3 restricted, max 2 Category A (imports)",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 67.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.aus.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -25.191,
    "map_lng": 133.637,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.basketballvictoria.com.au/about/contact-us",
    "contact_social": "https://www.facebook.com/BasketballVictoria; https://www.instagram.com/basketball_vic; https://twitter.com/basketball_vic; https://www.youtube.com/channel/UCLifRu7ud5T2MTksI24ZRsg",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "qsl",
    "name": "Queensland State League (QSL1, Australia)",
    "country": "Australia",
    "region": "Oceania",
    "tier": "3",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://loganbasketball.com/program/queensland-state-league/",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 9,
    "teams_source": "https://loganbasketball.com/wp-content/uploads/2025/11/2026-QSL-Season-Information47.pdf",
    "season_est": "Australian winter (roughly Mar/Apr – Aug, est.)",
    "pay_est": "Est.: semi-pro to amateur",
    "pay_class": "low",
    "entry_route": "Clubs recruit imports directly or through agents for the Australian winter season; local work or coaching roles are sometimes part of the package.",
    "entry_friendliness": 4,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "Sits below NBL1 North; QSL2 men's and women's divisions and youth leagues sit beneath. South Australia's old Premier League is now NBL1 Central, and WA's State Basketball League became NBL1 West.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "au"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 36,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 67.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.aus.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -23.877,
    "map_lng": 134.819,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "0738013566",
    "contact_phone_src": "https://loganbasketball.com/program/queensland-state-league/",
    "contact_form": "https://loganbasketball.com/contact/",
    "contact_social": "https://www.facebook.com/LoganBasketballInc; https://www.instagram.com/loganbasketballinc; https://twitter.com/BasketballLogan; https://www.youtube.com/channel/UC518FRylUeMWgqgF9x-TLQA; https://www.linkedin.com/company/logan-basketball-inc",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "guam-gba",
    "name": "Guam Basketball Association (men)",
    "country": "Guam",
    "region": "Oceania",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Guam_Basketball_Association",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Annual (est.)",
    "pay_est": "Est.: amateur / semi-pro",
    "pay_class": "low",
    "entry_route": "Mostly local players; no import route verified. Listed for completeness and for players with local ties (residency, heritage or study).",
    "entry_friendliness": 2,
    "housing": "rarely",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "gu"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 30,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": null,
    "cost_of_living_source": "",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 3,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 13.45,
    "map_lng": 144.765,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "png-peb",
    "name": "Port Moresby Elite Basketball League (Papua New Guinea)",
    "country": "Papua New Guinea",
    "region": "Oceania",
    "tier": "1",
    "season_months": "Calendar-year club season (2026 calendar published)",
    "season_source": "https://www.thenational.com.pg/peb-unveils-26-calendar-to-boost-club-planning/",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "Amateur",
    "pay_class": "unpaid",
    "entry_route": "Mostly local players; no import route verified. Listed for completeness and for players with local ties (residency, heritage or study).",
    "entry_friendliness": 1,
    "housing": "rarely",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "pg"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 24,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 47.5,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 3,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.png.html",
    "difficulty": 2,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -5.682,
    "map_lng": 144.249,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "kazakhstan-higher",
    "name": "Higher League (Kazakhstan, 2nd tier)",
    "country": "Kazakhstan",
    "region": "Asia",
    "tier": "2",
    "season_months": "From mid-October (2026-27 regulation published 9 Oct 2026; first matches 14 Oct 2026)",
    "season_source": "https://nbfkz.com/ru/docs_season/5x5/ ; https://nbf.kz/ru/match/",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://nbfkz.com/ru/docs_season/5x5/",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "Est.: low; mostly local and farm teams",
    "pay_class": "low",
    "entry_route": "Imports are usually signed through agents for short seasons or tournaments; replacement signings are common.",
    "entry_friendliness": 2,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "Import rule: see the federation regulation (PDF on the federation documents page).",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "kz"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 36,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 29.8,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.kaz.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 47.647,
    "map_lng": 67.866,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "hong-kong-a2",
    "name": "Hong Kong Basketball League – Men's A2 Division",
    "country": "Hong Kong",
    "region": "Asia",
    "tier": "2",
    "season_months": "2026 season schedule published Oct 2026",
    "season_source": "https://www.basketball.org.hk/vancheerfile/Files/2026/10/20261002120130727.pdf",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.basketball.org.hk/vancheerfile/Files/2026/10/20261002120130727.pdf",
    "official_site_status": "loads",
    "wikipedia": "https://zh.wikipedia.org/zh-hk/%E9%A6%99%E6%B8%AF%E7%94%B7%E5%AD%90%E7%94%B2%E4%BA%8C%E7%B5%84%E7%B1%83%E7%90%83%E8%81%AF%E8%B3%BD",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "Amateur",
    "pay_class": "unpaid",
    "entry_route": "Mostly local players; no import route verified. Listed for completeness and for players with local ties (residency, heritage or study).",
    "entry_friendliness": 2,
    "housing": "rarely",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "hk"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 30,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": null,
    "cost_of_living_source": "",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.hkg.html",
    "difficulty": 3,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 21.828,
    "map_lng": 115.246,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "japan-jsb",
    "name": "Japan corporate/club leagues (JSB, SB2 regional leagues)",
    "country": "Japan",
    "region": "Asia",
    "tier": "4",
    "season_months": "2026 SB2 regional leagues: 6 men's regions and 2 women's regions",
    "season_source": "https://jsb-basketball.or.jp/wp-content/uploads/2025/11/2026%E5%B9%B4%E7%AB%B6%E6%8A%80%E6%97%A5%E7%A8%8B.pdf",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://jsb-basketball.or.jp/wp-content/uploads/2026/06/JSB_2026_team.pdf",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "Amateur (players are company employees)",
    "pay_class": "unpaid",
    "entry_route": "Company teams hire employees who play; not an import route.",
    "entry_friendliness": 1,
    "housing": "rarely",
    "housing_source": "",
    "pass8_note": "Japan Society Basketball Federation (JSB) competitions below the B.League; the All-Japan club championship had 32 men's teams in Feb 2026 (japanbasketball.jp/release/84561).",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "jp"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 34,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 47.5,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.jpn.html",
    "difficulty": 3,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 36.147,
    "map_lng": 138.131,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "norway-2div",
    "name": "Regional 2. divisjon (Norway, men, 3rd level)",
    "country": "Norway",
    "region": "Europe",
    "tier": "3",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.basket.no/regioner/region-ost/2019/serieoppsett-sesongen-20262027/",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Amateur",
    "pay_class": "unpaid",
    "entry_route": "Mostly local/amateur rosters. Imports usually come through coach or agent contacts; some clubs recruit directly with film. Expect a job or side income to matter.",
    "entry_friendliness": 3,
    "housing": "rarely",
    "housing_source": "",
    "pass8_note": "No national 2. divisjon in 2026-27: regions run their own 2M series below Nasjonal 1M.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "no"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 24,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 83.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.nor.html",
    "difficulty": 2,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 62.053,
    "map_lng": 8.809,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "basket@basket.no",
    "contact_email_src": "https://www.basket.no/regioner/region-ost/2019/serieoppsett-sesongen-20262027/",
    "contact_phone": "91121721; 91564636",
    "contact_phone_src": "https://www.basket.no/regioner/region-ost/2019/serieoppsett-sesongen-20262027/",
    "contact_form": "https://www.basket.no/om-nbbf/kontakt-oss/",
    "contact_social": "https://www.facebook.com/basket.1968; https://www.instagram.com/basketnorge; https://twitter.com/basketnorge; https://www.youtube.com/channel/UC7iFyMPOyRwz2Y2zFcTCo2Q",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "brazil-carioca",
    "name": "Campeonato Carioca (Rio de Janeiro state championship, Brazil)",
    "country": "Brazil",
    "region": "Americas",
    "tier": "State championship",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://lnb.com.br/noticias/campeonato-carioca-de-basquete-retorna-apos-tres-anos-com-triangular-entre-botafogo-flamengo-e-fluminense/",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 3,
    "teams_source": "https://lnb.com.br/noticias/campeonato-carioca-de-basquete-retorna-apos-tres-anos-com-triangular-entre-botafogo-flamengo-e-fluminense/",
    "season_est": "Pre-season (Sep/Oct, est.)",
    "pay_est": "Paid via NBB club contracts",
    "pay_class": "paid",
    "entry_route": "Short seasons; imports are usually signed through agents or coach contacts, often as in-season replacements. Film plus availability on short notice helps.",
    "entry_friendliness": 1,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "2026 returned after three years as a triangular between Botafogo, Flamengo and Fluminense.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "br"
    ],
    "tier_rank": 4,
    "tier_name": "Solid",
    "level_score": 60,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 30.1,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.bra.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -10.8,
    "map_lng": -52.123,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://lnb.com.br/institucional/contato",
    "contact_social": "https://pt-br.facebook.com/NBB; https://www.instagram.com/nbb; https://twitter.com/nbb; https://www.youtube.com/user/NBBoficial; https://www.tiktok.com/@nbboficial",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "brazil-gaucho",
    "name": "Campeonato Gaúcho (Rio Grande do Sul, Brazil)",
    "country": "Brazil",
    "region": "Americas",
    "tier": "State championship",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.basquetegaucho.com.br/",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 3,
    "teams_source": "https://www.basquetegaucho.com.br/",
    "season_est": "Annual (est.)",
    "pay_est": "Est.: low outside NBB-linked clubs",
    "pay_class": "low",
    "entry_route": "Short seasons; imports are usually signed through agents or coach contacts, often as in-season replacements. Film plus availability on short notice helps.",
    "entry_friendliness": 2,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "br"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 42,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 30.1,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.bra.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -10.761,
    "map_lng": -54.308,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "fgb@basquetegaucho.com.br",
    "contact_email_src": "https://www.basquetegaucho.com.br/",
    "contact_phone": "+555432233858",
    "contact_phone_src": "https://www.basquetegaucho.com.br/",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/fgb.basquetegaucho; https://www.instagram.com/fg_basquete",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "brazil-paranaense",
    "name": "Campeonato Paranaense – Série Ouro (Paraná, Brazil)",
    "country": "Brazil",
    "region": "Americas",
    "tier": "State championship",
    "season_months": "Final Four in October (2026)",
    "season_source": "https://www.basqueteparana.com.br/wp-content/uploads/2026/10/NO-095.26-Tabela-de-Jogos-e-Informa%C3%A7%C3%B5es-Final-Four-Campeonato-Estadual-Adulto-Masculino-S%C3%A9rie-Ouro-2026.pdf",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.basqueteparana.com.br/wp-content/uploads/2026/10/NO-095.26-Tabela-de-Jogos-e-Informa%C3%A7%C3%B5es-Final-Four-Campeonato-Estadual-Adulto-Masculino-S%C3%A9rie-Ouro-2026.pdf",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "Est.: low",
    "pay_class": "low",
    "entry_route": "Short seasons; imports are usually signed through agents or coach contacts, often as in-season replacements. Film plus availability on short notice helps.",
    "entry_friendliness": 2,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "2026 Final Four: Pato Basquete, Campo Mourão, ADRM Maringá, APVE Londrina.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "br"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 42,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 30.1,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.bra.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -9.434,
    "map_lng": -53.158,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "argentina-febamba",
    "name": "FEBAMBA Torneo Superior (Buenos Aires metro, Argentina)",
    "country": "Argentina",
    "region": "Americas",
    "tier": "4",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "http://febamba.com",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Annual, Copas de Oro/Plata/Bronce (est.)",
    "pay_est": "Amateur",
    "pay_class": "unpaid",
    "entry_route": "Mostly local players; no import route verified. Listed for completeness and for players with local ties (residency, heritage or study).",
    "entry_friendliness": 1,
    "housing": "rarely",
    "housing_source": "",
    "pass8_note": "Regional federation league below the Liga Federal; 24 FEBAMBA clubs entered the 2026 Liga Federal Metropolitan conference.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ar"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 28,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 41.3,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.arg.html",
    "difficulty": 3,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -35.463,
    "map_lng": -63.89,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "secretaria@febamba.com",
    "contact_email_src": "https://febamba.com/contacto",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/FEBAMBA.org; https://www.instagram.com/febamba; https://x.com/FEBAMBAok; https://www.youtube.com/user/FEBAMBA; https://www.tiktok.com/@febamba",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "honduras-lnb",
    "name": "Liga Nacional de Baloncesto (Honduras)",
    "country": "Honduras",
    "region": "Americas",
    "tier": "1",
    "season_months": "From 30 Sep 2026 (two regular-season rounds, top 4 to semi-finals)",
    "season_source": "https://www.latribuna.hn/2026/09/30/se-inaugura-liga-nacional-de-baloncesto-masculino/",
    "import_rules": "2026: each team may register up to 2 foreign professional players.",
    "import_rules_source": "https://www.latribuna.hn/2026/09/30/se-inaugura-liga-nacional-de-baloncesto-masculino/",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://es.wikipedia.org/wiki/Liga_Nacional_de_Baloncesto_de_Honduras",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 5,
    "teams_source": "https://www.latribuna.hn/2026/09/30/se-inaugura-liga-nacional-de-baloncesto-masculino/",
    "season_est": "",
    "pay_est": "Est.: low, short season",
    "pay_class": "low",
    "entry_route": "Short seasons; imports are usually signed through agents or coach contacts, often as in-season replacements. Film plus availability on short notice helps.",
    "entry_friendliness": 3,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "hn"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 30,
    "nba_presence": 0,
    "import_slots": 2,
    "import_slots_note": "2 foreign professionals",
    "season_start_month": 9,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 36.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 3,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.hnd.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 15.257,
    "map_lng": -86.076,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "costa-rica-lsb",
    "name": "Liga Superior de Baloncesto (Costa Rica)",
    "country": "Costa Rica",
    "region": "Americas",
    "tier": "1",
    "season_months": "From late March (2026 season began 28 Mar)",
    "season_source": "https://fecobacr.com/torneos/lsb/",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.lsbcostarica.com",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 8,
    "teams_source": "https://www.lsbcostarica.com",
    "season_est": "",
    "pay_est": "Est.: low, short season",
    "pay_class": "low",
    "entry_route": "Short seasons; imports are usually signed through agents or coach contacts, often as in-season replacements. Film plus availability on short notice helps.",
    "entry_friendliness": 3,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "FECOBA's 2024 competition regulation reportedly caps foreign players at 2 per team; the document did not load from our checker, so the rule is not shown as verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "cr"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 34,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": 3,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 52.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.cri.html",
    "difficulty": 3,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 10.274,
    "map_lng": -84.074,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://facebook.com/lsbcostarica; https://www.instagram.com/lsbcostarica; https://youtube.com/@ligasuperiordebaloncestocr; https://www.tiktok.com/@lsb.cr",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "jamaica-nbl",
    "name": "National Basketball League (Jamaica)",
    "country": "Jamaica",
    "region": "Americas",
    "tier": "1",
    "season_months": "July – September (2026 plan)",
    "season_source": "http://www.basketballjamaica.org.jm/williams-targets-profitability-and-major-sponsorships-for-2026-season/",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.basketballjamaica.org.jm",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "Est.: semi-pro at best",
    "pay_class": "low",
    "entry_route": "Mostly local players; no import route verified. Listed for completeness and for players with local ties (residency, heritage or study).",
    "entry_friendliness": 1,
    "housing": "rarely",
    "housing_source": "",
    "pass8_note": "Planned as a semi-professional local league; no import rule published.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "jm"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 26,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": 7,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 54.5,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.jam.html",
    "difficulty": 3,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 18.185,
    "map_lng": -77.395,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "media@basketballjamaica.org.jm",
    "contact_email_src": "https://www.basketballjamaica.org.jm",
    "contact_phone": "+18765844225",
    "contact_phone_src": "https://www.basketballjamaica.org.jm",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "barbados-baba",
    "name": "BABA Premier League (Barbados)",
    "country": "Barbados",
    "region": "Americas",
    "tier": "1",
    "season_months": "2026 season under way (tip-off reported by CBC)",
    "season_source": "https://www.cbc.bb/main-stories/baba-premier-league-tips-off-tonight-with-double-header-at-bcc-gym/",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://barbadosbasketball.com",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "Amateur",
    "pay_class": "unpaid",
    "entry_route": "Mostly local players; no import route verified. Listed for completeness and for players with local ties (residency, heritage or study).",
    "entry_friendliness": 1,
    "housing": "rarely",
    "housing_source": "",
    "pass8_note": "Published BABA rules contain no foreign-player provision.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "bb"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 22,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": null,
    "cost_of_living_source": "",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.brb.html",
    "difficulty": 2,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 13.15,
    "map_lng": -59.525,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "dr-tbs-distrito",
    "name": "Torneo de Baloncesto Superior del Distrito Nacional (TBS Distrito, Dominican Republic)",
    "country": "Dominican Republic",
    "region": "Americas",
    "tier": "2",
    "season_months": "2026: 50th edition",
    "season_source": "https://panorama.com.do/abadina-llama-a-clubes-a-inscribir-nomina-jugadores-para-el-50-tbs-distrito-2026/",
    "import_rules": "Clubs register an initial 10-player roster; international reinforcements must meet eligibility rules and hold a FIBA Letter of Clearance (CTI). No numeric import limit published.",
    "import_rules_source": "https://panorama.com.do/abadina-llama-a-clubes-a-inscribir-nomina-jugadores-para-el-50-tbs-distrito-2026/",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://fedombal.org",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "Est.: short-term deals for imports",
    "pay_class": "low",
    "entry_route": "Short seasons; imports are usually signed through agents or coach contacts, often as in-season replacements. Film plus availability on short notice helps.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "Clubs signed foreign reinforcements for 2026 (local press).",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "3/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "do"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 50,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 38.2,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.dom.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 18.643,
    "map_lng": -69.215,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/fedombal; https://www.instagram.com/fedombal; https://twitter.com/FedombalRD; https://www.youtube.com/c/LiveFedombal",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "nigeria-women",
    "name": "Zenith Bank / NBBF Women's Basketball League (Nigeria)",
    "country": "Nigeria",
    "region": "Africa",
    "tier": "1",
    "season_months": "From mid-August (2026 tipped off 16 Aug)",
    "season_source": "https://guardian.ng/sport/zenith-bank-nbbf-womens-basketball-league-tips-off-august-16/",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Zenith_Women_Basketball_League",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 16,
    "teams_source": "https://guardian.ng/sport/zenith-bank-nbbf-womens-basketball-league-tips-off-august-16/",
    "season_est": "",
    "pay_est": "Est.: low",
    "pay_class": "low",
    "entry_route": "Mostly local players; no import route verified. Listed for completeness and for players with local ties (residency, heritage or study).",
    "entry_friendliness": 2,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "ng"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 44,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": 8,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 27.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 3,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.nga.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 9.146,
    "map_lng": 9.088,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "morocco-women",
    "name": "Division Excellence Dames (DEXD, Morocco)",
    "country": "Morocco",
    "region": "Africa",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://frmbb.ma/?page_id=20381",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": 12,
    "teams_source": "https://frmbb.ma/?page_id=20381",
    "season_est": "Roughly Oct – May (est.)",
    "pay_est": "Est.: low",
    "pay_class": "low",
    "entry_route": "Rosters are mostly local. Imports usually come through agents or coach contacts, often tied to BAL qualifying campaigns.",
    "entry_friendliness": 2,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "ma"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 40,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 31.4,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.mar.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 27.881,
    "map_lng": -9.283,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/frmbb.maroc; https://www.instagram.com/frmbasket; https://twitter.com/frmbasket; https://www.youtube.com/channel/UC0Xrpq9yAuSk8HSOfjp8Zhg",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "tauihi",
    "name": "Tauihi Basketball Aotearoa (New Zealand, women)",
    "country": "New Zealand",
    "region": "Oceania",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "2025 season page: each team may sign up to 5 imports; if a team has more than 3, at least 2 must be from the FIBA Asia region (including Australia).",
    "import_rules_source": "https://tauihi.basketball/youneedtoknow/",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://tauihi.basketball",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "NZ winter/spring (est.)",
    "pay_est": "Est.: semi-pro",
    "pay_class": "low",
    "entry_route": "Clubs recruit imports directly or through agents for the Australian winter season; local work or coaching roles are sometimes part of the package.",
    "entry_friendliness": 3,
    "housing": "usually",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "nz"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 50,
    "nba_presence": null,
    "import_slots": 3,
    "import_slots_note": "Up to 5 imports; >3 needs 2 from FIBA Asia/Australia",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 60.3,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.nzl.html",
    "difficulty": 6,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -41.954,
    "map_lng": 173.922,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://tauihi.basketball/contact/",
    "contact_social": "https://www.facebook.com/TauihiNZ; https://www.instagram.com/tauihinz; https://twitter.com/TauihiNZ",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "big-v-women",
    "name": "Big V Championship Women (Victoria, Australia)",
    "country": "Australia",
    "region": "Oceania",
    "tier": "3",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "2026 Big V rules: Senior Championship teams may have up to 3 restricted players, no more than 2 from Category A.",
    "import_rules_source": "https://api.basketballvictoria.com.au/api/assets/cj1y71eh7bsc0g44",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://basketballvictoria.com.au/bigv/fixtures/",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Australian winter (roughly Mar/Apr – Aug, est.)",
    "pay_est": "Est.: semi-pro to amateur",
    "pay_class": "low",
    "entry_route": "Clubs recruit imports directly or through agents for the Australian winter season; local work or coaching roles are sometimes part of the package.",
    "entry_friendliness": 4,
    "housing": "sometimes",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "au"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 36,
    "nba_presence": null,
    "import_slots": 2,
    "import_slots_note": "3 restricted, max 2 Category A",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 67.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.aus.html",
    "difficulty": 5,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": -25.269,
    "map_lng": 135.809,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://basketballvictoria.com.au/about/contact-us",
    "contact_social": "https://www.facebook.com/BasketballVictoria; https://www.instagram.com/basketball_vic; https://twitter.com/basketball_vic; https://www.youtube.com/channel/UCLifRu7ud5T2MTksI24ZRsg",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "denmark-women-1div",
    "name": "1. Division kvinder (Denmark, women, 2nd tier)",
    "country": "Denmark",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "Regional pools (East 1–2, West 1). Foreign players need a DBBF licence and FIBA Letter of Clearance; no numeric quota found.",
    "import_rules_source": "https://www.basket.dk/raekker ; https://www.basket.dk/info-om-spillere",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.basket.dk/raekker",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "Roughly late Sep/Oct – Apr/May (est., typical for European domestic leagues)",
    "pay_est": "Amateur",
    "pay_class": "unpaid",
    "entry_route": "Mostly local/amateur rosters. Imports usually come through coach or agent contacts; some clubs recruit directly with film. Expect a job or side income to matter.",
    "entry_friendliness": 3,
    "housing": "rarely",
    "housing_source": "",
    "pass8_note": "",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "2/4 core (+signing windows: no)",
    "completeness": "partial",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "dk"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 30,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 78.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 3,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 55.203,
    "map_lng": 11.41,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "info@basket.dk",
    "contact_email_src": "https://basket.dk/kontakt/",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://basket.dk/kontakt/",
    "contact_social": "https://www.facebook.com/danskbasket; https://www.instagram.com/danmarksbasketballforbund; https://www.youtube.com/@danmarksbasketballforbund388; https://www.linkedin.com/company/danmarks-basketball-forbund",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "wmpbl",
    "name": "Women's Maharlika Pilipinas Basketball League (WMPBL)",
    "country": "Philippines",
    "region": "Asia",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/2026_WMPBL_season",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": false,
    "existence_source": "",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "2026 season (est.)",
    "pay_est": "Est.: low",
    "pay_class": "low",
    "entry_route": "Imports are usually signed through agents for short seasons or tournaments; replacement signings are common.",
    "entry_friendliness": 2,
    "housing": "unknown",
    "housing_source": "",
    "pass8_note": "Listed instead of the older WNBL, which has no current season.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "ph"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 38,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 30.1,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.phl.html",
    "difficulty": 4,
    "entry_basis": "ESTIMATE (editorial, per league)",
    "housing_basis": "ESTIMATE (editorial, per league)",
    "map_lat": 12.283,
    "map_lng": 123.808,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "greece-b",
    "name": "Greek B Basket League (3rd tier)",
    "country": "Greece",
    "region": "Europe",
    "tier": "3",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Greek_B_Basket_League",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://en.wikipedia.org/wiki/Greek_B_Basket_League",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "gr"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 36,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 54.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.grc.html",
    "difficulty": 4,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 39.895,
    "map_lng": 22.009,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "poland-2liga",
    "name": "II Liga (Poland, 3rd tier)",
    "country": "Poland",
    "region": "Europe",
    "tier": "3",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://pl.wikipedia.org/wiki/II_liga_polska_w_koszykówce_mężczyzn",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://pl.wikipedia.org/wiki/II_liga_polska_w_koszykówce_mężczyzn",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "pl"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 34,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 47.3,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.pol.html",
    "difficulty": 3,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 53.116,
    "map_lng": 19.155,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "switzerland-nlb-men",
    "name": "NLB Men (Switzerland, 2nd tier)",
    "country": "Switzerland",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://swiss.basketball/national-competitions/nlb/men",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://swiss.basketball/national-competitions/nlb/men",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ch"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 36,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 110.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.che.html",
    "difficulty": 4,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 46.358,
    "map_lng": 7.134,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://swiss.basketball/contact",
    "contact_social": "https://www.facebook.com/swissbasketball; https://www.instagram.com/swiss_basketball; https://twitter.com/swiss_basket; https://www.youtube.com/channel/UCgJw4GIqhkaIF7nYYqRI84w/featured; https://www.linkedin.com/company/11172100",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "estonia-esiliiga",
    "name": "Esiliiga (Estonia, national 2nd tier)",
    "country": "Estonia",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://et.wikipedia.org/wiki/Esiliiga",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://et.wikipedia.org/wiki/Esiliiga",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Estonia's top clubs play in the joint Estonian-Latvian league. Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ee"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 32,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 59.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.est.html",
    "difficulty": 3,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 58.752,
    "map_lng": 25.332,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "latvia-nbl",
    "name": "Nacionālā basketbola līga (Latvia, 2nd tier)",
    "country": "Latvia",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://lv.wikipedia.org/wiki/Nacionālā_basketbola_līga",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://lv.wikipedia.org/wiki/Nacionālā_basketbola_līga",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "lv"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 32,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 52.3,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.lva.html",
    "difficulty": 3,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 56.841,
    "map_lng": 24.754,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "finland-2div",
    "name": "II-divisioona (Finland, men, 4th tier)",
    "country": "Finland",
    "region": "Europe",
    "tier": "4",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://fi.wikipedia.org/wiki/Koripallon_II-divisioona",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://fi.wikipedia.org/wiki/Koripallon_II-divisioona",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "fi"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 24,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 69.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.fin.html",
    "difficulty": 2,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 62.819,
    "map_lng": 24.813,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "denmark-3div",
    "name": "3. Division herrer (Denmark, East/West)",
    "country": "Denmark",
    "region": "Europe",
    "tier": "4",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.basket.dk/raekker",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://www.basket.dk/raekker",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "dk"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 20,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 78.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 2,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 55.242,
    "map_lng": 9.225,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "info@basket.dk",
    "contact_email_src": "https://basket.dk/kontakt/",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://basket.dk/kontakt/",
    "contact_social": "https://www.facebook.com/danskbasket; https://www.instagram.com/danmarksbasketballforbund; https://www.youtube.com/@danmarksbasketballforbund388; https://www.linkedin.com/company/danmarks-basketball-forbund",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "germany-2dbbl",
    "name": "2. Damen-Basketball-Bundesliga (Germany, women)",
    "country": "Germany",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://de.wikipedia.org/wiki/2._Damen-Basketball-Bundesliga",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://de.wikipedia.org/wiki/2._Damen-Basketball-Bundesliga",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "de"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 50,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 68.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.deu.html",
    "difficulty": 5,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 50.736,
    "map_lng": 9.34,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "turkey-tkbl",
    "name": "Türkiye Kadınlar Basketbol Ligi (Turkey, women, 2nd tier)",
    "country": "Turkey",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://tr.wikipedia.org/wiki/Türkiye_Kadınlar_Basketbol_Ligi",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://tr.wikipedia.org/wiki/Türkiye_Kadınlar_Basketbol_Ligi",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "tr"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 52,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 39.2,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.tur.html",
    "difficulty": 5,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 38.827,
    "map_lng": 36.309,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "morocco-n1",
    "name": "Nationale 1 (Morocco, men, 2nd tier)",
    "country": "Morocco",
    "region": "Africa",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://fr.wikipedia.org/wiki/Championnat_du_Maroc_masculin_de_basket-ball_de_deuxième_division",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://fr.wikipedia.org/wiki/Championnat_du_Maroc_masculin_de_basket-ball_de_deuxième_division",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ma"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 32,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 31.4,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.mar.html",
    "difficulty": 3,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 27.894,
    "map_lng": -11.469,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "morocco-n1-women",
    "name": "Nationale 1 féminine (Morocco, women, 2nd tier)",
    "country": "Morocco",
    "region": "Africa",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://fr.wikipedia.org/wiki/Championnat_du_Maroc_féminin_de_basket-ball_de_deuxième_division",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://fr.wikipedia.org/wiki/Championnat_du_Maroc_féminin_de_basket-ball_de_deuxième_division",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "ma"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 26,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 31.4,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.mar.html",
    "difficulty": 3,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 29.235,
    "map_lng": -10.35,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "botswana-bbl",
    "name": "Botswana Basketball League",
    "country": "Botswana",
    "region": "Africa",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Botswana_Basketball_League",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://en.wikipedia.org/wiki/Botswana_Basketball_League",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "bw"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 28,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 32.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.bwa.html",
    "difficulty": 3,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": -23.168,
    "map_lng": 24.593,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "zambia-zbl",
    "name": "Zambia Basketball League",
    "country": "Zambia",
    "region": "Africa",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Zambia_Basketball_League",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://en.wikipedia.org/wiki/Zambia_Basketball_League",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "zm"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 28,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 29.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.zmb.html",
    "difficulty": 3,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": -14.519,
    "map_lng": 27.559,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "uganda-lower",
    "name": "FUBA lower leagues (Uganda, below the NBL)",
    "country": "Uganda",
    "region": "Africa",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://2bobsports.com/2026/01/03/foreign-player-rule-updated-and-double-licensing-ahead-of-2026-nbl/",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://2bobsports.com/2026/01/03/foreign-player-rule-updated-and-double-licensing-ahead-of-2026-nbl/",
    "tier_est": true,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "FUBA's 2026 rule allows lower-league teams 3 foreign players on game day (press report). Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ug"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 28,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 27.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 4,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.uga.html",
    "difficulty": 3,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 1.079,
    "map_lng": 33.305,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "rwanda-women",
    "name": "Rwanda Basketball League – Women",
    "country": "Rwanda",
    "region": "Africa",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.ground-sports.com/ferwaba-general-assembly-ahead-of-2026/",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://www.ground-sports.com/ferwaba-general-assembly-ahead-of-2026/",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "rw"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 34,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 25.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 3,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.rwa.html",
    "difficulty": 3,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": -2.441,
    "map_lng": 28.902,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://x.com/GroundSports1",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "egypt-women",
    "name": "Egyptian Women's Super League",
    "country": "Egypt",
    "region": "Africa",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.btolat.com/news/401486",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://www.btolat.com/news/401486",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "The federation allows foreign professionals in the women's Super League for 2026-27 (no numeric cap stated). Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "eg"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 44,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 21.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.egy.html",
    "difficulty": 4,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 25.8,
    "map_lng": 30.356,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.btolat.com/contactus",
    "contact_social": "https://www.facebook.com/BtolatOfficial; https://www.instagram.com/btolat_official; https://twitter.com/Btolat; https://www.youtube.com/user/BTOLATdotCOM; https://www.tiktok.com/@btolatofficial",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "tunisia-women",
    "name": "Ligue féminine (Tunisia)",
    "country": "Tunisia",
    "region": "Africa",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.ftbb.org.tn/wp-content/uploads/2025/11/Reglements-Generaux-de-la-FTBB_2024-2.pdf",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://www.ftbb.org.tn/wp-content/uploads/2025/11/Reglements-Generaux-de-la-FTBB_2024-2.pdf",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "tn"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 34,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 29.1,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/travel/en/traveladvisories/traveladvisories/tunisia-travel-advisory.html",
    "difficulty": 3,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 33.403,
    "map_lng": 8.302,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "iran-d1",
    "name": "Iranian Basketball 1st Division (2nd tier)",
    "country": "Iran",
    "region": "Middle East",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Iranian_Basketball_Super_League",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://en.wikipedia.org/wiki/Iranian_Basketball_Super_League",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Existence from the Super League article (bottom two are relegated to the 1st Division). Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ir"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 36,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 22.8,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 4,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.irn.html",
    "difficulty": 4,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 32.194,
    "map_lng": 55.652,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "kazakhstan-women",
    "name": "National League (Kazakhstan, women)",
    "country": "Kazakhstan",
    "region": "Asia",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://nbfkz.com/ru/docs_season/5x5/",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://nbfkz.com/ru/docs_season/5x5/",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "2026-27 regulation published by the federation. Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "kz"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 44,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 29.8,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.kaz.html",
    "difficulty": 4,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 47.66,
    "map_lng": 65.68,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://nbfkz.com/ru/contacts/",
    "contact_social": "https://facebook.com/NBFKZ; https://www.instagram.com/nbfkz; https://www.youtube.com/@KazakhstanBasketball; https://www.tiktok.com/@nbf.kz",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "singapore-nbl-d2",
    "name": "National Basketball League Division 2 (Singapore)",
    "country": "Singapore",
    "region": "Asia",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://bas.org.sg/wp-content/uploads/2026/09/General-RR_NBL-Div-2__2026_.pdf",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://bas.org.sg/wp-content/uploads/2026/09/General-RR_NBL-Div-2__2026_.pdf",
    "tier_est": false,
    "num_teams": 12,
    "teams_source": "https://bas.org.sg/wp-content/uploads/2026/09/General-RR_NBL-Div-2__2026_.pdf",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Same citizenship rule as Division 1 (closed to overseas imports). Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "sg"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 26,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 87.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.sgp.html",
    "difficulty": 3,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 0.903,
    "map_lng": 104.907,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "korea-uleague",
    "name": "KUSF U-League (South Korea, university)",
    "country": "South Korea",
    "region": "Asia",
    "tier": "University",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/U-League_(basketball)",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://en.wikipedia.org/wiki/U-League_(basketball)",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "University league; no import route. Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "kr"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 40,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 61.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.kor.html",
    "difficulty": 4,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 37.538,
    "map_lng": 127.717,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "china-guangdong",
    "name": "Guangdong Provincial Men's Basketball League (China)",
    "country": "China",
    "region": "Asia",
    "tier": "Provincial",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://zh.wikipedia.org/wiki/广东省男子篮球联赛",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://zh.wikipedia.org/wiki/广东省男子篮球联赛",
    "tier_est": true,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "cn"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 36,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 30.5,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.chn.html",
    "difficulty": 4,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 35.441,
    "map_lng": 108.945,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "nepal-nbl",
    "name": "Nepal Basketball League",
    "country": "Nepal",
    "region": "Asia",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Nepal_Basketball_League",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://en.wikipedia.org/wiki/Nepal_Basketball_League",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Last documented season: 2019. Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "np"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 24,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 22.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.npl.html",
    "difficulty": 2,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 28.378,
    "map_lng": 84.0,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "cambodia-cbl",
    "name": "Cambodian Basketball League (CBL)",
    "country": "Cambodia",
    "region": "Asia",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.khmertimeskh.com/50750177/cbl-to-kick-off-on-sunday-with-seven-teams-on-board/",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://www.khmertimeskh.com/50750177/cbl-to-kick-off-on-sunday-with-seven-teams-on-board/",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Last documented season: 2020 (seven teams). Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "kh"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 24,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 34.8,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.khm.html",
    "difficulty": 2,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 12.543,
    "map_lng": 104.814,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.khmertimeskh.com/contact-us/",
    "contact_social": "https://www.facebook.com/khmertimes; https://twitter.com/KhmerTimes; https://www.youtube.com/channel/UCrt1z-amDxCuORWclr20B1Q",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "india-3bl",
    "name": "3x3 Pro Basketball League (3BL, India)",
    "country": "India",
    "region": "Asia",
    "tier": "3x3",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/3x3_Pro_Basketball_League",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://en.wikipedia.org/wiki/3x3_Pro_Basketball_League",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "3x3 format; last documented season 2022. Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "in"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 24,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 18.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.ind.html",
    "difficulty": 2,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 21.897,
    "map_lng": 79.756,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "india-epbl",
    "name": "Elite Pro Basketball League (India)",
    "country": "India",
    "region": "Asia",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Elite_Pro_Basketball_League",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://en.wikipedia.org/wiki/Elite_Pro_Basketball_League",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "No current season found. Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "in"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 30,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 18.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.ind.html",
    "difficulty": 3,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 21.91,
    "map_lng": 77.57,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "wnbl-ph",
    "name": "Women's National Basketball League (Philippines)",
    "country": "Philippines",
    "region": "Asia",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Women's_National_Basketball_League_(Philippines)",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://en.wikipedia.org/wiki/Women's_National_Basketball_League_(Philippines)",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "No current season found. Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "ph"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 30,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 30.1,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.phl.html",
    "difficulty": 3,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 12.322,
    "map_lng": 121.623,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "bsl-north-america",
    "name": "Basketball Super League (BSL, North America)",
    "country": "United States",
    "region": "Americas",
    "tier": "minor pro",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Basketball_Super_League_(North_America)",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://en.wikipedia.org/wiki/Basketball_Super_League_(North_America)",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "us"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 30,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 68.8,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 3,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 39.343,
    "map_lng": -101.544,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "cuba-lsb",
    "name": "Liga Superior de Baloncesto (Cuba)",
    "country": "Cuba",
    "region": "Americas",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Liga_Superior_de_Baloncesto_(Cuba)",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://en.wikipedia.org/wiki/Liga_Superior_de_Baloncesto_(Cuba)",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "No season found since 2023. Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "cu"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 36,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 41.8,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.cub.html",
    "difficulty": 4,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 23.013,
    "map_lng": -80.833,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "brazil-mineiro",
    "name": "Campeonato Mineiro (Minas Gerais state championship, Brazil)",
    "country": "Brazil",
    "region": "Americas",
    "tier": "State championship",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://pt.wikipedia.org/wiki/Campeonato_Mineiro_de_Basquete",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://pt.wikipedia.org/wiki/Campeonato_Mineiro_de_Basquete",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "2026 edition not confirmed (2025 had 8 teams, incl. Minas and Cruzeiro). Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "br"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 40,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 30.1,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.bra.html",
    "difficulty": 4,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": -10.813,
    "map_lng": -52.134,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "uruguay-women",
    "name": "Liga Femenina de Básquetbol (Uruguay)",
    "country": "Uruguay",
    "region": "Americas",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://es.wikipedia.org/wiki/Liga_Femenina_de_Básquetbol_(Uruguay)",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://es.wikipedia.org/wiki/Liga_Femenina_de_Básquetbol_(Uruguay)",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "uy"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 40,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 55.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.ury.html",
    "difficulty": 4,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": -31.976,
    "map_lng": -55.999,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "png-nsbl",
    "name": "National Souths Basketball League (Papua New Guinea)",
    "country": "Papua New Guinea",
    "region": "Oceania",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.nbc.com.pg/post/34527/nsbl-announces-triple-event-calendar-for-20th-anniversary",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://www.nbc.com.pg/post/34527/nsbl-announces-triple-event-calendar-for-20th-anniversary",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "pg"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 20,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 47.5,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 3,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.png.html",
    "difficulty": 2,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": -6.136,
    "map_lng": 145.337,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "new-caledonia",
    "name": "Championnat de Nouvelle-Calédonie (New Caledonia)",
    "country": "New Caledonia",
    "region": "Oceania",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://fr.wikipedia.org/wiki/Fédération_de_Nouvelle-Calédonie_de_basket-ball",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://fr.wikipedia.org/wiki/Fédération_de_Nouvelle-Calédonie_de_basket-ball",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "The federation runs the territorial championship. Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "nc"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 24,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": null,
    "cost_of_living_source": "",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/travel/en/traveladvisories/traveladvisories/new-caledonia-travel-advisory.html",
    "difficulty": 2,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": -20.638,
    "map_lng": 161.212,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "tahiti",
    "name": "Championnat de Tahiti (French Polynesia)",
    "country": "French Polynesia",
    "region": "Oceania",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://fr.wikipedia.org/wiki/Fédération_tahitienne_de_basket-ball",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://fr.wikipedia.org/wiki/Fédération_tahitienne_de_basket-ball",
    "tier_est": true,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "pf"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 24,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": null,
    "cost_of_living_source": "",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/travel/en/traveladvisories/traveladvisories/french-polynesia-travel-advisory.html",
    "difficulty": 2,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": -17.024,
    "map_lng": -144.643,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "hungary-nb1b",
    "name": "NB I/B (Hungary, men, 2nd tier: Piros and Zöld groups)",
    "country": "Hungary",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://mkosz.hu/bajnoksag/x2627/hun2b",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://mkosz.hu/bajnoksag/x2627/hun2b",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "2026/27 season run by the federation (MKOSZ) in two groups. Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "hu"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 40,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 46.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.hun.html",
    "difficulty": 4,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 46.741,
    "map_lng": 18.408,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/hunbasket1; https://www.instagram.com/explore/tags/mkosz; https://twitter.com/Hunbasket1; https://www.youtube.com/channel/UCpl0NqXOVXMVBbjc3hwZ5Sw; https://www.tiktok.com/@hunbasket",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "czech-1liga",
    "name": "I. liga mužů (Czech Republic, 2nd tier)",
    "country": "Czech Republic",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://cz.basketball/soutez/5404",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://cz.basketball/soutez/5404",
    "tier_est": false,
    "num_teams": 20,
    "teams_source": "https://cz.basketball/upload/docs/1775819119_Vyhl%C3%A1%C5%A1en%C3%AD_I._LM_26_27.pdf",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "West and East groups; the winner can play off for a place in the NBL. Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "cz"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 40,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 53.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.cze.html",
    "difficulty": 4,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 49.303,
    "map_lng": 14.24,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "slovakia-1liga",
    "name": "1. liga mužov (Slovakia, 2nd tier)",
    "country": "Slovakia",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://slovakbasket.sk/sk/stats/home/8090/1-liga-muzi-a-1-liga-mladi-muzi-u23",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://slovakbasket.sk/sk/stats/home/8090/1-liga-muzi-a-1-liga-mladi-muzi-u23",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Combined with the U23 league in East and West groups; the winner is promoted to the SBL for 2027/28. Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "sk"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 34,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 49.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.svk.html",
    "difficulty": 3,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 48.287,
    "map_lng": 20.541,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "press@slovakbasket.sk; sekretariat@slovakbasket.sk",
    "contact_email_src": "https://slovakbasket.sk/sk/contacts",
    "contact_phone": "+421904805934; +421905504810",
    "contact_phone_src": "https://slovakbasket.sk/sk/contacts",
    "contact_form": "https://slovakbasket.sk/sk/contacts",
    "contact_social": "https://www.facebook.com/SlovakBasket; https://www.instagram.com/slovakbasket; https://www.youtube.com/channel/UCks4XhzWKf6Np4qHpfs4gGg",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "ireland-d1",
    "name": "Men's Division One (Ireland, 2nd tier)",
    "country": "Ireland",
    "region": "Europe",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://ireland.basketball/MensDivisionOneTable",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://ireland.basketball/MensDivisionOneTable",
    "tier_est": false,
    "num_teams": 14,
    "teams_source": "https://ireland.basketball/MensDivisionOneTable",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "North and South conferences in 2026/27. Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ie"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 30,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 70.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.irl.html",
    "difficulty": 3,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 52.411,
    "map_lng": -6.891,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "info@ireland.basketball",
    "contact_email_src": "https://ireland.basketball/MensDivisionOneTable",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://ireland.basketball/-schools-contacts",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "malta-bov",
    "name": "BOV National Men League (Malta, Division One)",
    "country": "Malta",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://maltabasketball.com/standings/bov-national-men-league-2025-26",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://maltabasketball.com/standings/bov-national-men-league-2025-26",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Six teams in 2025–26. Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "mt"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 28,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 56.8,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.mlt.html",
    "difficulty": 3,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 35.931,
    "map_lng": 14.395,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "info@maltabasketball.com",
    "contact_email_src": "https://maltabasketball.com/standings/bov-national-men-league-2025-26",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "faroe-league",
    "name": "Faroese men's basketball league (Faroe Islands)",
    "country": "Faroe Islands",
    "region": "Europe",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://clupik.pro/en/tournament/1322376/ranking",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://clupik.pro/en/tournament/1322376/ranking",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Run by the Faroese Basketball Association. Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "fo"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 20,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": null,
    "cost_of_living_source": "",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 2,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 62.199,
    "map_lng": -6.818,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "egypt-d2",
    "name": "Egyptian Basketball Premier League B (2nd tier)",
    "country": "Egypt",
    "region": "Africa",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Egyptian_Basketball_Premier_League",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://en.wikipedia.org/wiki/Egyptian_Basketball_Premier_League",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "The bottom two of the Premier League are relegated to Premier League B. Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "eg"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 34,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 21.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.egy.html",
    "difficulty": 3,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 25.813,
    "map_lng": 28.17,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "algeria-n2",
    "name": "Nationale 2 (Algeria, 2nd division)",
    "country": "Algeria",
    "region": "Africa",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://fr.wikipedia.org/wiki/Championnat_d'Algérie_de_basket-ball_de_deuxième_division",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://fr.wikipedia.org/wiki/Championnat_d'Algérie_de_basket-ball_de_deuxième_division",
    "tier_est": true,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Played in regional groups; JS Kabylie won the 2025–26 Centre region (LRCBB). Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "dz"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 26,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 28.0,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.dza.html",
    "difficulty": 3,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 36.319,
    "map_lng": 4.147,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "angola-d2",
    "name": "Angolan Second Division Basketball Championship",
    "country": "Angola",
    "region": "Africa",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Angola_Second_Division_Basketball_Championship",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://en.wikipedia.org/wiki/Angola_Second_Division_Basketball_Championship",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Inactive since 2022, according to Wikipedia; the federation has considered restarting it. Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ao"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 30,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 42.3,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.ago.html",
    "difficulty": 3,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": -12.332,
    "map_lng": 18.657,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "kenya-women",
    "name": "KBF Premier League – Women (Kenya)",
    "country": "Kenya",
    "region": "Africa",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/KBF_Premier_League",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://en.wikipedia.org/wiki/KBF_Premier_League",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Women's division of the KBF Premier League (12 teams listed for 2024). Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "ke"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 34,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 28.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.ken.html",
    "difficulty": 3,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": -0.175,
    "map_lng": 38.604,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "senegal-women",
    "name": "Nationale 1 féminine (Senegal)",
    "country": "Senegal",
    "region": "Africa",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://aps.sn/national-1-feminin-lequipe-de-gba-sacree-pour-la-premiere-fois/",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://aps.sn/national-1-feminin-lequipe-de-gba-sacree-pour-la-premiere-fois/",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "2025–26 champions: Guédiawaye Basket Academy. Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "sn"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 40,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 48.5,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.sen.html",
    "difficulty": 4,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 14.021,
    "map_lng": -13.365,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.instagram.com/jkd_demo_insta",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "zimbabwe-buz",
    "name": "BUZ National League (Zimbabwe)",
    "country": "Zimbabwe",
    "region": "Africa",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.heraldonline.co.zw/harare-kings-rule-the-roost/",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://www.heraldonline.co.zw/harare-kings-rule-the-roost/",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Played as a national tournament (Bulawayo, from late April 2026), with men's and women's groups. Clubs qualify through regional leagues such as the Harare Basketball Association (The Herald). Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "zw"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 26,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 35.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.zwe.html",
    "difficulty": 3,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": -18.455,
    "map_lng": 29.747,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "ethiopia-premier",
    "name": "Ethiopian Basketball Premier League",
    "country": "Ethiopia",
    "region": "Africa",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://ijems.net/index.php/ijem/article/view/222",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://ijems.net/index.php/ijem/article/view/222",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Last documented season: 2020/21 (academic match analysis). Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "et"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 24,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 41.8,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 3,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.eth.html",
    "difficulty": 2,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 10.212,
    "map_lng": 38.652,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "ghana-abl",
    "name": "Accra Basketball League (Ghana)",
    "country": "Ghana",
    "region": "Africa",
    "tier": "Regional",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://sportsarenagh.com/2026/04/accra-basketball-league-kicks-off-new-season-with-pre-technical-meeting/",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://sportsarenagh.com/2026/04/accra-basketball-league-kicks-off-new-season-with-pre-technical-meeting/",
    "tier_est": true,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "2026 season started in April. No national league source was found. Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "gh"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 26,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 33.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.gha.html",
    "difficulty": 3,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 8.03,
    "map_lng": -1.08,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://sportsarenagh.com/contact/",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "sri-lanka-slbl",
    "name": "Sri Lanka Basketball League (SLBL)",
    "country": "Sri Lanka",
    "region": "Asia",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.thepapare.com/live-colombo-red-vs-colombo-bulls-final-sri-lanka-basketball-league-2026/",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://www.thepapare.com/live-colombo-red-vs-colombo-bulls-final-sri-lanka-basketball-league-2026/",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "2026 was the second edition. Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "lk"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 22,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 33.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.lka.html",
    "difficulty": 2,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 7.555,
    "map_lng": 80.714,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.thepapare.com/contact/",
    "contact_social": "https://www.facebook.com/thepapare; https://x.com/ThePapareSports; https://www.linkedin.com/company/43742",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "sri-lanka-wbl",
    "name": "Women's Basketball League (Sri Lanka)",
    "country": "Sri Lanka",
    "region": "Asia",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.sundaytimes.lk/260405/sports/sasindu-and-epciba-star-in-colombo-bc-and-track-masters-wins-637725.html",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://www.sundaytimes.lk/260405/sports/sasindu-and-epciba-star-in-colombo-bc-and-track-masters-wins-637725.html",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "First edition in 2026. Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "lk"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 18,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 33.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.lka.html",
    "difficulty": 2,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 7.101,
    "map_lng": 81.802,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "macau-league",
    "name": "Macau Basketball League – Senior Division (全澳籃球聯賽高級組)",
    "country": "Macau",
    "region": "Asia",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://zh.wikipedia.org/wiki/2025年全澳籃球聯賽高級組",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://zh.wikipedia.org/wiki/2025年全澳籃球聯賽高級組",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "10 teams in 2025. The 2026 league is scheduled for 21 Oct – 31 Dec (Macau Sports Bureau calendar). Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "mo"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 26,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": null,
    "cost_of_living_source": "",
    "travel_advisory": 3,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.mac.html",
    "difficulty": 3,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 22.176,
    "map_lng": 113.551,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "pakistan-national",
    "name": "National Basketball Championship (Pakistan)",
    "country": "Pakistan",
    "region": "Asia",
    "tier": "National championship",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.app.com.pk/sports/punjab-minister-opens-national-basketball-championship-2026-in-sialkot/",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://www.app.com.pk/sports/punjab-minister-opens-national-basketball-championship-2026-in-sialkot/",
    "tier_est": true,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "A short tournament (Sialkot, July 2026), not a season-long league. Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "pk"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 20,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 19.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 3,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.pak.html",
    "difficulty": 2,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 30.331,
    "map_lng": 71.247,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/apponfb; https://instagram.com/apponinsta; https://twitter.com/appcsocialmedia; https://www.tiktok.com/@app_moib",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "jordan-d1",
    "name": "Jordanian First Division (2nd tier)",
    "country": "Jordan",
    "region": "Middle East",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://garaanews.com/article/239367",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://garaanews.com/article/239367",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "For 2026 a classification league decides who goes up to the Premier League and who forms the First Division. Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "jo"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 30,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 39.4,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 3,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.jor.html",
    "difficulty": 3,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 30.713,
    "map_lng": 38.03,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/GaraaNewsCom; https://twitter.com/GaraaNewsm",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "saudi-d1",
    "name": "Saudi First Division (2nd tier)",
    "country": "Saudi Arabia",
    "region": "Middle East",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://saudi.basketball/%D8%AF%D9%88%D8%B1%D9%8A-%D8%A7%D9%84%D8%AF%D8%B1%D8%AC%D8%A9-%D8%A7%D9%84%D8%A7%D9%88%D9%84%D9%89/",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://saudi.basketball/%D8%AF%D9%88%D8%B1%D9%8A-%D8%A7%D9%84%D8%AF%D8%B1%D8%AC%D8%A9-%D8%A7%D9%84%D8%A7%D9%88%D9%84%D9%89/",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "sa"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 32,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 43.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 3,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.sau.html",
    "difficulty": 3,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 25.17,
    "map_lng": 43.441,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "info@saudi.basketball",
    "contact_email_src": "https://saudi.basketball/%D8%AF%D9%88%D8%B1%D9%8A-%D8%A7%D9%84%D8%AF%D8%B1%D8%AC%D8%A9-%D8%A7%D9%84%D8%A7%D9%88%D9%84%D9%89/",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.instagram.com/sbfksa; https://twitter.com/sbfksa; https://www.youtube.com/@sbfksa",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "pr-lbp",
    "name": "Liga de Baloncesto Puertorriqueña (LBP, 2nd tier)",
    "country": "Puerto Rico",
    "region": "Americas",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.elvocero.com/deportes/la-lbp-inicia-su-s-ptima-temporada-con-r-cord-de-participaci-n-y-nuevo/article_7841301b-d552-40ad-a6c4-644608be6b46.html",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://www.elvocero.com/deportes/la-lbp-inicia-su-s-ptima-temporada-con-r-cord-de-participaci-n-y-nuevo/article_7841301b-d552-40ad-a6c4-644608be6b46.html",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Played in four regions; 2025–26 was the seventh season. Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "pr"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 34,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 62.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 3,
    "entry_basis": "",
    "housing_basis": "",
    "travel_advisory_note": "US territory: no passport or visa needed for US citizens",
    "map_lat": 17.771,
    "map_lng": -65.398,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "gquiles@elvocero.com",
    "contact_email_src": "https://www.elvocero.com/deportes/la-lbp-inicia-su-s-ptima-temporada-con-r-cord-de-participaci-n-y-nuevo/article_7841301b-d552-40ad-a6c4-644608be6b46.html",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.elvocero.com/site/contactanos.html",
    "contact_social": "https://www.facebook.com/voceropr; https://www.instagram.com/voceropr; https://x.com/gabyquile; https://www.youtube.com/channel/UCwxmJXPkaJ7RalaZfel3DKQ",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "pr-lbp-women",
    "name": "Liga de Baloncesto Puertorriqueña Femenina",
    "country": "Puerto Rico",
    "region": "Americas",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.primerahora.com/deportes/baloncesto/notas/la-liga-de-baloncesto-puertorriquena-femenina-presenta-su-campana-lideres-y-protagonistas-boricuas/",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://www.primerahora.com/deportes/baloncesto/notas/la-liga-de-baloncesto-puertorriquena-femenina-presenta-su-campana-lideres-y-protagonistas-boricuas/",
    "tier_est": true,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "pr"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 28,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 62.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 3,
    "entry_basis": "",
    "housing_basis": "",
    "travel_advisory_note": "US territory: no passport or visa needed for US citizens",
    "map_lat": 17.784,
    "map_lng": -67.584,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "7876418000; 7876413999",
    "contact_phone_src": "https://www.primerahora.com/contacto/",
    "contact_form": "https://www.primerahora.com/contacto/",
    "contact_social": "https://www.facebook.com/primerahora; https://www.instagram.com/primerahora; https://twitter.com/primerahora; https://www.youtube.com/user/primerahoravideos",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "bsnf",
    "name": "Baloncesto Superior Nacional Femenino (BSNF, Puerto Rico)",
    "country": "Puerto Rico",
    "region": "Americas",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://eldiario.pr/articulo/2026-09-11-diez-equipos-arrancan-la-temporada-del-baloncesto-superior-nacional-femenino.html",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "women",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://eldiario.pr/articulo/2026-09-11-diez-equipos-arrancan-la-temporada-del-baloncesto-superior-nacional-femenino.html",
    "tier_est": false,
    "num_teams": 10,
    "teams_source": "https://eldiario.pr/articulo/2026-09-11-diez-equipos-arrancan-la-temporada-del-baloncesto-superior-nacional-femenino.html",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "2026 season started 12 Sep. Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "n/a (women's league)",
    "flags": [
      "pr"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 42,
    "nba_presence": null,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 62.6,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 4,
    "entry_basis": "",
    "housing_basis": "",
    "travel_advisory_note": "US territory: no passport or visa needed for US citizens",
    "map_lat": 19.125,
    "map_lng": -66.465,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://twitter.com/eldiariopr",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "venezuela-lbn",
    "name": "Liga de Baloncesto Nacional (LBN, Venezuela)",
    "country": "Venezuela",
    "region": "Americas",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://diariovea.com.ve/primera-edicion-de-liga-de-baloncesto-nacional-con-seis-equipos-y-2-importados-desde-1-de-octubre/",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://diariovea.com.ve/primera-edicion-de-liga-de-baloncesto-nacional-con-seis-equipos-y-2-importados-desde-1-de-octubre/",
    "tier_est": true,
    "num_teams": 6,
    "teams_source": "https://diariovea.com.ve/primera-edicion-de-liga-de-baloncesto-nacional-con-seis-equipos-y-2-importados-desde-1-de-octubre/",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "First edition from 1 Oct 2026. Press report: 2 imports per team (not verified with the league). Runs alongside the SPB; its tier is our estimate. Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "ve"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 36,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 37.7,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 3,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.ven.html",
    "difficulty": 4,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 7.548,
    "map_lng": -65.023,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "bolivia-lsbb",
    "name": "Liga Superior de Baloncesto (Bolivia, 2nd tier)",
    "country": "Bolivia",
    "region": "Americas",
    "tier": "2",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://es.wikipedia.org/wiki/Liga_Superior_de_Baloncesto_Boliviano_2019",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://es.wikipedia.org/wiki/Liga_Superior_de_Baloncesto_Boliviano_2019",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Promotion tournament to the Libobásquet. Last edition documented on Wikipedia: 2019. Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "bo"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 26,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 27.3,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 2,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.bol.html",
    "difficulty": 3,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": -17.511,
    "map_lng": -63.903,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "guyana-gaba",
    "name": "GABA Division 1 (Georgetown, Guyana)",
    "country": "Guyana",
    "region": "Americas",
    "tier": "Regional",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Basketball_in_Guyana",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://en.wikipedia.org/wiki/Basketball_in_Guyana",
    "tier_est": true,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "gy"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 22,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 50.4,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 3,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.guy.html",
    "difficulty": 2,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 4.842,
    "map_lng": -58.642,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "guyana-laba",
    "name": "LABA Division 1 (Linden, Guyana)",
    "country": "Guyana",
    "region": "Americas",
    "tier": "Regional",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "unknown",
    "official_site_status": "loads",
    "wikipedia": "https://en.wikipedia.org/wiki/Basketball_in_Guyana",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://en.wikipedia.org/wiki/Basketball_in_Guyana",
    "tier_est": true,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "0/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "gy"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 20,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 50.4,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 3,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.guy.html",
    "difficulty": 2,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 4.388,
    "map_lng": -57.554,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "",
    "contact_checked": ""
  },
  {
    "slug": "bahamas-npba",
    "name": "New Providence Basketball Association (Bahamas)",
    "country": "Bahamas",
    "region": "Americas",
    "tier": "Regional",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://ournews.bs/rockets-giants-win-npba-titles/",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://ournews.bs/rockets-giants-win-npba-titles/",
    "tier_est": true,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Division I and Division II; the 2026 season ended in April. Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "bs"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 24,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 98.8,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": null,
    "travel_advisory_source": "",
    "difficulty": 2,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 24.774,
    "map_lng": -78.0,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://www.facebook.com/OURNewsREV; https://www.instagram.com/ournewsbahamas; https://www.twitter.com/ournewsrev; https://www.youtube.com/user/nb12news",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "tt-club-championship",
    "name": "NBFTT National Basketball Club Championship (Trinidad and Tobago)",
    "country": "Trinidad and Tobago",
    "region": "Americas",
    "tier": "1",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.ttt.live/maloney-wins-national-basketball-club-championship/",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://www.ttt.live/maloney-wins-national-basketball-club-championship/",
    "tier_est": true,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "The 2026 edition ran from late January to April. Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "tt"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 22,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": null,
    "cost_of_living_source": "",
    "travel_advisory": 3,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.tto.html",
    "difficulty": 2,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": 10.747,
    "map_lng": -61.084,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "",
    "contact_email_src": "",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "",
    "contact_social": "https://facebook.com/tttliveonline; https://www.instagram.com/tttliveonline; https://twitter.com/tttliveonline; https://www.youtube.com/channel/UCf58CbplZsDbH9wPMYoOTFw",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "wabl",
    "name": "WABL Premier League (Western Australia, below NBL1 West)",
    "country": "Australia",
    "region": "Oceania",
    "tier": "3",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://wabl.asn.au/2026/04/16/2026-wabl-fixtures-released/",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://wabl.asn.au/2026/04/16/2026-wabl-fixtures-released/",
    "tier_est": false,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "au"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 30,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 67.9,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.aus.html",
    "difficulty": 3,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": -25.177,
    "map_lng": 133.627,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "reception@basketballwa.asn.au",
    "contact_email_src": "https://wabl.asn.au/contact-us/",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://wabl.asn.au/contact-us/",
    "contact_social": "https://www.instagram.com/wabl_official",
    "contact_checked": "2026-10-19"
  },
  {
    "slug": "fiji-cup",
    "name": "Fiji Cup (Basketball Fiji national club championship)",
    "country": "Fiji",
    "region": "Oceania",
    "tier": "National championship",
    "season_months": "unknown",
    "season_source": "",
    "import_rules": "unknown",
    "import_rules_source": "",
    "import_salary_range": "unknown",
    "salary_source": "",
    "salary_note": "",
    "signing_windows": "unknown",
    "signing_windows_source": "",
    "official_site": "https://www.fijitimes.com.fj/boston-redz-retains-fiji-cup-basketball-title/",
    "official_site_status": "loads",
    "wikipedia": "",
    "gender": "men",
    "pass8": true,
    "pass9": false,
    "pass10": true,
    "listed": true,
    "existence_source": "https://www.fijitimes.com.fj/boston-redz-retains-fiji-cup-basketball-title/",
    "tier_est": true,
    "num_teams": null,
    "teams_source": "",
    "season_est": "",
    "pay_est": "",
    "pay_class": "",
    "entry_route": "",
    "entry_friendliness": null,
    "housing": "",
    "housing_source": "",
    "pass8_note": "A short tournament, not a season-long league. Exists — little data yet. We have only confirmed that this league exists; pay, import rules and season are not verified.",
    "salary_other": "",
    "verification_note": "",
    "fields_filled": "1/4 core (+signing windows: no)",
    "completeness": "stub",
    "nba_alumni_count": null,
    "nba_alumni_roster": null,
    "nba_alumni_season": "",
    "nba_alumni_source": "",
    "nba_alumni_navboxes": [],
    "nba_alumni_asof": "",
    "nba_presence_basis": "ESTIMATE",
    "flags": [
      "fj"
    ],
    "tier_rank": 5,
    "tier_name": "Entry",
    "level_score": 16,
    "nba_presence": 0,
    "import_slots": null,
    "import_slots_note": "",
    "season_start_month": null,
    "salary_usd_low": null,
    "salary_usd_high": null,
    "salary_basis": "",
    "cost_of_living": 34.3,
    "cost_of_living_source": "https://www.numbeo.com/cost-of-living/rankings_by_country.jsp?title=2026",
    "travel_advisory": 1,
    "travel_advisory_source": "https://travel.state.gov/content/travel/en/traveladvisories/traveladvisories/fiji-travel-advisory.html",
    "difficulty": 2,
    "entry_basis": "",
    "housing_basis": "",
    "map_lat": -18.124,
    "map_lng": 179.012,
    "map_note": "Pin at country centre (not the club locations)",
    "contact_email": "timesnews@fijitimes.com.fj",
    "contact_email_src": "https://www.fijitimes.com.fj/contact-us/",
    "contact_phone": "",
    "contact_phone_src": "",
    "contact_form": "https://www.fijitimes.com.fj/contact-us/",
    "contact_social": "https://www.facebook.com/thefijitimes; https://www.instagram.com/thefijitimes; https://x.com/fijitimes; https://www.youtube.com/c/fijitimes",
    "contact_checked": "2026-10-19"
  }
]