Ecommerce Store Intelligence API avatar

Ecommerce Store Intelligence API

Pricing

Pay per usage

Go to Apify Store
Ecommerce Store Intelligence API

Ecommerce Store Intelligence API

Enrich ecommerce store domains with platform detection, contact data, socials, tech signals, and a qualification score.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Tahira Muhammad

Tahira Muhammad

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

Share

Turn a list of store domains into structured lead data — platform, contact emails, social profiles, tech stack signals, and a qualification score — in a single Actor run.

Built for ecommerce agencies, SaaS tools, and outbound teams who already know which stores they want to target and need rich data fast.


What you get per domain

FieldExample
platformshopify
platform_confidencehigh
contact_emails["help@allbirds.com"]
phones["+18889638944"]
socials{"instagram": "...", "tiktok": "..."}
tech_signals["shopify", "klaviyo", "yotpo", "meta_pixel"]
store_nameAllbirds
title_tagAllbirds: Comfortable, Sustainable Shoes & Apparel
meta_descriptionfull meta description text
about_textfirst 600 chars of visible homepage text
category_hintapparel (if you pass category keywords)
rdap_created2002-01-09T15:24:37Z (domain registration date)
ip_addresses["23.227.38.32"]
qualification_score0–100
qualification_reasons["shopify_detected", "contact_email_found", ...]

Platform detection

Detects Shopify, WooCommerce, and BigCommerce from HTML signals and response headers. Returns a confidence level (high / medium / low) so you know how reliable each detection is.

Tech signals also captured: Klaviyo, Recharge, Yotpo, Judge.me, Attentive, Meta Pixel, TikTok Pixel, Shopify Cloud.


Contact extraction

  • Prioritizes mailto: and tel: href links — highest-quality signal
  • Falls back to visible page text for emails and phone numbers
  • Deduplicated across homepage and contact/about pages
  • Emails filtered to the store's own domain only — no third-party vendor leakage

Qualification score

A 0–100 score built from five weighted signals:

SignalPoints
Platform detected+35
Contact email found+20
Social presence+15
2+ tech signals+10
Title tag present+10
Meta description present+10

qualification_reasons tells you exactly which signals fired so you can apply your own logic downstream.


Input options

{
"domains": ["allbirds.com", "gymshark.com", "colourpop.com"],
"categoryKeywords": ["apparel", "beauty", "supplements", "pets"],
"platforms": ["shopify", "woocommerce"],
"followContactPages": true,
"timeoutSecs": 15,
"userAgent": "Your Company research@yourcompany.com"
}
FieldTypeDefaultNotes
domainsstring[]Domains to enrich. Protocol and trailing slash stripped automatically.
categoryKeywordsstring[][]Homepage text is scanned for these; first match becomes category_hint.
platformsstring[][]Leave empty to return all platforms. Set to ["shopify"] to filter Shopify-only.
followContactPagesbooleantrueFetches /contact, /about, /pages/contact-us to improve email and phone extraction.
timeoutSecsinteger15Per-domain HTTP timeout (5–60).
userAgentstringsee defaultSet this to your company name and email for polite crawling.

Example output

{
"domain": "allbirds.com",
"store_url": "https://www.allbirds.com/",
"store_name": "Allbirds",
"platform": "shopify",
"platform_confidence": "high",
"category_hint": "apparel",
"contact_emails": ["help@allbirds.com", "privacy@allbirds.com"],
"phones": ["+18889638944"],
"socials": {
"instagram": "https://www.instagram.com/allbirds",
"facebook": "https://www.facebook.com/weareallbirds",
"tiktok": "https://www.tiktok.com/@weareallbirds",
"youtube": "https://www.youtube.com/channel/UCnGErLCau5qNJ0Xwe6uEyTw",
"pinterest": "http://pinterest.com/weareallbirds",
"x": "https://twitter.com/allbirds"
},
"tech_signals": ["shopify", "yotpo", "shopify_cloud", "tiktok_pixel"],
"about_text": "Allbirds: Comfortable, Sustainable Shoes & Apparel...",
"title_tag": "Allbirds: Comfortable, Sustainable Shoes & Apparel",
"meta_description": "The world's most comfortable shoes made with natural materials...",
"rdap_created": "2002-01-09T15:24:37Z",
"ip_addresses": ["23.227.38.32"],
"qualification_score": 100,
"qualification_reasons": [
"shopify_detected",
"contact_email_found",
"social_presence",
"multiple_tech_signals",
"title_present",
"meta_description_present"
],
"enriched_at": "2026-04-10T03:05:52Z"
}

Common workflows

Shopify lead list enrichment — Upload a CSV of domains, set platforms: ["shopify"], export to Google Sheets. You get platform-confirmed stores with emails and social handles ready for outreach.

DTC brand research — Pass 50–200 brands, use categoryKeywords to tag verticals, sort by qualification_score to prioritize.

Agency prospecting — Filter by platform, check tech_signals for tools you integrate with (Klaviyo, Recharge, Yotpo), reach out to brands already in your ecosystem.

Vendor targeting — Find stores using specific tech (e.g. Yotpo) that you can replace or complement.


Limitations

  • Detects Shopify, WooCommerce, BigCommerce. Headless or custom platforms return platform: "unknown".
  • Email extraction is limited to the store's own domain — transactional and vendor emails are excluded.
  • Contact pages are fetched on a best-effort basis; some stores block automated access.
  • Phone extraction requires numbers to appear in visible page text or tel: links.
  • RDAP data depends on registry availability and may be absent for some TLDs.