An API client for Albion Online written in Python.
This API client uses Albion Online's unofficial API. The API is unstable and may change at any time. New endpoints will be added as they are discovered.
To install from pip:
pip install albion-api-client
To install from source:
python setup.py install
from albion_api_client import AlbionAPI client = AlbionAPI() player_id = client.get_player_id('Snaxxor') # Gets first matching player's id player_kills = client.get_player_topkills(player_id) # Gets the players most recent 11 kills in the last week (default) player_solo_kills = client.get_player_solokills(player_id, limit=50, _range='month') # Gets the players most recent 50 solo kills over the last month guild_id = client.get_guild_id('Awful Company') # Gets first matching guild id guild_info = client.get_guild_info(guild_id) # Gets basic guild information guild_data = client.get_guild_data(guild_id) # Gets basic guild information and GvG data, top players, and kill fame