OpenData / Guide / Shopify store database
Shopify store database: the full guide
By the OpenData team · 15 Nov 2026
A Shopify store database is a structured list of stores that run on Shopify, with the facts about each store — domain, country, technologies, contact channels — in one searchable file. OpenData's database holds 269,688 verified Shopify stores in its 15 Nov 2026 snapshot, out of 1,504,744 verified ecommerce stores across all platforms. This guide covers what one contains, how stores are verified, and how to use one well.
OpenData index — 1,554,041 domains tracked · 1,504,744 verified stores · snapshot 15 Nov 2026
What a Shopify store database actually is
At its simplest, a Shopify store database is a spreadsheet-grade dataset: one row per store, with columns describing that store. The value is not the domain names by themselves. It is the verification and enrichment around each row: proof that the store is live, proof that it runs Shopify, and the signals that let you filter a million stores down to the few thousand that match your market.
Buyers usually search a store database for one of three reasons: to find prospects to sell a service or app to, to research a niche or competitor set, or to build an outreach list. The same filters — platform, country, technology, contact availability — power all three. If a database cannot tell you how each store was verified and when it was last seen, treat its counts as marketing, not data.
What each record contains
In OpenData, every store record carries the domain, detected platform, country, the technologies and apps found on the storefront, and the date the store was last observed. Each record also keeps a per-record source URL, so any row can be traced back to the page it came from. Where a store publishes them itself, the record can include a public business email or a store-published business phone.
Two limits are worth stating plainly. First, contact data is public business facts only: business emails such as info@, sales@ or support@ that a store publishes for customers — never private addresses. Second, contact coverage is partial by nature: 205,297 verified stores have a public business email and 111,859 have a store-published business phone. A database claiming a contact for every row is inventing data.
- Domain and country for every store
- Detected platform and storefront technologies
- Per-record source URL and last-observed date
- Public business email where the store publishes one (205,297 stores database-wide)
- Store-published business phone where available (111,859 stores database-wide)
How stores are detected and verified
Verification separates a database from a scraped list of domains. OpenData counts a store as verified only when its storefront has been fetched and at least one ecommerce technology detected on it. That rule removes parked domains, dead sites, and pages that merely mention shopping. One store counts as exactly one record, never several rows.
The scale behind the numbers: OpenData tracks 1,554,041 domains in total, and 1,504,744 of them pass the verified bar in the 15 Nov 2026 snapshot. Shopify is the largest single platform slice, with 269,688 stores. And because stores close, migrate and change stacks, the index is rebuilt from the live database monthly rather than sold as a frozen export.
Useful slices: by country and by technology
Almost nobody needs every Shopify store — the useful product is the slice matching a territory or a tech stack. By country, the United States is the largest market by far: the US country list holds 139,254 verified stores across platforms, followed by the United Kingdom at 5,957, Brazil at 5,675 and Germany at 3,332. If you sell into one market, start from the United States store list or browse the stores by country index.
By technology, slices answer questions like "which Shopify stores run this app category?" Shopify stores using Cloudflare sit inside a 141,204-store technology slice, and Shopify stores using React draw on an 81,205-store slice — database-wide technology figures, which the platform filter narrows to Shopify. App developers size markets with these cuts; agencies find stores already running a stack they specialise in. Explore the rest at stores by technology.
What you get when you pull Shopify records
OpenData sells its records per row — there are no subscriptions and no fixed packages. Shopify records cost $4.00 per 1,000 full records, drawn from a database of 269,688 verified Shopify stores. Records filtered by app, technology or country are priced per row too, and platform- or technology-only records without contacts cost $1.00 per 1,000 rows. Comparing vendors on price alone? Our breakdown of the cheapest Shopify store database options shows what each seller actually includes.
Checkout is by PayPal, and the download starts right after payment — no sales call, no waiting for an emailed file. The index is refreshed monthly, and every purchase includes free re-download of the refreshed file for 60 days. Full details are on the pricing page.
- Pay per row, from $4.00 per 1,000 full records — no subscription, ever
- PayPal checkout with download immediately after payment
- Index refreshed monthly; every paid pull exports CSV plus a formatted Excel file
- App, technology and country filters priced per row at the same rates
How buyers actually use it
Agencies use a Shopify store database as a prospecting base: filter by country and technology, and the result is a list of stores that plausibly need design, marketing or development work. App developers size the installed base of a competing or complementary app, then target stores whose stack matches their integration. Lead generators and freelancers work the contact-bearing rows: stores with a public business email or phone are the ones a small team can realistically handle by hand.
The common thread is filtering before outreach. A list of 269,688 stores is a research asset; a filtered cut of 2,000 stores in one country running one technology is a work plan. Buyers who skip filtering and blast the whole file get poor results from any database, ours included — relevance, not volume, is what converts.
Check a store free before you buy anything
You do not have to buy a list to test the data. The free store checker looks up any domain in the current snapshot, and a free account includes 30 full-record unlocks per month — enough to spot-check stores you know against reality. There is also one free sample file per industry on the sample page, so you can inspect the exact columns before spending anything.
A sensible sequence: check a handful of stores you know, read the sample file, then buy the smallest matching slice. If the spot-checks are accurate, the database has earned the purchase; if not, you have spent nothing finding out.
Questions, answered straight
How many Shopify stores are in OpenData's database?
OpenData holds 269,688 verified Shopify stores in its 15 Nov 2026 snapshot. They are part of a wider base of 1,504,744 verified ecommerce stores drawn from 1,554,041 tracked domains.
What does "verified" mean for a store in the database?
A store is verified when OpenData has fetched its storefront and detected at least one ecommerce technology on it. Every verified record keeps a source URL and a last-observed date, and one store always counts as one record.
How much do Shopify store records cost?
Shopify records are priced per row — $4.00 per 1,000 full records, stepping down to $2.00 per 1,000 at the largest volumes — and OpenData has no subscriptions. Records filtered by app, technology or country are priced per row at the same rates, with PayPal checkout and export right after payment.
Do the records include email addresses and phone numbers?
Some do. Across the full database, 205,297 verified stores have a public business email and 111,859 have a store-published business phone. Only public business facts are collected, and emails are published business addresses such as info@ or support@ — never private addresses.
Can I check the data before buying?
Yes. The free store checker looks up any domain in the current snapshot, with 30 full-record unlocks per month on a free account. There is also one free sample file per industry, and purchases include free re-download of refreshed files for 60 days.