LanoValoPy is a python-based wrapper for the following Valorant Rest API
You can get API KEY on Henrik's discord server or Henrik's dashboard
pip install lanovalopy@latestimport asyncio
from lano_valo_py import LanoValoPy
from lano_valo_py.valo_types.valo_enums import MMRVersions, Regions
async def main():
# Initialize the API client with your token
api_client = LanoValoPy(henrik_token="YOUR_TOKEN_HERE")
# Example: Get Account Information
account_options = AccountFetchOptionsModel(name="LANORE", tag="evil")
try:
account_response = await api_client.get_account(account_options)
print(account_response)
except Exception as e:
print(f"Error fetching account: {e}")
if __name__ == "__main__":
asyncio.run(main())from lano_valo_py.valo_types.valo_enums import MMRVersions, Regions
from lano_valo_py.valo_types.valo_models import (
GetMMRStoredHistoryFilterModel,
GetMMRStoredHistoryOptionsModel,
GetMMRStoredHistoryByPUUIDResponseModel
)
import asyncio
from lano_valo_py import LanoValoPy
async def main():
# Initialize the API client with your token
api_client = LanoValoPy(henrik_token="You_token_here")
# Example: Get Stored MMR History
# Use filter if u have more than 20 match in one episode
option_filter = GetMMRStoredHistoryFilterModel(
size=20
) # max size one one page is 20, page is 1 by default
mmr_options = GetMMRStoredHistoryOptionsModel(
version=MMRVersions.v1,
region=Regions.eu,
name="Lanore",
tag="evil",
filter=option_filter,
)
stored_mmr_history_response = await api_client.get_stored_mmr_history(mmr_options)
print(stored_mmr_history_response)
# Example: Get Stored MMR History By PUUID
mmr_options = GetMMRStoredHistoryByPUUIDResponseModel(
version=MMRVersions.v1,
region=Regions.eu,
puuid="e4122af3-fa8c-582c-847d-42a3868925cd",
filter=option_filter,
)
stored_mmr_history_response = await api_client.get_stored_mmr_history_by_puuid(mmr_options)
print(stored_mmr_history_response)- Account info
- MMR history
- Match history
- Stored Data
- etc...
The unofficial Valorant API has the following limits:
- Basic key: 30 requests per minute
- Advanced key: 90 requests per minute
- Custom key: Limit you requests
- Track player rank over time
- Compare teammates' stats
- Monitor store rotations