Find and qualify e-commerce shops at scale
Most prospecting tools hand you a company list and leave the qualifying to you. Every shop here is already described across 98 fields: the platform it runs, the apps it pays for, how fast its storefront loads, whether it ships internationally, so you filter straight down to the accounts worth an email.
10 searches a day on the free plan, and the allowance resets daily rather than expiring.
- e-commerce shops
- 8.92Me-commerce shops
- queryable fields per shop
- 98queryable fields per shop
- countries covered
- 240countries covered
- shops with performance scores
- 940.50Kshops with performance scores
Try it now
The actual grid, on the actual data
Not a video and not a screenshot. Ten columns and the first page of results, with every filter the product has. No account needed.
Limited view — full search filters
Ten columns, the first page of results. Every filter works.
Loads the limited-view grid with all filters, on 8.9 million e-commerce shops. No account, nothing to install.
Try the limited view with live data on your desktop or laptop.
Why we exist
A list of company names is not a list of prospects
What decides whether outbound to e-commerce lands is almost never the copy. It is how well the list was qualified before anyone wrote a word, which is why we describe every shop first and let you pick on the things that actually predict a fit.
See the stack they run
Whether a shop already pays for a competing tool is the single strongest predictor of whether they will pay for yours. Every shop here is described by the platform, apps and theme it runs, so you can pitch each one on what it already uses.
See the problem you can fix
A shop with a 34/100 mobile score and failing Core Web Vitals has a problem you can name in your first line. Performance scores sit on the record, so you open with something true about them instead of a claim about yourself.
See the scale they operate at
A shop with 12 products and one with 4,000 need completely different conversations. Catalogue size, market reach and domain age are all filterable, so the segment you build is already the right size of business.
What you get
Six capabilities, one dataset
Search, intelligence, visualize, enrichment, export and API all read the same 8.92 million shop records, so what you filter in the interface is exactly what arrives in your CSV or your API response.
Shop search
Filter 8.92 million shops down to the few hundred that matter
Most prospecting tools give you a company list and leave the qualifying to you. This starts from the opposite end: every shop is already described across 98 fields, so you filter on the things that actually predict a fit: the platform they run, the apps they installed, whether they ship internationally, how fast their storefront is.
- Filter on any of 98 fields
- Live result counts before you spend
- Sort by what indicates buying signal

Shop intelligence
The technical detail that tells you whether a shop is worth approaching
A shop name and a URL is not qualification. What tells you whether to spend an hour on an account is the stack it runs, the apps it already pays for, whether it is measurably slow, and whether its SEO is leaving money on the table.
- Full technology fingerprint
- Real performance data, not estimates
- SEO completeness scoring

Visualize
See the shape of a segment before you spend anything on it
Every other tool makes you export a list to find out what is in it. Visualize charts whatever your filters currently return, in place, across sixteen breakdowns at once. You read the segment first, narrow it by clicking the part you care about, and only then pay to take it away.
- Sixteen breakdowns, drawn together
- Click a slice to filter by it
- It always describes your current filter

Contact enrichment
Verified contact details, pulled on demand
Contact data goes stale faster than any other field, so it is fetched when you ask for it rather than served from a cache of unknown age. You spend a credit and get a result checked at that moment.
- Email discovery and verification
- Deliverability signals up front
- Phone and contact routes

Exports & downloads
Export what you selected, billed for exactly what you received
Export pricing is where most tools quietly overcharge, rounding a 30-row export up to a 100-row page. Downloads here are denominated in leads: one row, one lead. Take them as a CSV or send them straight to Google Sheets.
- Billed per row, never rounded up
- CSV download or straight to Google Sheets
- Export history kept for 100 days

Developer API
Every filter in the interface, available programmatically
The API is not a reduced version of the product. It exposes the same filters, the same fields and the same result set as the web application, so anything you can build in the interface you can automate.
- Same filters, same fields
- Cursor pagination that stays stable
- Predictable, documented rate limits

The data
What we actually know about every shop
98 queryable fields per record, grouped the way you actually search them.
Identity & market
Core dataPlatform, name, tagline, description, country, city, currency, primary and all languages, domain age, registration date, multilingual status
Catalogue & commerce
Core dataProduct count, collections, shop categories, shipping partners, international shipping, destination country count, free-shipping threshold
Technology fingerprint
Read from the live storefrontTheme, installed apps, tracking pixels, video players, other detected technology, social platform presence across 7 networks
Contact routes
Verified on demandEmails, phone, contact URL, mailbox provider, mailbox category, primary MX host
Performance
940,000+ shops scoredLighthouse mobile and desktop, LCP, FCP, Speed Index, TBT, CLS, INP, plus Chrome UX Report field data and a verdict
SEO signals
Read from the live storefrontTitle and length, meta description and length, canonical, robots, viewport, favicon, H1 count and first H1, JSON-LD types, full Open Graph set, completeness %
Undefined and zero are stored as different things, so “no products” means exactly that, never “not checked yet”. Your filters return what you asked for.
Who uses it
Ways businesses use this data
Each one maps to a filter set you can actually build in the product, not an aspirational scenario.

