{"id":19711800,"url":"https://github.com/dexuby/leagueclient4j","last_synced_at":"2025-10-24T05:22:14.983Z","repository":{"id":223944874,"uuid":"761980609","full_name":"dexuby/leagueclient4j","owner":"dexuby","description":"API for the endpoints of the League of Legends client.","archived":false,"fork":false,"pushed_at":"2024-02-23T18:10:51.000Z","size":18,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-27T19:56:51.475Z","etag":null,"topics":["league-client","league-client-api","league-of-legends","league-of-legends-client","leagueoflegends","lol"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dexuby.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-22T21:12:42.000Z","updated_at":"2024-07-02T22:02:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"b863ebd1-d821-4a9e-8edd-4d1404a1a999","html_url":"https://github.com/dexuby/leagueclient4j","commit_stats":null,"previous_names":["dexuby/leagueclient4j"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/dexuby/leagueclient4j","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dexuby%2Fleagueclient4j","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dexuby%2Fleagueclient4j/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dexuby%2Fleagueclient4j/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dexuby%2Fleagueclient4j/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dexuby","download_url":"https://codeload.github.com/dexuby/leagueclient4j/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dexuby%2Fleagueclient4j/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278561275,"owners_count":26006954,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-06T02:00:05.630Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["league-client","league-client-api","league-of-legends","league-of-legends-client","leagueoflegends","lol"],"created_at":"2024-11-11T22:14:12.958Z","updated_at":"2025-10-06T04:50:17.315Z","avatar_url":"https://github.com/dexuby.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![](https://jitpack.io/v/dexuby/leagueclient4j.svg)](https://jitpack.io/#dexuby/leagueclient4j)\n```xml\n\u003crepositories\u003e\n    \u003crepository\u003e\n        \u003cid\u003ejitpack.io\u003c/id\u003e\n        \u003curl\u003ehttps://jitpack.io\u003c/url\u003e\n    \u003c/repository\u003e\n\u003c/repositories\u003e\n\n\u003cdependency\u003e\n    \u003cgroupId\u003ecom.github.dexuby\u003c/groupId\u003e\n    \u003cartifactId\u003eleagueclient4j\u003c/artifactId\u003e\n    \u003cversion\u003e1.0.0\u003c/version\u003e\n\u003c/dependency\u003e\n```\n## Unfinished API for the League of Legends client endpoints\n\n### How to obtain an API instance?\nMake sure to start the League of Legends client before you call the #hookAPI method,\nthe system will fetch all tokens and ports from the running process so you don't have to\ndo or provide anything manually.\n```java\nfinal LeagueClientAPI api = LeagueClient.getInstance().hookAPI();\n```\n\n### What's currently possible?\nThe API provided by this library currently only supports a few things:\n- You can fetch all people that you're in a lobby with (even in ranked lobbies where names are hidden): `LeagueClientAPI#getParticipants`\n- You can fetch locale data (language, region, etc.): `LeagueClientAPI#getRegionLocale`\n- You can fetch your wallet data (RP, blue essence): `LeagueClientAPI#getWallet`\n- You can fetch your login session info: `LeagueClientAPI#getSession`\n- You can fetch your current summoner data (profile icon id, level, required xp, etc.): `LeagueClientAPI#getCurrentSummoner`\n- You can check if your account is eligible for a free riot alias change: `LeagueClientAPI#isEligibleForFreeRiotAlias`\n- You can invite people to your current lobby: `LeagueClientAPI#inviteToLobby`\n- You can create a new lobby for any active game mode: `LeagueClientAPI#createLobby`\n- You can set your Solo \u0026 Duo Rank to Challenger (only visible in chat module, not profile): `LeagueClientAPI#fakeRank`\n- ... and a bunch more (check the LeagueClientAPI class)\n\n### How do I contribute/find more endpoints?\nEasiest way is to use an IFEO debugger to get rid of some of the flags that get applied to the client when it gets started.\nOnce this is done you can use a tool like Fiddler after enabling HTTPS decryption. If you want to make your own IFEO debugger\nI'd recommend to use C# for simplicity, might upload a project for one at a later point. Any implementation you find on GitHub\nshould work just fine.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdexuby%2Fleagueclient4j","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdexuby%2Fleagueclient4j","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdexuby%2Fleagueclient4j/lists"}