IodidDOCUMENTATION

api/system/profile-indexables.mdx

/doc/api/system/profile-indexables

PUBLIC DOCUMENTATION

Profile indexables

List of indexable profiles for sitemap — only Master+.

GET/api/lol/profile/indexables

Profile indexables

No parameters — ready to send.

Request
https://api.safjnest.com/api/lol/profile/indexables
curl "https://api.safjnest.com/api/lol/profile/indexables"
CORS enabled (*) — runs directly in your browser against https://api.safjnest.com

GET /api/lol/profile/indexables

List of indexable profiles for sitemap — only Master+.

  • Controller: ProfileIndexableController (src/main/java/com/safjnest/spring/controller/ProfileIndexableController.java:13) with prefix /api/lol → GET /profile/indexables (:18) → profileService.getIndexables() (ProfileService.java)
  • Response: 200 List<ProfileIndexable> always
ParameterRequiredValidation
——none

Response — ProfileIndexable

ProfileIndexable (src/main/java/com/safjnest/lol/model/ProfileIndexable.java):

java
public record ProfileIndexable(String puuid, String riotId, LeagueShard region, TierDivisionType rank, long lastUpdate) {}

Only TierDivisionType.MASTER_I, GRANDMASTER_I, CHALLENGER_I (MongoDB.INDEXABLE_PROFILE_RANKS:116).

curl

bash
curl "https://api.safjnest.com/api/lol/profile/indexables" | jq '.[0:3]'