Shopify apps
Find the shops that need your Shopify app, and the ones already paying a competitor
Read the use case
Agencies
Pitch e-commerce clients with the audit already done
Read the use case
Logistics
Find merchants whose shipping is about to become their bottleneck
Read the use case
Payments
Target merchants by currency, market and cross-border complexity
Read the use case
SaaS
Find the accounts already paying for tools next to yours
Read the use case
Research
Size a market from the actual population, not a sample
Read the use case
Wholesale
Find retailers who could stock your product
Read the use case
SEO
Find shops with SEO problems you can prove in one screenshot
Read the use case
Recruitment
Find e-commerce companies growing fast enough to be hiring
Read the use case
Investment
Source and screen e-commerce acquisition targets
Read the use case
Hosting
Find merchants whose storefront is measurably too slow
Read the use case
Outreach
Build outreach lists that protect your sender reputation
Read the use case- See all 12 use casesBrowse them all
Pricing
Straightforward plans, honest metering
Exports are billed per row, never rounded up to a page. Your last few credits are always spendable rather than stranded.
Free Trial
Explore the full dataset before you spend anything, for as long as you like.
Free
Free forever: 10 searches a day
- No CSV exports
- 10 searches per day
- 2 enrichments
Starter
For focused prospecting, one market, one motion, a steady list every month.
$39/month
Billed monthly, cancel any time
$16.58/month
Billed $199 once a year
- 20,000 leads / month
- 1,000 searches / month
- 100 enrichments / month
Pro
For teams running multiple markets, or anyone pulling data through the API.
$99/month
Billed monthly, cancel any time
$49.92/month
Billed $599 once a year
- 100,000 leads / month
- 5,000 searches / month
- 500 enrichments / month
Reference
Nothing here is hand-waved
Every field, every operator and every rule about what you are charged is written down, generated from the application itself.
Questions
The things people ask before they trust the data
Where the honest answer is 'no' or 'partially', it says so.
Can I get the data into Google Sheets instead of a CSV?
Yes. Any export can be sent straight to a Google Sheet rather than downloaded as a file, and the same rows remain available as a CSV as well, so you are never locked into one or the other. Sheets exports run in the background: once you start one you can close the tab and it still finishes. Sending a past export from your history to Sheets costs nothing, because those rows were charged when you first exported them.
Where does the data come from?
Shops are found from public sources, then each storefront is visited directly to read what it publishes: platform, catalogue size, languages, shipping terms, technology and contact routes. Performance figures come from Google PageSpeed Insights and the Chrome UX Report. Nothing is bought from a third-party list broker. Our data and compliance page sets out the full detail.
How current is the data?
Shop records are refreshed continuously rather than in one periodic dump, and every row carries the timestamp it was last fetched so you can filter on freshness yourself. Contact details are deliberately fetched at the moment you request them, because that is the field that decays fastest.
How many shops are actually in the database?
8,919,935 shops are searchable: the same number you can filter in the grid, export to CSV and pull through the API. Roughly 940.50K of those carry measured Lighthouse performance scores. Coverage is reported per field rather than averaged into a single headline claim.
What does "undefined" mean on a field, and how is it different from zero?
They are deliberately distinct. Zero means we checked and the real value is zero. Undefined means we have not measured that field for that shop yet. Collapsing the two would let you filter for "shops with no products" and silently receive shops we simply had not scanned, so we keep them separate throughout.
Is this legal to use for outreach?
The data is gathered from publicly published sources, and business contact details are processed as legitimate interest under GDPR. You remain the data controller for how you use it, which means honouring opt-outs and following the marketing law of the country you are contacting. Our data and compliance page sets out the specifics.
Can I try it before paying?
Yes. The Free Trial gives you the full dataset and every filter, with 10 searches a day and 2 contact enrichments, and the allowance resets daily rather than expiring. No credit card is required.
Do you only cover Shopify shops?
Shopify is the deepest coverage, but the platform field distinguishes several e-commerce platforms and the technology fingerprint is captured regardless of platform. You can filter to one platform or search across all of them.
Can my team share one account?
Pro supports team seats. Members search under the account owner's pooled allowance, so you manage one balance rather than reconciling several. Each member keeps their own login.
Start finding better e-commerce leads today
Free trial with the full dataset and every filter, and the allowance resets daily rather than expiring.
