About EcomScout

A Shopify store database I started in Vilnius in 2025. Scores, traffic ranges, app installs we actually detect — and the weighting is written down on this page.

Why this exists

I started EcomScout in July 2025 because I was tired of paying SimilarWeb-tier prices for a traffic number I couldn't audit. The cheap tools were worse — a score with no formula. I'd already built crawlers at Oxylabs and Smartproxy. Getting storefront data wasn't the hard part. Publishing how we turn it into a 0–100 score was.

The pipeline now watches a bit over a million Shopify shops. We fingerprint ~10,000 apps, snapshot catalogs twice a day into ClickHouse, then layer Trustpilot, SpyFu, and third-party traffic. None of that is a secret. Weights are in the tables below. If a grade looks wrong, you can usually spot which input is off.

What's on the site

The score math

These are models, not merchant dashboards. A store owner with Shopify admin will always have the real number. We publish the weights so you can see what we rewarded.

Store Rating (0 to 100)

Five weighted buckets, then a letter. S is rare — the cutoff is 59, not 90. Most decent stores land in B/C. That's on purpose; we didn't stretch the scale to make everyone look like an A.

DimensionWeightWhat It Measures
Revenue Performance40%Estimated monthly revenue, revenue growth, average order value, and performance relative to vertical benchmarks
Traffic & Growth23%Yearly visit volume, traffic growth rate, and estimated conversion rate
Customer Trust15%Trustpilot rating and review count
Marketing Efficiency12%Ad spend, SEO keyword rankings, organic vs paid traffic balance, and ROI indicators (powered by SpyFu data)
Business Quality10%Business model assessment (e.g. brand vs dropshipping), category positioning, and operational indicators

A sixth dimension, Product Catalog Quality (catalog size, pricing, product completeness), shows up in individual store breakdowns but doesn't affect the headline score.

Letter Grades

Fixed thresholds based on the full distribution of stores in our database:

S 59+A+ 54-58A 50-53B+ 45-49B 40-44C+ 35-39C 30-34D 20-29F <20

Data Sources

We combine traffic and revenue estimates (our models plus third-party providers), Trustpilot reviews, SpyFu marketing data, and product catalog analysis from each store's public pages.

App Popularity Score (0 to 100)

Five signals. Install adoption is the one people argue with — we count detections on our corpus, not the number Shopify shows on the listing.

SignalMax PointsHow It's Calculated
Category Rank27Percentile position within the app's Shopify category. Higher rank = more points.
Install Adoption25Detected installs across our store corpus (log scale). Measures real-world usage, not Shopify's public counts.
User Rating22Average star rating on the Shopify App Store (out of 5), scaled to points
Badges & Recognition15Built for Shopify (6 pts), Featured (4 pts), Editor's Choice (3 pts), Staff Pick (2 pts)
Review Volume11Total review count (log scale). More reviews = more confidence.

Install counts come from our own store corpus. We detect which apps each store runs and aggregate per app. This gives a ground-truth adoption metric independent of what's publicly reported.

Trending Product Scores

Two feeds. Don't mix them — a Shopify bestseller score is not an Amazon Movers rank.

Shopify Trending Products

Powered by our ClickHouse analytics pipeline, we monitor product-level signals across the stores in our database, aggregated twice daily:

  • Best-seller exposure: how often a product appears on best-seller lists across stores
  • Position improvements: products moving up in store rankings
  • Price movements: significant price drops that signal promotional pushes
  • New listings: freshly added products gaining traction
  • Multi-store presence: products appearing across multiple stores

We combine these with position multipliers (top-5 spots score higher) and week-over-week growth bonuses to produce a final trend score.

Amazon Trending Products

Amazon trending data is sourced from Amazon Movers & Shakers and Google Trends via SerpAPI. The trend score weighs:

  • Google Trends value (35%): search interest over time
  • Growth rate (25%): demand trajectory
  • Amazon rank (20%): position in Movers & Shakers
  • Review volume (10%): social proof
  • Data quality bonus (10%): verified, high-confidence data points score higher

How stale can this get?

Shopify trend tables rebuild twice a day from ClickHouse. Amazon movers come through SerpAPI once a day. App scores wait for the next App Store crawl — usually days, not hours. Store grades move when traffic or Trustpilot updates land; that can sit for a week. Country reports are a slower job. If a page shows a date, trust the date.

Where numbers come from

Catalogs, themes, and app fingerprints come off the storefront itself. Traffic and ad data are bought (SimilarWeb-class estimates, SpyFu). Ratings come from the Shopify App Store and Trustpilot, unedited. Amazon and Google Trends go through SerpAPI. ClickHouse holds the joins — that's how we say "this app is on 12,000 of the shops we crawl" instead of trusting a vendor's install badge.

Me

Germanas Latvaitis, co-founder of EcomScout

Germanas Latvaitis

Co-Founder · Vilnius, Lithuania

I ran product at Oxylabs and Smartproxy for four years, then a year at Geonode. Before that: live odds feeds at Genius Sports, and Wellbee, a mental-health startup in Lithuania. I still do CTO work at RatePunk.

EcomScout is the same job in a smaller box: keep a crawl honest, don't invent a revenue figure, show the weights. I'm not a "decade of ecommerce thought leadership" person. I just got sick of black-box scores.

Connect on LinkedIn

Company Information

Legal Name
Ecomscout, MB
Company Code
307547929
VAT Number
LT100019793112
Registered Address
Girulių g. 20, LT-12123 Vilnius, Lithuania
General Enquiries
[email protected]

Want your store taken down?

Email [email protected] with the domain. We pull it from the directory, search, and the API. Details in the terms.

Email me

Partnerships, a wrong number, or a removal. I read this inbox.