A script that generates a Markdown list of your Unreal Marketplace Vault, plus some random stats (e.g. total value).
- Python 3
Since your Vault is secured, the script can't request its data from Epic by itself. It requires some user input to get this data first.
This is done by accessing the Marketplace API with your browser, and manually saving the results.
- Open your web browser
- Log into the Marketplace
- Open this link in your browser
Right click
the page >Save As...
and save the.json
file on the Vault Extractordata/
folder
The Marketplace API only allows requesting Vault data by batches of 100 items, so if you have more than that, you'll have to repeat the procedure above multiple times, and therefore save multiple .json
files. Below are the links to extract data by batches of 100, so use them according to your Vault size.
Once you've saved all the necessary .json
files to the data/
folder, simply run python mp_vault_extractor.py
. The process might take a while (~1s/product) as it needs to further request the Marketplace API for each product.
After the process has finished, you'll find a mp_vault_list.md
at the root of the project, which the list of all your Marketplace Vault products, plus some basic stats.