2,908,237 stores · 1,518,773 emails · 224,709 phones

Every live Shopify store, 63 fields deep.

Shopify does not publish a merchant list. This one is detected: 2,908,237 stores, each described by 63 fields. Here is exactly how.
Last updated October 19, 2026
Paul Eloise Thibo Fabien Jeanro
Used by Shopify agencies,
app developers & freelancers

Provenance

None of this comes from Shopify.

There is no merchant directory and no export. Every Shopify store database on the market is a crawler wearing a nicer hat. Here is what ours watches.

Icons/outline/finger print

Identity comes from infrastructure a store cannot hide.

A storefront on the open internet leaves a trail. We read it continuously and score what we find, which is also how a dead store gets marked dead instead of padding the total forever.

  • Icons/solid/check Certificate transparency logs, at first TLS certificate.
  • Icons/solid/check DNS records pointing at Shopify infrastructure.
  • Icons/solid/check The storefront response itself, for live status.
How the pipeline works Icons/solid/arrow right
detection signals Live
ct_lognew cert issued
dnsshops.myshopify.com
storefront200 OK
stores_tracked2,908,237
recrawl~7d active

1 row · read from the storefront

nb_products1,284
nb_collections37
has_blogtrue
themePrestige (premium)
shopify_appsKlaviyo; Recharge; Loox
technologiesGA4; Meta Pixel; Judge.me
Icons/outline/squares 2x2

Catalog and stack, read the way a browser reads them.

Catalog size is the most useful qualifying field in the schema: it separates a hobby store with four products from a real operation with four thousand. Detection is positive-only, so an empty field means we did not see it, never that the store lacks it.

  • Icons/solid/check Products, collections, pages, blog presence.
  • Icons/solid/check Theme name and version from public asset paths.
  • Icons/solid/check 2,000+ apps plus the technologies we fingerprint, where detected.
How enrichment works Icons/solid/arrow right
Icons/outline/check badge

Contacts are published, then verified. Scores are ours.

Addresses and numbers come off a store's own contact, about and footer pages. Nothing is bought from a broker, guessed from a pattern, or lifted from a social profile. Two fields are our own judgement rather than the store's, and we document how they are computed.

  • Icons/solid/check 1,518,773 rows with a published contact email.
  • Icons/solid/check MX and mailbox checks before an address ships.
  • Icons/solid/check A quality score and an SEO score, both explained.
How scoring works Icons/solid/arrow right

contact + score fields

email_1hello@nordic-wool.com
email_1_statusdeliverable
phone+47 22 33 44 55
storeradar_score82
seo_score71

The schema

All 63 fields, named.

Read straight from the export schema, so this list cannot drift from what actually ships.

Domain Countries Languages Industry Emails Email 1 Email 1 Valid Email 1 Verification Status Email 1 Verification Score Email 2 Email 2 Valid Email 2 Verification Status Email 2 Verification Score Email 3 Email 3 Valid Email 3 Verification Status Email 3 Verification Score Email MX Valid Social Media Instagram Facebook LinkedIn Twitter/X YouTube TikTok Phone Theme Theme Version Theme Pricing Type Nb products Nb collections Blog? Nb articles Nb pages Password protected? Password page first seen Technologies Technologies Count Shopify Apps Shopify Apps Count New store? Ad Pixels StoreRadar Score StoreRadar Issues SEO Score SEO Issues Store Name Base Domain TLD Meta Title Meta Description Company Identifiers Locale Created on Shopify Domain Created At Domain Expires At First Seen Last Confirmed Live Died At Alive Status Industry confidence Niche Country Source

What the columns mean

63 columns per row. The bulk are self-explanatory: domain, store name, country, category, theme, installed apps, tech stack, first/last-seen dates. The ones worth a word are the email columns:

Email 1–3
The store's public contact addresses. In every tier.
Email MX Valid
Does the address's domain accept mail at all? A quick deliverability signal. In every paid tier.
Email 1–3 Valid · Verification Status · Verification Score
The real verification verdict per address: deliverable or not, the status (valid / invalid / accept-all / webmail / disposable), and a 0–100 confidence score. In the full CSV, every Annual export, and the free sample.

What you get: the $149 one-time CSV ships every address with its MX flag and its verification verdict, so you know which ones will land before you send. StoreRadar Annual ($399/yr) re-checks them with every fresh export, all year.

One-time $149. No subscription

The database as a file

2,908,237 Shopify stores, 63 fields each, 1,518,773 with a contact email. One download, $149, no subscription and no login.

Buy the CSV: $149

One-time payment. Instant download. No login required.

Also available over MCP

Query the database from Claude, ChatGPT or Cursor

StoreRadar ships an MCP server, so your AI assistant can search Shopify stores by technology, app, theme and country while you keep talking to it. Free to connect with a StoreRadar account, and results come back anonymized until you upgrade.

Connect the MCP Icons/solid/arrow right

Icons/outline/question mark circle FAQ

Everything you need to know

Stop guessing. Here is how StoreRadar helps you win deals before the competition arrives.

Icons/outline/chat bubble bottom center text

What database does Shopify use?

Shopify itself runs on MySQL, sharded across many pods, with Redis, Kafka and Elasticsearch around it. That is a question about Shopify's own infrastructure and it has nothing to do with this page. If you landed here looking for a database OF Shopify stores rather than the one Shopify runs on, that is what StoreRadar is: 2,908,237 stores, 63 fields each.

Icons/outline/chat bubble bottom center text

Does Shopify publish a list of its stores?

No. There is no official merchant directory and no export. Every Shopify store database on the market, including this one, is assembled by detecting stores through public infrastructure such as certificate transparency logs, DNS and storefront responses.

Icons/outline/chat bubble bottom center text

How complete is the coverage?

We detect stores that serve a public storefront on their own domain. A store that is password-protected, unlaunched or only reachable on a myshopify subdomain may be missing or partially described. We would rather report 2,908,237 stores we can stand behind than a rounder number padded with rows we cannot.

Icons/outline/chat bubble bottom center text

Can I query it without downloading the CSV?

Yes. The per-country, per-industry, per-technology and per-theme pages carry live counts and samples for free, and there is a JSON API for programmatic access. The full-database download is the $149 CSV.

Want the whole schema populated?

Every field on this page, for every store, in one CSV.