Hey everyone - around two weeks ago we added some new public api endpoints for the auction house and player stalls in order to help with any community tools that players would want to create. These are more data-driven than human readable so will likely need to be converted by your tools to be useful.
We’ve done some testing on it and think it should be good to go now.
One caveat. To prevent abuse or server lag as we are currently trying the system for the first time, all data is cached for one hour on our end, meaning refreshing too often won’t show anything new until it rolls over.
The first one retrieves the list of market stalls, what they’re selling along with the quantities and prices:
http://api-reborn.orbusvr.com/public/market/stalldata
The “inventory” and “prices” fields should be self-explanatory, the number@number entries refer to the item ID and the quantity of items for sale of that item.
We currently do not have a public item list of IDs available for you, but you can find out what each correspond to with the next command, as well as see some general stats and historical data of sales of that item.
https://api-reborn.orbusvr.com/public/market/auctionhistory/132
132 in this case is the item ID for the Runemage Reagent.
The last command lists all the current auctions of a certain item, with the quantities and prices.
https://api-reborn.orbusvr.com/public/market/auctions/132 shows the runemage reagents ones currently available.
We hope these can be of some utility, and I’ll try and answer questions you may have, however I am not intimately knowledgeable with this system so bear with me.