The following reports have all been published as part of my series on Virtual Markets which involve the application of data analytics techniques against market data provided by public APIs. Each report contains a link to its associated article, containing detailed documentation, context, and code examples.
EvE Online Market Reporting
EvE Online is a space-based MMORPG renowned for the depth and complexity of its player-driven market. With access to a treasure trove of market data provided by the game’s developers, local databases can be built and populated to support any data analytics project.
The following examples update every hour and showcase various use-cases for this data, including the application of linear regression analysis to forecast changes in the market and permit informed trading:
The Forge (Jita) | Station Trading | Reprocessing | |
Domain (Amarr) | Station Trading | Reprocessing | Imports |
Essence (Oursulaert) | Station Trading | Reprocessing | Imports |
Metropolis (Hek) | Station Trading | Reprocessing | Imports |
Sinq Laison (Dodixie) | Station Trading | Reprocessing | Imports |
Heimatar (Rens) | Station Trading | Reprocessing | Imports |
Tash-Murkon (Tash-Murkon Prime) | Station Trading | Reprocessing | Imports |
The next example showcases data visualization, including the plotting of trade volume and price indices between regions. The charts published on this page are automatically updated once per day:
OSRS Grand Exchange Reporting
Old School Runescape is a popular online game featuring a dynamic player-driven market. By applying core economic principles against in-game market data, a variety of reporting goals can be achieved in a succinct and clean manner. These reports automatically update every minute with fresh data:
Source Code
Tested with Debian 12, Python v3.11.2 and R v4.2.2.
EvE Online:
- ESIDataCollect.py (Last Modified Jan 11 2025)
- StationTradingScript.py (Last Modified Jan 11 2025)
- ReprocessingScript.py (Last Modified Jan 11 2025)
- ImportScript.py (Last Modified Jan 12 2025)
- GraphicalReports.zip (Last Modified Jan 12 2025)
Old School Runescape:
- OSRSBuildDatabase.py (Last Modified Jan 15 2025)
- OSRSReportGen.py (Last Modified Jan 10 2025)
- LowEffortRecipes.csv (Last Modified March 27 2024)