Shopify Store Analyzer - Catalog, Contacts & Pricing avatar

Shopify Store Analyzer - Catalog, Contacts & Pricing

Pricing

from $1.50 / 1,000 enriched stores

Go to Apify Store
Shopify Store Analyzer - Catalog, Contacts & Pricing

Shopify Store Analyzer - Catalog, Contacts & Pricing

[💵 $2.00 / 1K] Turn Shopify store domains into catalog stats, product samples, contact emails, social links, currency, and brand intelligence.

Pricing

from $1.50 / 1,000 enriched stores

Rating

0.0

(0)

Developer

WebData Labs

WebData Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

Shopify Store Analyzer - Products, Contacts & Catalog Intelligence

Turn Shopify store domains into clean store intelligence - catalog stats, product samples, contact emails, social links, currency, and brand signals.

Shopify Store Analyzer takes a list of Shopify store domains and returns structured JSON/CSV rows for B2B sellers, agencies, sourcing teams, and competitive-intelligence analysts. Bring the domains (from your lead lists, trade shows, or any source) and get outreach-ready, analysis-ready store profiles - no manual store-by-store digging.

✅ What you get / ❌ what this isn't

This Actor gives youThis Actor is not
Store summary rows with catalog size, pricing range, vendors, and product typesNot an official Shopify API
Contact emails and social links pulled from the store's own pagesNot a private-data scraper
Currency, store name, and catalog freshness datesNot a keyword store-discovery engine (you supply the domains)
Optional per-product rows (title, vendor, type, price, dates)Not a checkout or order scraper
A reliable Shopify check per domainNot a guarantee every store leaves products.json public

🔎 Why use this Actor

  • Qualify and enrich lists of Shopify stores before outreach.
  • Audit a competitor's catalog size, pricing band, and product mix.
  • Pull store contact emails and socials for partnership or sales workflows.
  • Track catalog freshness (newest product dates) across many stores.
  • Feed clean store rows into spreadsheets, CRMs, BI tools, or LLM workflows.

🗂️ What data you get

FieldTypeDescription
domainstringNormalized store domain
storeNamestringStore name from the homepage
isShopifybooleanWhether a public Shopify catalog was detected
productsSamplednumberProducts read for this run
currencystringStore currency code when detectable
priceMin, priceMax, priceAvgnumberPrice band across sampled products
uniqueVendors, topVendorsnumber/arrayBrand mix in the catalog
uniqueProductTypes, topProductTypesnumber/arrayProduct-type mix
newestProductDate, oldestProductDatestringCatalog freshness signals
contactEmailsarrayPublic emails from the store's pages
socialLinksarrayPublic social profile links

👥 Who it's for

  • B2B sellers and agencies prospecting Shopify merchants.
  • Sourcing and wholesale teams qualifying store catalogs.
  • Competitive-intelligence analysts comparing catalogs and pricing.
  • Data teams building ecommerce store datasets.
  • Anyone enriching a list of store domains into outreach-ready rows.

Example tasks

⚙️ How to analyze Shopify stores

  1. Open the Actor on Apify.
  2. Paste one or more Shopify store domains or URLs.
  3. Choose how many products to sample per store.
  4. Optionally include per-product rows.
  5. Run the Actor.
  6. Open the dataset view for Store summaries or Product rows.
  7. Export JSON, CSV, Excel, HTML, RSS, or XML, or call the Actor through the Apify API.

📥 Input

{
"storeUrls": ["allbirds.com", "gymshark.com"],
"maxProductsPerStore": 50,
"includeContacts": true,
"includeProductRows": false
}

📤 Output

{
"recordType": "store_summary",
"domain": "allbirds.com",
"storeName": "Allbirds",
"isShopify": true,
"productsSampled": 50,
"currency": "USD",
"priceMin": 18.0,
"priceMax": 145.0,
"priceAvg": 78.4,
"topProductTypes": ["Shoes", "Socks", "Apparel"],
"contactEmails": ["help@allbirds.com", "bulkorders@allbirds.com"],
"socialLinks": ["https://instagram.com/allbirds", "https://facebook.com/allbirds"]
}

💵 How much does it cost?

The launch price is about $2.00 / 1,000 enriched stores, tier-discounted for higher Apify plans. Sampling more products per store increases run time but not the per-store price.

🔁 Run it on the Apify platform

Schedule recurring catalog and contact refreshes, call it from the Apify API, export to CSV/JSON/Excel, or connect the dataset to Make, Zapier, webhooks, a warehouse, or an LLM pipeline.

⚠️ Limits and caveats

  • This Actor reads public Shopify store endpoints and pages. It is not affiliated with Shopify.
  • You supply the store domains. This Actor enriches them; it does not discover stores by keyword or category.
  • Some stores disable their public products.json; those return isShopify: false with a note instead of catalog data.
  • Contact emails come from public pages and may include role or support addresses. Use the output lawfully and avoid storing or processing personal data without a legitimate reason.
  • Catalog stats are based on the products sampled in the run, not necessarily the full catalog.
  • Website Contact Extractor - turn any company domain into outreach-ready emails and socials.
  • Lead List Deduplicator - clean and merge store/lead rows before CRM import.
  • Trustpilot Review Scraper - add reputation signal to ecommerce brands.
  • Bulk URL Status Checker - audit store URLs before monitoring or outreach.

❓ FAQ

Does this find Shopify stores by keyword?

No. You provide the store domains; this Actor enriches them into catalog and contact intelligence. Pair it with your own lead source or a discovery tool.

How does it know a site is Shopify?

It checks the store's public Shopify product endpoint. If a public catalog is found, the store is treated as Shopify and enriched.

Can it return individual products?

Yes. Turn on includeProductRows to also output one row per sampled product.

Why do some stores show isShopify: false?

Either the site is not Shopify, or the store disabled its public products.json. The Actor records this instead of failing the run.

🛠️ Support

For bugs or missing fields, open an Actor issue with the run URL, input, and the field or behavior you expected.

⭐ Rate this Actor

If this Actor saved you time, please take 30 seconds to leave a review on the Reviews tab of Shopify Store Analyzer - Catalog, Contacts & Pricing - reviews are the main trust signal other users see, and they directly decide which features get built next. If something is broken or a field is missing, please open an issue first - we typically respond within a day and would love the chance to fix it before you rate.