Python API for retrieving Halo Infinite multiplayer data.
Project description
Welcome to SPNKr
About
SPNKr is a Python API for retrieving Halo Infinite multiplayer data. Halo 5, 343 Industries' previous entry in the FPS series, has a public API available. Currently, there is no such public API available for Halo Infinite. This project began as an effort to replicate the functionality of the Halo 5 API for Python developers.
Links
Acknowledgements
- Xbox Live authentication flow: OpenXbox/xbox-webapi-python
- Halo Infinite authentication flow, endpoints, schema, enumerated data types: Den Delimarsky
- Microsoft/343 Industries
Disclaimer
This software is not endorsed or supported by Microsoft or 343 Industries. It is a personal project with the goal of analyzing Halo Infinite match data.
As the authentication process requires usage of personal credentials, use at your own risk of action by Microsoft or 343 Industries.
Dependencies
- Python >= 3.11
- Required Packages:
aiohttp
for making asyncronous HTTP requestsaiolimiter
for limiting requests per secondpydantic
for parsing responses into Pydantic models
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.