Download Lol Splash Art -

https://raw.communitydragon.org/latest/plugins/rcp-be-lol-game-data/global/default/assets/ASSETS/Images/SplashScreens/Ahri_9.jpg (Verify skin index first – KDA Ahri is usually index 9)

Example: https://ddragon.leagueoflegends.com/cdn/img/champion/splash/Ahri_0.jpg

Example download (4K Spirit Blossom Ahri): download lol splash art

import requests import json version = requests.get("https://ddragon.leagueoflegends.com/api/versions.json").json()[0] champ_data = requests.get(f"https://ddragon.leagueoflegends.com/cdn/version/data/en_US/champion.json").json()

base_cdn = "https://raw.communitydragon.org/latest/plugins/rcp-be-lol-game-data/global/default/assets/ASSETS/Images/SplashScreens/" https://raw

That directory shows all available filenames.

Use Riot’s unlisted CDN or the community-maintained Raw Github Datamine . 2. Direct CDN URLs (Highest Quality) Riot stores full-resolution splash art at: download lol splash art

for champ_name, champ_info in champ_data["data"].items(): skins = champ_info["skins"] for skin in skins: skin_num = skin["num"] filename = f"champ_name skin_num.jpg" url = base_cdn + filename response = requests.get(url) if response.status_code == 200: with open(f"champ_name skin_num.jpg", "wb") as f: f.write(response.content) print(f"Downloaded: filename") else: print(f"Missing: filename")