Market engine is an open source project and consists of two main parts, being the client gui app and the API. The API fetches necessary item stats such as market prices and float ranges, and the client then uses those items to find profitable tradeups. For the average user that wants to find tradeups, you only need to use the market engine client as you can fetch everything else from our servers inside the app. But if you wish to run your own API to not rely on our servers, you can do that also.
If you wanna share feedback on the project or just talk about gaming/dev related topics, you can join our discord
The Market Engine Client is currently available for windows and linux (x86_64). You can either compile the software from source over at the github repo or you can get an offical prebuilt windows installer / linux appimage from the downloads page for a fee. Note that with each new update, you will need to recompile the software if you decide to go with the manual route
In order to use all of the features, you must login to market engine through the client. the accounts tab in the client app provides an easy way to signup or login through your browser. you can also create an account or login here
The sonar will automatically refresh item data from our servers every few minutes to ensure that the tradeups you find are accurate. This feature requires you to be logged in as a mitigation against spam. Once logged in, head over the sonar tab and press the
button to start scanning. After every scan, the client will recalculate your currently saved tradeups so that nothing remains outdated.
Here is where you can begin finding your tradeups. The tradeup engine may run on either the CPU or on a variable amount of GPUS. The engine supports many vendors, such as Nvidia, amd and intel.
The tradeup viewer lets you easily manage your found tradeups. To inspect a tradeup, Go into the tradeup viewer tab and look in the entries. From here, select your tradeup, and then click on the [view tradeups] button in order to inspect your input items, output items, and general stats. To manage tradeups, such as deleting everything or just clearing a few tradeups under a specific profit margin, go to the tradeup manager tab and handle everything from there. If the item prices are off, you can modify them in the item library.
A good way of checking all the market items and their stats is through the item library. Here you can search for specific items by name, or by attributes such as collections and grades. The
button serves as a way search everything. If you want a more precise search, such as searching for items with a specific grade, wear or collection, configure the item library settings in the settings tab and use the
button to search with the selected settings. Another feature you can use is price modification. If a specific item is showing a faulty price, you can simply search for it, click on it's icon, and modify it's price in the viewer. This will recalculate all of your saved tradeups, and from now on, this item will permanently have the specified price until you disable it.
The Market Engine API is currently available for windows and linux (x86_64). You can either compile the software from source over at the github repo or you can get an offical prebuilt windows/linux zip archive or linux appimage from the downloads page for a fee. Note that with each new update, you will need to recompile the software if you decide to go with the manual route
Once the API is downloaded, you need to purchase an API key here (NOT AFFILIATED WITH MARKET ENGINE) then create a file with the name ".env" somewhere, and write to it: STEAM_WEB_API_KEY="XXXX" where XXXX is your key string. Once that's done, run the program with some flags.