Primary domain
primaryDomain
Optional
Primary domain set in the store.
Shopify Store Intelligence: Apps, Catalogue & Pricing Signals
Pricing
Pay per usage
Paste store domains: find which are Shopify, then get store profile, theme, installed apps, catalogue size, price range, discounts, stock and new products from public storefront data. Optional product rows and a daily new-product / price-change monitor. No emails or phones.
Record type
recordType
Required
'store' (Shopify store analysed; charged store-analysis), 'product' (catalogue row; charged product-result), 'notShopify' (site answered but isn't a Shopify storefront) or 'error' (never charged).
Domain
domain
Optional
Registrable domain the row is about, e.g. allbirds.com. Product rows carry their store's domain.
Input
input
Optional
Your input that produced this row (first one if several inputs pointed at the same domain).
All inputs
inputs
Optional
Every input merged into this domain (www., paths and subdomains of the same domain are analysed once).
Is Shopify
isShopify
Optional
true for store rows, false for notShopify rows, null for errors.
Shopify evidence
shopifyEvidence
Optional
How Shopify was confirmed: meta.json, response headers (x-shopid, powered-by) or storefront globals in the HTML.
Final URL
finalUrl
Optional
Homepage URL after redirects.
HTTP status
httpStatus
Optional
Homepage HTTP status.
Store URL
storeUrl
Optional
Storefront origin used for /meta.json and /products.json.
Store name
storeName
Optional
Store name from /meta.json.
Shop ID
shopId
Optional
Shopify shop ID.
myshopify domain
myshopifyDomain
Optional
Permanent *.myshopify.com domain.
Primary domain
primaryDomain
Optional
Primary domain set in the store.
Store description
storeDescription
Optional
Store meta description (max 500 chars; e-mail addresses and phone numbers removed).
City
city
Optional
Store's business city from /meta.json (city only, no street address).
Province / state
province
Optional
Store's business region from /meta.json.
Country
country
Optional
Store's business country (ISO code).
Currency
currency
Optional
Store currency.
Ships to
shipsToCountries
Optional
Countries the store ships to (ISO codes, max 300).
Ships-to country count
shipsToCountryCount
Optional
Number of countries the store ships to.
Published products
publishedProductsCount
Optional
Product count reported by the store.
Published collections
publishedCollectionsCount
Optional
Collection count reported by the store.
Shop Pay Installments
shopPayInstallments
Optional
Whether the store offers Shop Pay Installments.
Card brands
cardBrands
Optional
Card brands enabled for Shop Pay.
meta.json status
metaJson
Optional
'ok', 'notChecked' or the reason it wasn't available (HTTP_404, ROBOTS_DISALLOWED...).
Homepage status
homepageStatus
Optional
'ok' or why the homepage couldn't be analysed.
Password protected
passwordProtected
Optional
Storefront redirects to /password (pre-launch or closed store).
Theme
theme
Optional
Live theme: name, id, schemaName (theme family, e.g. Dawn), schemaVersion, themeStoreId, isThemeStoreTheme.
Locale
locale
Optional
Storefront locale.
Storefront country
storefrontCountry
Optional
Country context the storefront served.
Storefront currency
storefrontCurrency
Optional
Currency the storefront served.
App embeds
appEmbeds
Optional
Shopify theme app extensions loaded on the homepage, by app handle (e.g. judgeme, klaviyo-onsite).
Apps and tools
apps
Optional
Marketing, reviews, subscriptions, analytics, chat, payments and other tools detected on the homepage (signalscouter fingerprints).
Tech stack
techStack
Optional
Every technology detected on the homepage, with category.
Headless
headless
Optional
Shopify backend detected but no Online Store theme on the homepage (Hydrogen or a custom front end).
Catalogue statistics
catalog
Optional
productsScanned, variantCount, priceMin/Median/Max/Avg, discountedShare, inStockShare, vendorCount, topVendors, topProductTypes, topTags, newestProductAt, newProducts7d/30d, updatedProducts7d, lastCatalogUpdateAt, complete, pagesFetched.
Catalogue status
catalogStatus
Optional
'ok', 'truncated' (stopped at maxProductPages), 'partial', 'notRequested', or why /products.json wasn't available (ROBOTS_DISALLOWED, HTTP_404, RATE_LIMITED...).
Throttle wait (s)
catalogThrottleWaitSecs
Optional
Seconds spent waiting because the store asked us to slow down.
Changes since last run
changes
Optional
Monitor mode only: firstRun, previousCheckAt, newProducts, priceChanges, availabilityChanges, removedProducts.
Product ID
productId
Optional
Shopify product ID (product rows).
Product title
title
Optional
Product title.
Handle
handle
Optional
Product handle.
Product URL
url
Optional
Product page URL.
Vendor
vendor
Optional
Product vendor / brand.
Product type
productType
Optional
Product type.
Price
price
Optional
Lowest variant price.
Max price
priceMax
Optional
Highest variant price.
Compare-at price
compareAtPrice
Optional
Highest compare-at price among discounted variants.
On sale
onSale
Optional
At least one variant is priced below its compare-at price.
Max discount %
maxDiscountPct
Optional
Largest variant discount versus compare-at price.
Available
available
Optional
At least one variant is in stock.
Variants
variantCount
Optional
Number of variants.
Variants in stock
variantsAvailable
Optional
Number of variants in stock.
Options
options
Optional
Option names, e.g. Size, Color.
Created
createdAt
Optional
Product created timestamp.
Published
publishedAt
Optional
Product published timestamp.
Updated
updatedAt
Optional
Product updated timestamp.
Image
imageUrl
Optional
First product image.
Images
imageCount
Optional
Number of product images.
Description
descriptionText
Optional
Plain-text description (includeDescription; max 3,000 chars; e-mails and phone numbers removed).
Variant details
variants
Optional
includeVariants: variantId, title, sku, price, compareAtPrice, available, grams (max 100).
Change type
changeType
Optional
Monitor mode: 'new', 'priceChange' or 'availabilityChange'.
Previous values
previous
Optional
Monitor mode: price, priceMax, compareAtPrice, available before the change.
Detected platform
detectedPlatform
Optional
notShopify rows: other platform spotted on the homepage (WooCommerce, BigCommerce, Magento, Wix, Squarespace...), if any.
Shopify assets only
shopifyAssetsOnly
Optional
notShopify rows: the page loads Shopify assets (e.g. a Buy Button) but isn't a Shopify storefront.
Hint
hint
Optional
Next step for notShopify rows.
Check errors
checkErrors
Optional
Parts of a store row that couldn't be fetched (homepage, metaJson, catalog).
Partial
partial
Optional
Store row is missing some parts (see checkErrors).
Error
error
Optional
Error rows: INVALID_DOMAIN, DNS_ERROR, CONNECT_ERROR, TLS_ERROR, TIMEOUT, BLOCKED_BY_SITE, RATE_LIMITED, ROBOTS_DISALLOWED, HTTP_4xx/5xx, DOMAIN_TIMEOUT. Never charged.
Checked at
checkedAt
Optional
UTC timestamp.
Duration (s)
durationSecs
Optional
Seconds spent on this domain.