Shopify Store Finder: Filter by Apps, Theme, Country avatar

Shopify Store Finder: Filter by Apps, Theme, Country

Pricing

$3.00 / 1,000 store listeds

Go to Apify Store
Shopify Store Finder: Filter by Apps, Theme, Country

Shopify Store Finder: Filter by Apps, Theme, Country

Search a ranked database of popular Shopify stores. Filter by country, niche keywords, installed apps (Klaviyo, Judge.me, Recharge...), theme, traffic rank and catalog size. Pay only for stores returned.

Pricing

$3.00 / 1,000 store listeds

Rating

0.0

(0)

Developer

StoreSignal

StoreSignal

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Features

Limited permissions

Share

Shopify Store Finder

Search a ranked database of popular Shopify stores. Filter by country, currency, keywords, installed apps, theme, domain extension, traffic rank and catalog size, and get a clean list of store domains with metadata. Results are ordered by popularity.

The database holds 57,202 Shopify stores and was last updated on 2026-11-13. The Actor makes no network requests when it runs: it filters a database bundled with it, so runs finish in seconds.

What you get

For every matching store:

FieldDescription
domain, urlStore domain (without www.) and https:// URL
tldPublic suffix, for example com or co.uk
trafficRankChrome UX Report popularity bucket (1000, 5000, 10000, 50000, 100000, 500000, 1000000), or null
majesticRankPosition in the Majestic Million, or null
name, descriptionStore name and description from the store's public metadata
country, currency, cityStore location and currency from the same metadata
productCountNumber of published products. Shopify caps this value at 25001, which means "more than 25,000"
appsApps detected on the store's home page, sorted by name; [] if none were found, null if the store was not checked
themeBase theme name (schema_name, for example Dawn), or null
myshopifyDomainThe store's *.myshopify.com domain
dataUpdatedAtDate of the database snapshot
appsCheckedAtDate the app and theme data was collected, or null if the store was not checked

Fields the store does not publish are null.

Input

FieldDescription
maxResultsStores to return, 1 to 100000 (default 100)
offsetMatching stores to skip, for paging
countriesTwo-letter ISO country codes, e.g. US, GB
currenciesCurrency codes, e.g. USD, EUR
keywordsCase-insensitive substrings matched in name, description or domain. Any keyword is enough
appsThe store must use all of these apps, e.g. Klaviyo
excludeAppsThe store must use none of these apps
themesBase theme names, any of, matched in full ignoring case, e.g. Dawn
tldsDomain extensions, e.g. com, co.uk, de (leading dot optional)
maxTrafficRankOnly stores in the top N popularity bucket (Top 1,000 to Top 1,000,000)
maxMajesticRankOnly stores with Majestic rank at or below this value
minProducts, maxProductsCatalog size range

Empty filters mean no restriction. A filter on a field skips stores where that field is null; this includes apps, excludeApps and themes for stores without app data. Order is the same on every run: traffic rank ascending, then Majestic rank, then domain. Use offset and maxResults to page.

Example input: German-language-market coffee stores in the top 100,000.

{
"maxResults": 200,
"countries": ["DE"],
"keywords": ["coffee", "kaffee"],
"maxTrafficRank": "100000"
}

Example input: UK stores that use Klaviyo and no subscription app.

{
"countries": ["GB"],
"apps": ["Klaviyo"],
"excludeApps": ["Recharge", "Skio", "Bold Subscriptions", "Ordergroove"]
}

Example output record:

{
"domain": "example-coffee.com",
"url": "https://example-coffee.com",
"tld": "com",
"trafficRank": 10000,
"majesticRank": 48213,
"name": "Example Coffee",
"description": "Specialty coffee and brewing gear.",
"country": "US",
"currency": "USD",
"city": "Austin",
"productCount": 120,
"apps": ["Klaviyo", "Judge.me", "Meta Pixel"],
"theme": "Dawn",
"myshopifyDomain": "example-coffee.myshopify.com",
"dataUpdatedAt": "2026-11-13",
"appsCheckedAt": "2026-11-14"
}

Apps and themes

App and theme data covers 56,871 of 57,202 stores, checked on 2026-11-14.

AppStores
Google & YouTube43,247
Meta Pixel41,927
Klaviyo26,846
Judge.me21,781
TikTok Pixel18,231
Microsoft Clarity18,007
Google Tag Manager17,803
Pinterest Tag14,704
Shopify Inbox6,665
Triple Whale5,651
Shopify Forms5,420
Gorgias5,254
Pandectes4,712
Swym4,688
PageFly4,679
Mailchimp4,302
Boost Commerce4,208
Yotpo4,158
GA44,012
Hotjar3,304
Loox3,273
Trustpilot3,020
Rebuy2,904
Omnisend2,725
Hulk Form Builder2,447

Most common themes: Dawn (8,750), Horizon (2,603), Prestige (2,576), Impulse (2,477), Impact (1,700), Focal (1,114), Enterprise (1,109), Symmetry (1,074), Ella (1,012), Broadcast (971).

Apps are detected from traces in the HTML of each store's home page (scripts, Shopify pixel configuration and theme app extensions), on the date in appsCheckedAt. The list covers more than 120 known apps. Each store's home page was requested once.

Pricing

Pay per event: 0.003 USD per store returned (store-listed). A run with no matches costs nothing.

How the data is built

  1. Domains from two open popularity lists (see below) are checked in DNS. A domain whose A record, or that of its www. host, points into Shopify's address range is treated as a Shopify store. Only DNS is queried at this step; the stores are not contacted.
  2. For each detected store, one request to its public /meta.json endpoint collects name, description, country, currency, city and product count, at a low rate with an identifying User-Agent.
  3. The result is stored as a compressed file bundled with the Actor. No emails or personal data are included.

Limitations

  • This is not a list of all Shopify stores. It contains only stores that appear in the popularity lists above, which is why the focus is on stores with real traffic.
  • Shopify stores behind Cloudflare or another proxy resolve to different IP addresses and are not detected.
  • Metadata comes from what each store publishes and can be missing or outdated.
  • keywords match substrings, so pet also matches carpet. Use longer or more specific keywords for cleaner results.
  • Some entries are regional storefronts of one brand on separate domains or subdomains (for example us. and uk.). Storefronts that share one Shopify backend are listed once.
  • An app missing from apps does not prove the store does not use it: apps that run only on product pages, in the cart or on the server side are not visible.
  • theme is the base theme name (schema_name). Stores with a custom-built theme may show their own name or null.
  • The data is a snapshot. Check dataUpdatedAt.

Data sources and license

The ranking fields and the domain list in this dataset are shared under CC BY-SA 4.0. If you redistribute them, credit Majestic and the Chrome UX Report and keep the same license.

Guides