{"id":27185340,"url":"https://github.com/reuhreuh/valorant-api-client","last_synced_at":"2026-05-08T00:02:15.055Z","repository":{"id":37816580,"uuid":"479757287","full_name":"reuhreuh/valorant-api-client","owner":"reuhreuh","description":"Simple Java Valorant client based on official Riot API","archived":false,"fork":false,"pushed_at":"2026-04-24T23:57:55.000Z","size":247,"stargazers_count":6,"open_issues_count":2,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-04-25T01:34:53.033Z","etag":null,"topics":["java","maven","riot-games","riot-games-api","valorant","valorant-api"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/reuhreuh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-04-09T14:53:35.000Z","updated_at":"2026-03-22T12:17:28.000Z","dependencies_parsed_at":"2026-01-12T09:05:13.991Z","dependency_job_id":"e50495ea-eb1c-44d5-b488-d3838c08eaf7","html_url":"https://github.com/reuhreuh/valorant-api-client","commit_stats":null,"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/reuhreuh/valorant-api-client","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reuhreuh%2Fvalorant-api-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reuhreuh%2Fvalorant-api-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reuhreuh%2Fvalorant-api-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reuhreuh%2Fvalorant-api-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/reuhreuh","download_url":"https://codeload.github.com/reuhreuh/valorant-api-client/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reuhreuh%2Fvalorant-api-client/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32760962,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-07T02:14:30.463Z","status":"ssl_error","status_checked_at":"2026-05-07T02:14:29.405Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["java","maven","riot-games","riot-games-api","valorant","valorant-api"],"created_at":"2025-04-09T17:46:25.426Z","updated_at":"2026-05-08T00:02:15.047Z","avatar_url":"https://github.com/reuhreuh.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# valorant-api-client\nSimple Java Valorant client consuming official [Riot API](https://developer.riotgames.com/apis).\n\n## Status\n\n| Type | Status |\n| ---- | ------ |\n| Build | [![Maven build CI](https://github.com/reuhreuh/valorant-api-client/actions/workflows/maven-master.yml/badge.svg)](https://github.com/reuhreuh/valorant-api-client/actions/workflows/maven-master.yml)|\n| Quality | [![CodeQL](https://github.com/reuhreuh/valorant-api-client/actions/workflows/codeql.yml/badge.svg)](https://github.com/reuhreuh/valorant-api-client/actions/workflows/codeql.yml)|\n| Javadoc | [![javadoc](https://javadoc.io/badge2/net.rr-world/valorant-api-client/javadoc.svg)](https://javadoc.io/doc/net.rr-world/valorant-api-client)|\n| Tests | ![GitHub Workflow Status](https://raw.githubusercontent.com/reuhreuh/valorant-api-client/master/.github/badges/jacoco.svg)|\n|Licence | [![GitHub license](https://img.shields.io/github/license/reuhreuh/valorant-api-client)](https://github.com/reuhreuh/valorant-api-client/blob/master/LICENSE)|\n\n\n## Features\n`valorant-api-client` provides 1 to 1 SDK to read official Valorant Riot API. There is no data transformation, no statistics calculation at least for now...;)\n\nSo far following end-points are implemented:\n\n`VAL-MATCH-V1`\n\n- /val/match/v1/matches/{matchId}\n- /val/match/v1/matchlists/by-puuid/{puuid}\n\nThe SDK also provides a set of Java Enums for Valorant model (with UUIDs used in API) for :\n- Acts\n- Agents\n- Maps\n- Regions\n- Weapons\n\n\n## Getting started\n\n### Prerequisites\nWhat you need is :\n- A Valorant Riot API key\n- Java 21 \u0026 Maven\n\n### Installation\nImport dependency in your `pom.xml` :\n\n```xml\n\u003cproperties\u003e\n  ...\n  \u003c!-- Use the latest version whenever possible. --\u003e\n  \u003cvalorant.client.version\u003e2.0.0\u003c/valorant.client.version\u003e\n  ...\n\u003c/properties\u003e\n\n\u003cdependencies\u003e\n  ...\n  \u003cdependency\u003e\n    \u003cgroupId\u003enet.rr-world\u003c/groupId\u003e\n    \u003cartifactId\u003evalorant-api-client\u003c/artifactId\u003e\n    \u003cversion\u003e${valorant.client.version}\u003c/version\u003e\n  \u003c/dependency\u003e\n  ...\n\u003c/dependencies\u003e\n```\n\n### Usage\nJust instanciate the client with API key and Region :\n\n```java\nValorantClient client = new ValorantClient(\"RGAPI-XXX\", Region.EU);\nMatch m = client.getMatch(\"de3dc2b3-7db8-4b96-8a8a-17e5cee8e634\");\n```\n\n## Documentation\nJavadoc is available [here](https://javadoc.io/doc/net.rr-world/valorant-api-client/latest/index.html)\n\n## Changelog\n### v2.0.1 (TBD)\n- TBD\n### v2.0.0 (2026-05-08)\n- Upgrade to spring-boot version 4.x\n- Now requires Java 21\n### v1.0.22 (2026-03-122)\n- New agent `Miks`\n### v1.0.21 (2026-01-09)\n- Add new Season 26\n- Add new weapon `Bandit`\n### v1.0.20 (2025-08-10)\n- Add new agent `Veto`\n### v1.0.19 (2025-06-24)\n- New map `Corrode`\n### v1.0.18 (2025-03-05)\n- Add new agent `Waylay`\n### v1.0.17 (2025-01-29)\n- Add new Episode 10\n- Add new agent `Tejo`\n- Update `Pearl` coordinates\n### v1.0.16 (2024-08-29)\n- Add new agent `Vyse`\n### v1.0.15 (2024-06-12)\n- Add new Episode 9\n- Add new map `Abyss`\n### v1.0.14 (2024-03-27)\n- Add new Agent `Clove`\n### v1.0.13 (2024-01-10)\n- Fix `Outlaw` identifier\n### v1.0.12 (2024-01-10)\n- Add new Episode 8\n- Add new weapon `Outlaw`\n- Add `PremierMatchInfo` attribute on `Match`\n### v1.0.11 (2023-10-31)\n- Add new Agent `Iso`\n### v1.0.10 (2023-09-07)\n- Add new Map `Sunset`\n- Add `accountLevel` and `isObserver` mapping on `Player`\n### v1.0.9 (2023-07-01)\n- Add new Episode 7\n- Add new Agent `Deadlock`\n### v1.0.8 (2023-03-08)\n- Add new Agent `Gekko`\n### v1.0.7 (2023-02-19)\n- Upgrade Spring version\n- Use concrete classes for `RoundResult` few attributes (`bombDefuser`, `defusePlayerLocations`)\n- Use one single object `Location`\n### v1.0.6 (2023-01-11)\n- Add Episode 6, with 3 new Acts\n- Add new Map `Lotus`\n### v1.0.5 (2022-11-07)\n- Fix Harbor identifier\n- Upgrade spring starter version\n### v1.0.4 (2022-10-17)\n- Add new Agent `Harbor`\n### v1.0.3 (2022-06-22)\n- Add new Episode 5\n- Add new map `Pearl`\n### v1.0.2 (2022-05-07)\n- Add Agents role\n- Add Chamber \u0026 Neon abilities/Ultimate as Weapon (as seen by Riot API) \n### v1.0.1 (2022-04-27)\n- Package refactoring\n- Add new Enum value for `Fade` Agent\n### v1.0.0 (2022-04-20)\n- Init\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freuhreuh%2Fvalorant-api-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freuhreuh%2Fvalorant-api-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freuhreuh%2Fvalorant-api-client/lists"}