Python client for Valorant internal APIs
Project description
intenzclient - VALORANT CLIENT
Valorant API Wrapper with extra Apis created by intenzdev
Installation
pip install intenzclient
Example
from intenzclient import Client
client = Client(region="eu")
client.activate()
print(str(client.is_lobby()))
Game State
| Function | Description |
|---|---|
in_agent_select() |
Checks if the player is currently in agent selection. Returns the MatchID if yes, otherwise False. |
is_ingame() |
Checks if the player is currently in a game. Returns the MatchID if yes, otherwise False. |
is_lobby() |
Checks if the player is currently in the lobby. |
Party & Matchmaking
| Function | Description |
|---|---|
party_id() |
Returns the player's current party ID. |
party_fetch_player() |
Gets the Party ID that a given player belongs to. |
party_remove_player(puuid) |
Removes a player from the current party. |
fetch_party() |
Gets details about a given party ID. |
party_set_member_ready(ready) |
Sets whether a party member is ready for queueing or not. |
party_refresh_competitive_tier() |
Refreshes the competitive tier for a player. |
party_refresh_player_identity() |
Refreshes the identity for a player. |
party_refresh_pings() |
Refreshes the pings for a player. |
party_change_queue(queue_id) |
Sets the matchmaking queue for the party. |
party_start_custom_game() |
Starts a custom game. |
party_enter_matchmaking_queue() |
Enters the matchmaking queue. |
party_leave_matchmaking_queue() |
Leaves the matchmaking queue. |
set_party_accessibility(open) |
Changes the party accessibility to be open or closed. |
party_set_custom_game_settings(settings) |
Changes the settings for a custom game. |
party_invite_by_display_name(name, tag) |
Invites a player to the party with their display name. |
party_request_to_join(party_id, other_puuid) |
Requests to join a party. |
party_decline_request(request_id) |
Declines a party request. |
party_join(party_id) |
Joins a party. |
party_leave(party_id) |
Leaves a party. |
party_fetch_custom_game_configs() |
Gets information about the available gamemodes. |
party_fetch_muc_token() |
Gets a token for party chat. |
party_fetch_voice_token() |
Gets a token for party voice. |
change_queue(queue_id) |
Changes the matchmaking queue for the current party. |
start_custom_game() |
Starts a custom game for the party. |
enter_matchmaking() |
Joins matchmaking. |
leave_matchmaking() |
Leaves matchmaking. |
Agent Selection
| Function | Description |
|---|---|
pregame_fetch_player() |
Gets the ID of a game in the pre-game stage. |
pregame_fetch_match(match_id) |
Gets info for a game in the pre-game stage. |
pregame_fetch_match_loadouts(match_id) |
Gets player skins and sprays for a game in the pre-game stage. |
pregame_fetch_chat_token(match_id) |
Gets a chat token. |
pregame_fetch_voice_token(match_id) |
Gets a voice token. |
pregame_select_character(agent_id, match_id) |
Selects an agent. |
pregame_lock_character(agent_id, match_id) |
Locks in an agent. |
pregame_quit_match(match_id) |
Quits a match in the pre-game stage. |
select_agent(agent_id) |
Selects an agent in agent selection. |
lock_agent(agent_id) |
Locks a selected agent. |
instalock_agent(agent_id) |
Instantly selects and locks an agent (Instant Lock). |
Store & Inventory
| Function | Description |
|---|---|
store_fetch_offers() |
Gets prices for all store items. |
store_fetch_storefront() |
Gets the currently available items in the store. |
store_fetch_wallet() |
Gets amount of Valorant points and Radianite the player has. |
store_fetch_order(order_id) |
Gets details of an order. |
store_fetch_items(item_type) |
Lists what the player owns (agents, skins, buddies, etc.). |
owned_items(item_type) |
Lists items the player owns (e.g., skins, agents, sprays). |
skin_map() |
Fetches all skins from the Valorant API. |
item_prices() |
Returns the prices of all store items. |
store_items() |
Shows currently available store items. |
wallet() |
Shows the amount of Valorant Points, Radianite, and Kingdom Credits the player has. |
Content & Player Info
| Function | Description |
|---|---|
fetch_content() |
Gets names and ids for game content such as agents, maps, guns, etc. |
fetch_account_xp() |
Gets the account level, XP, and XP history for the active player. |
fetch_player_loadout() |
Gets the player's current loadout. |
put_player_loadout(loadout) |
Updates the player's loadout. |
fetch_mmr(puuid) |
Gets the match making rating for a player. |
fetch_match_history(puuid, start_index, end_index, queue_id) |
Gets recent matches for a player. |
fetch_match_details(match_id) |
Gets the full info for a previous match. |
fetch_competitive_updates(puuid, start_index, end_index, queue_id) |
Gets recent games and how they changed ranking. |
fetch_leaderboard(season, start_index, size, region) |
Gets the competitive leaderboard for a given season. |
fetch_player_restrictions() |
Checks for any gameplay penalties on the account. |
fetch_item_progression_definitions() |
Gets details for item upgrades. |
fetch_config() |
Gets various internal game configuration settings set by Riot. |
Live Game (Coregame)
| Function | Description |
|---|---|
coregame_fetch_player() |
Gets the game ID for an ongoing game the player is in. |
coregame_fetch_match(match_id) |
Gets information about an ongoing game. |
coregame_fetch_match_loadouts(match_id) |
Gets player skins and sprays for an ongoing game. |
coregame_fetch_team_chat_muc_token(match_id) |
Gets a token for team chat. |
coregame_fetch_allchat_muc_token(match_id) |
Gets a token for all chat. |
coregame_disassociate_player(match_id) |
Leaves an in-progress game. |
Contracts
| Function | Description |
|---|---|
contracts_fetch_definitions() |
Gets names and descriptions for contracts. |
contracts_fetch() |
Gets a list of contracts and completion status including match history. |
contracts_activate(contract_id) |
Activates a particular contract. |
contracts_fetch_active_story() |
Gets the battlepass contracts. |
itemprogress_fetch_definitions() |
Fetches definitions for skin upgrade progressions. |
contracts_unlock_item_progress(progression_id) |
Unlocks an item progression. |
Sessions & Presence
| Function | Description |
|---|---|
session_fetch() |
Gets information about the current game session. |
session_reconnect() |
Reconnects to the session. |
fetch_presence(puuid) |
Gets presence info for a player (friends only). |
fetch_all_friend_presences() |
Gets a list of online friends and their activity. |
riotclient_session_fetch_sessions() |
Gets info about the running Valorant process including start arguments. |
rnet_fetch_active_alias() |
Gets the player username and tagline. |
rso_rnet_fetch_entitlements_token() |
Gets both the token and entitlement for API usage. |
rnet_fetch_all_friends() |
Gets a list of friends. |
rnet_fetch_settings() |
Gets client settings. |
rnet_fetch_friend_requests() |
Gets pending friend requests. |
rnet_fetch_chat_session() |
Gets the current session including player name and PUUID. |
HTTP Requests (Base)
| Function | Description |
|---|---|
fetch(endpoint, endpoint_type, exceptions) |
Gets data from a pd/glz/local/shared endpoint. |
post(endpoint, endpoint_type, json_data, exceptions) |
Posts data to a pd/glz endpoint. |
put(endpoint, endpoint_type, json_data, exceptions) |
Puts data to a pd/glz endpoint. |
delete(endpoint, endpoint_type, json_data, exceptions) |
Deletes data from a pd/glz endpoint. |
Notes
Upgrade of valclient by colin: github.com/colinhartigan/valclient.py/blob/master/src/valclient/client.py
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
intenzclient-0.3.0.tar.gz
(22.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file intenzclient-0.3.0.tar.gz.
File metadata
- Download URL: intenzclient-0.3.0.tar.gz
- Upload date:
- Size: 22.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a596f6d25425d1183dc09d1100343d7fccac08d5be8fa28c45ebc48b346de673
|
|
| MD5 |
d33f467abe93cb5605219dcce4a62169
|
|
| BLAKE2b-256 |
d83d1708da1cf9622f63b5b71267864adff9294615a0efd2f56c856ce00f9c40
|
File details
Details for the file intenzclient-0.3.0-py3-none-any.whl.
File metadata
- Download URL: intenzclient-0.3.0-py3-none-any.whl
- Upload date:
- Size: 22.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1b827969a7040bb51ca8ef55cb34c673b019a2e72296bff421ebb9d2c0309eed
|
|
| MD5 |
ae4773685d67515ca102b0ee2b77a704
|
|
| BLAKE2b-256 |
3d6af19c292cd2f9f1e38051f6f1fffbf1322c667f9008a195da64bf84f98d81
|