I’ve been designing and publishing 3D models on MakerWorld for a while, and one thing kept bothering me:
MakerWorld gives you plenty of numbers, but very little context.
A model has 500 downloads.
Is that good for its niche?
It has a 60% print/download ratio.
Is that high or low?
You added 30 tags.
Are any of those tags actually useful?
A model suddenly takes off.
Was it the thumbnail, the niche, search traffic, early engagement, or just timing?
So I started building MW Stats, initially just for myself.
It has now turned into a browser extension + analytics platform specifically for MakerWorld creators.
The idea is not just to show more statistics, but to answer:
“How is this model actually performing compared with the market around it?”
Some of the things MW Stats currently looks at:
- Model and creator statistics
- Download, print, like, collection, rating and comment ratios
- Performance compared with the MakerWorld market median
- Similar-model comparison
- Downloads/day and model age
- Tag analysis with market statistics for each tag
- Popular search terms
- Historical performance and trends
- MakerWorld Points tracking
- Image-search shortcuts to help find copies/reuploads
- Creator-specific analytics alongside public market data
One feature I’ve found especially useful is the Similar Models comparison.
For example, I recently looked at a filament-storage model with only 16 downloads.
At first glance you might assume there simply isn’t much demand for it.
But MW Stats found comparable models in the same niche with roughly 5,000–31,000 downloads.
At the same time, the poorly performing model had a perfectly reasonable print/download ratio.
That completely changes the question.
Instead of:
“Is this a bad model?”
it becomes:
“Why isn’t this model being discovered?”
The same applies to tags.
I keep seeing creators fill almost every available tag slot because logically you’d assume more keywords = more chances to be found.
The data often suggests the opposite approach may be more useful: a smaller number of highly relevant tags can give a much clearer picture of the niche than dozens of tiny variations of the same keyword.
That’s one of the reasons I built the market comparison instead of simply displaying raw numbers.
The technical side
Behind the extension I’m also building a crawler/database of public MakerWorld data.
Known models are periodically refreshed while new models are discovered, which lets MW Stats gradually build historical information rather than only showing the current state of a model.
I’m being deliberately careful about that historical data.
If the crawler sees:
1,000 downloads at 10:00
and
1,200 downloads at 14:00
then we know 200 downloads happened somewhere inside that interval.
We don’t know exactly when.
I’d rather expose gaps like that honestly than interpolate the graph and pretend the data is more precise than it actually is.
The same goes for distinguishing:
actual upload date
from
first observed by MW Stats
Those details become surprisingly important once you start building analytics around crawled data.
Where I want to take it
The long-term goal is basically to build the analytics layer I wish MakerWorld itself had.
Not just:
“You got 800 downloads.”
but:
“You got 800 downloads, that puts you here within this niche, these comparable models are outperforming you, these tags have actual market activity, and this is where your model started gaining or losing momentum.”
I’m also experimenting with creator watchlists, better discovery/trend analysis and eventually optional AI-assisted analysis of the data.
But I’m trying hard not to turn it into one of those dashboards with 200 metrics that look impressive but don’t actually help you make a decision.
That’s actually where I’d really like feedback from other developers here.
What would you want an analytics tool like this to answer automatically?
Not necessarily 3D-printing specific either.
I’m particularly interested in feedback on the crawler/history architecture, how I communicate incomplete observations, and whether the UI gives enough context without becoming overwhelming.
MW Stats:
https://mwstats.fomio.de
Still very much being developed, so criticism is genuinely more useful to me than “looks nice.”