Profile by Riot ID
Full profile by gameName + tagLine — same payload as by puuid.
GET
/api/lol/{shard}/profile-by-name/{gameName}/{tagLine}Profile by Riot ID
Path params
Request
https://api.safjnest.com/api/lol/EUW1/profile-by-name/{gameName}/{tagLine}curl "https://api.safjnest.com/api/lol/EUW1/profile-by-name/{gameName}/{tagLine}"Missing required: gameName, tagLine
CORS enabled (*) — runs directly in your browser against https://api.safjnest.com
Profile — by Riot ID
GET /api/lol/{shard}/profile-by-name/{gameName}/{tagLine}
Same payload as profile/{puuid} but lookup by Riot ID.
- Controller:
LolController.java:226→profileService.get(shard, gameName, tagLine) - Response:
200/202/404identical toprofile/{puuid}
| Parameter | Position | Required | Type | Validation |
|---|---|---|---|---|
shard | path | yes | LeagueShard | requiredShard |
gameName | path | yes | String | requiredText(gameName,"game name") |
tagLine | path | yes | String | requiredText(tagLine,"tag line") |
curl
bash
curl "https://api.safjnest.com/api/lol/EUW1/profile-by-name/Hide%20on%20bush/KR1"
curl "https://api.safjnest.com/api/lol/KR/profile-by-name/Faker/KR1"
See profile for SummonerView shape and 202 handling.
