About

This is a site to browse and share Owl of Minerva search results from MapleLegends. Screenshots are cropped and machine-read to create a repository of owl search results. Please see the forum post or contact geospiza to leave feedback.

The repository history allows us to inspect the price and volume of items sold by merchants in the Free Market. Click on one of the items in the items table or visit the charting page to see more plots this this.

How is the data in table populated?

Data enters the table from the upload page. Anyone can upload in-game screenshots. The data for the table is then generated once an hour through an automated system. See the forum post for technical details.

The most recent upload for each item is chosen for summarization. The data is cleaned to remove entries that might skew the results such as auction auto-win (A/W) prices or errors from converting screenshots to text. This cleaning process removes prices that are 3 MAD from the median, and entries with corrupted values. Then, statistics like a five-number summary are computed using the cleaned data.

How do I read the table?

Hover over each column to see a description. The descriptions are also found here:

Name Description
Search Item The name of the item that was searched using the Owl of Minerva.
Updated The date of the owl search upload (YYYY-MM-DD).
Uploads The number of distinct owl uploads.
Listed The number of search results for the most recent owl search for this item.
Bundle The sum of all item bundles. This field may be unreliable due to overlapping text from the price.
min The minimum price in the cleaned search results.
p25 The 25th percentile AKA the 1st quartile. This is the price that is greater than 25% of prices.
p50 The 50th percentile AKA the median. This is the price that middle value if all prices are sorted.
avg The average price of the cleaned search results.
std The standard deviation of the cleaned search results.
Valid (%) The number of valid rows after cleaning the search results.

Can I trust this data?

For the most part, yes. There is validation and cleaning to ensure the quality of the data is acceptable for general use.

You may notice typos and unusual values when looking at the listing page. You can get a good sense of market prices by sticking to to reliable fields like the search result count (Listed), the 1st quartile (p25), or the median (p50).

The sum of bundles (Bundle) is generally unreliable due to an issue with text overflow from the price column into the bundle column in the owl interface. For example, if you look at the count history of Brown Work Gloves in the charting page, you’ll notice that sum_bundle is greater than the search_results! This is because gloves are often sold at prices greater than 10 billion mesos. The minimum suffers similar problems due to occasional errors reading the screenshot.

There are also issues that lie with the market data itself. Some items don’t have very many results, or suffer from a bias of not being sold. Another is the inability to see the stats on an item, which makes weapon and armor data less valuable for pricing. If there’s any doubt, just owl it.

How do I actually price my items?

Use the statistics to guide your pricing. For scrolls, I usually set my price to the 25th percentile or lower depending on my patience. This value tends to reliable in spite of wild variations in prices and errors when reading screenshots, as long as there are more than a few items on the market.

References

The website is open-source on GitHub at geospiza-fortis/owlrepo-client. The server source code is currently not public, but please reach out if you have interest in contributing outside of uploading owl searches.

The datasets for uploads and presentation are public via BigQuery at owlrepo.owlrepo. See this starter notebook for more details.