E-Commerce Store & Contact Enricher: Shopify, Woo & more avatar

E-Commerce Store & Contact Enricher: Shopify, Woo & more

Pricing

from $1.20 / 1,000 store enricheds

Go to Apify Store
E-Commerce Store & Contact Enricher: Shopify, Woo & more

E-Commerce Store & Contact Enricher: Shopify, Woo & more

Give store domains, get one row per store: platform (Shopify, WooCommerce, BigCommerce, Magento, Wix...), theme, catalog size and prices from the store's own feed, 44 apps and pixels, emails, phones and 13 socials. Obeys robots.txt. $2 per 1,000 stores, failed domains free.

Pricing

from $1.20 / 1,000 store enricheds

Rating

0.0

(0)

Developer

Nguyen Vu Trung Hieu

Nguyen Vu Trung Hieu

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

5 days ago

Last modified

Share

What does E-Commerce Store & Contact Enricher do?

E-Commerce Store & Contact Enricher turns a list of store domains into one rich row per store. Give it allbirds.com or https://www.nalgene.com and it reads the store's home page, its public product feed and its contact and policy pages. Each row tells you what the store sells, what it runs on and how to reach it.

It is built for e-commerce lead lists, agency prospecting, app and SaaS sales to Shopify merchants, market research and AI agents that need store facts in one call.

What data do you get for each store?

Identity

  • platform: shopify, woocommerce, bigcommerce, magento, wix, squarespace, prestashop, webflow or custom.
  • myshopifyDomain, themeName and themeId for Shopify stores.
  • storeName, description, country, currency and language.

Catalog

Read from the store's own public feed: Shopify /products.json, the WooCommerce Store API, or the home page's JSON-LD products on other platforms.

  • productCount (with productCountExact to say whether the whole catalog was read), inStockCount and outOfStockCount.
  • priceMin, priceMax, priceMedian and priceAvg.
  • vendors, productTypes and latestProductPublishedAt, a good sign of how active the store is.
  • sampleProducts: up to 5 of the newest products with title, price, currency, URL, image, publish date and stock.

Apps and pixels

technologies lists 44 detected apps, and appsByCategory groups them: email and SMS (Klaviyo, Attentive, Omnisend and more), reviews (Judge.me, Yotpo, Okendo, Loox), subscriptions and upsells (Recharge, Skio, ReConvert), support chat (Gorgias, Zendesk, Tidio), analytics and ads pixels (Meta, TikTok, GA4, Triple Whale) and payments (Shop Pay, Klarna, Afterpay, PayPal).

Contacts

emails, phones and 13 social networks in socials (Instagram, TikTok, Facebook, YouTube, Pinterest, X, LinkedIn, WhatsApp, Threads, Telegram, Discord, Reddit, Snapchat). emailDomains gives a mail-ready flag per email domain from its MX, SPF and DMARC records.

How much does it cost?

The Actor uses pay per event: $2.00 per 1,000 enriched stores ($0.002 per store). Domains that do not answer, stores whose robots.txt blocks the crawler and invalid input are free. The run stops at your spending limit, so a limit of $1 enriches at most 500 stores.

Input

{
"urls": ["allbirds.com", "colourpop.com", "nalgene.com"],
"maxContactPages": 5,
"maxProductPages": 4,
"checkMailDomains": true,
"maxConcurrency": 5
}

Output example

{
"domain": "colourpop.com",
"status": "ok",
"platform": "shopify",
"myshopifyDomain": "colourpop-prd.myshopify.com",
"storeName": "ColourPop",
"country": "US",
"currency": "USD",
"productCount": 1000,
"productCountExact": false,
"priceMin": 1,
"priceMax": 159,
"priceMedian": 10,
"technologies": ["Klaviyo", "Attentive", "Okendo", "Yotpo", "Gorgias", "Klarna"],
"emails": ["colourpop@colourpop.com"],
"socials": { "instagram": ["https://instagram.com/colourpopcosmetics"] }
}

FAQ

Does it obey robots.txt?

Yes. Every request is checked against the store's robots.txt for the OpenKrillStoreBot user agent first. A store that blocks the crawler comes back free with status: "blocked_by_robots".

Why is productCount marked as not exact?

Big catalogs are read up to maxProductPages pages (250 products a page on Shopify). Raise the setting to count the whole catalog; prices and stock then cover every product.

Can I call it from an AI agent?

Yes. The same enricher is an MCP tool, enrich_store, on the OpenKrill API, and the Actor works with the Apify MCP server.

It reads only public pages and public product feeds that the store serves to every visitor, and it respects robots.txt. Check the rules that apply to your use of contact data, such as GDPR and CAN-SPAM, before you send email.