Tools4Albion    API informations   v0.1
Albion Online doesn't have an official API for 3rd party use, but has an API that their website uses for their killboard. Sandbox Interactive tolerates the use of this API by 3rd parties but doesn't provide any documentation.
Tools4Albion also uses this API to gather player, guild and alliance statistics. In the following are some of the endpoint I've discovered with the known parameters.
This is nowhere near a complete list. If you have additional information, feel free to contact me.

Sandbox interactive API

The root path to the API is https://gameinfo.albiononline.com/api/gameinfo/

EndpointParametersDescriptionExample
/search?q=<search_term>
q:1 - ?? characters
Returns basic information on guilds and players with names that contain the search_term Example
/players/<ID> None? Player informations like name, guild and lifetime statistics of the player with the given ID Example
/players/<ID>/deaths None? Last 10 kill reports causing the death of the player with the given ID Example
/players/<ID>/kills None? Information about the latest 10 kills for the specified ID Example
/players/statistics
range:week | month
limit:1 - 9999
offset:1 - 9999
type:PvE | Gathering
subtype:All | Fiber | Hide | Ore | Rock | Wood
region:Total | Royal | Outlands | Hellgate
guildId:Restrict to a guild
allianceId:Restrict to an alliance
Listing of top fame gainers (I assume). Via parameters the fame category is defined.
If offset + limit > 10000 then the API returns an error
Example I
Example II
/guilds/<ID> None? Basic guild informations like name, founder and founded, alliance, fame and member count Example
/guilds/<ID>/members None? Listing of the members of a guild with details of each player as per player endpoint Example
/guilds/<ID>/data None? Listing of basic information, overall kill and PvP data and top 5 player data Example
/guilds/<ID>/top
range:day | week | month
limit:1 - 9999
offset:1 - 9999
region:Total | Royal | Outlands | Hellgate
Top kills of the guild according to victim's kill fame
If offset + limit > 10000 then the API returns an error
Example
/alliances/<ID> None? Basic alliance informations like name, tag, founder and founded
as well as a listing of key and names of all member guilds
Example
/battles
range:day | week | month
limit:1 - 9999
offset:1 - 9999
sort:totalFame | totalKills | recent
Listing of battles
If offset + limit > 10000 then the API returns an error
Example
/battles/<ID> None? Information about a specific battle Example
/battle/<ID>
limit:0 - 51
offset:0 - 1000
Kills/Deaths associated with a specific battle (must provide offset and limit) Example
/battles/<ID> None? Information about a specific battle Example
/items/<ID> None? Returns the 217x217 icon of the supplied item Example
/items/<ID>/data None? Returns detailed information on the supplied item like category, enchantments, crafting, attributes, ... Example
/items/<ID>/_itemCategoryTree None? Not sure... as per name returns item categories Example
/matches/crystal
limit:1 - 9999
offset:1 - 9999
List of recent crystal realm matches Example
/matches/crystal/<ID> None? Crystal realm match details Example
/guildmatches/top None? Top 3 future guild matches. Unsure by which factor... Example
/guildmatches/next
limit:1 - 50
offset:1 - 9999
List of upcoming GvG matches Example
/guildmatches/past
limit:1 - 50
offset:1 - 9999
List of past GvG matches
If offset + limit > 10000 then the API returns an error
Example
/guildmatches/<ID> None? GvG match details Example
/events/playerfame
range:week | month | lastWeek | lastMonth
limit:1 - 51
offset:1 - 1000
Top players within the selected time range based on kill fame
Example
/events/guildfame
range:week | month | lastWeek | lastMonth
limit:1 - 51
offset:1 - 1000
Top guilds within the selected time range based on kill fame
Example
/guilds/topguildsbyattacks
range:week | month | lastWeek | lastMonth
limit:1 - 9999
offset:1 - 9999
Top guilds with most GvG attacks won within the selected time range
Example
/guilds/topguildsbydefenses
range:week | month | lastWeek | lastMonth
limit:1 - 9999
offset:1 - 9999
Top guilds with most GvG defenses won within the selected time range
Example
/events/playerweaponfame
range:week | month | lastWeek | lastMonth
weaponCategory:all | <weaponCategories ID>
limit:1 - 51
offset:1 - 1000
Top players with most kill fame within the selected time range and weapon category
weaponCategories ID as per items/_weaponCategories endpoint
Example
/items/_weaponCategories None? Available weapon categories
For example used in /events/playerweaponfame endpoint
Example
/events/killfame
range:week | month | lastWeek | lastMonth
limit:1 - 51
offset:1 - 1000
Top PvP kills within the selected time range
Example
/events
limit:1 - 51
offset:1 - 1000
guildId:Restrict to a guild
Recent PvP kills
Example
/events/<ID> None? Information about a specific event Example

Apache Webserver PHP MySQL Firefox Twitter @tools4a Support via Patreon