Ecommerce Website Data
The All-in-One Skill for ecommerce intelligence.
Powered by EcCompass AI — one of the world's largest DTC databases — this skill delivers free, live data on 10M+ stores with 100+ analytics fields.
What You Can Do
Search Stores — "Find Shopify stores selling pet food with 10k+ Instagram followers"
Domain Analytics — "Show me ooni.com's GMV trend and tech stack"
Lead Contacts — "Get decision-maker emails for this brand"
Data Coverage
| Metric | Value |
|---|
| Total domains | 10,000,000+ |
| Countries |
200+ |
| Platforms | Shopify, WooCommerce, Wix, Squarespace, BigCommerce and more |
| GMV data | Monthly GMV from 2023 to Date |
| Social media | Instagram, TikTok, Twitter/X, YouTube, Facebook, Pinterest |
| Lead Contacts | Verified LinkedIn profiles and business emails |
| Update frequency | Monthly |
EcCompass Sub-skill Set
Prefer lightweight, focused tools? We also offer standalone Sub-Skills — install only what you need.
Important: All features below are already available in this All-in-One Skill. The "Status" column indicates standalone Sub-Skill availability.
| Section | Sub-Skill | Description | Status |
|---|
| Site Search | Supplier Lead Filter | Filter sites by category, traffic, tech stack — surface the most qualified leads. | In dev |
|
Competitor Discovery | Find every player in your niche before they find you. | In dev |
| | Merchant Discovery | Find top-rated merchants carrying what you're looking for. | In dev |
| Site Analysis |
Lead Contacts | Get LinkedIn profile and business email for any domain. | ✅ Live |
| | Historical GMV | Track GMV over time — spot growth trajectories and plateaus. | In dev |
| | Tech Stack | Reveal plugins, themes, builders, and integrations. | In dev |
| | Traffic Monitor | Understand visits, page views, and peer rankings. | In dev |
| | Product Analysis | See categories, catalogue size, and pricing range. | In dev |
| | Social Media | Gauge social footprint and audience growth. | In dev |
| Market Analysis | Builder Platform Monitor | Track market share shifts between Shopify, WooCommerce, etc. | In dev |
| | Plugin Install Trends | See which plugins are gaining traction. | In dev |
| | Category Popularity | Spot which product categories are heating up. | In dev |
Usage Notes
Data freshness — Store data is live and updated monthly, not a static snapshot.
GMV accuracy — Revenue figures are estimates based on traffic and industry benchmarks, not actual financial records.
Contact verification — All emails and LinkedIn profiles have been verified.
Scope
Can do — Store discovery, single-store analytics, competitor lookup, tech stack detection, contact extraction
Cannot do — Access store backend, guarantee exact GMV, provide real-time inventory or pricing, execute outreach campaigns.
Setup
100% Free. One-minute setup.
Quickest Way — Just Tell OpenClaw
Paste this to your OpenClaw agent and it will install the skill and configure the token for you:
Install this skill: https://clawhub.ai/roger52027/ecommerce-website-data
My APEXTOKEN is: yourtoken_here
Get your free token at eccompass.ai → Dashboard → API Access → Create Token.
Manual Install via OpenClaw CLI
CODEBLOCK0
Then configure the token (choose one):
Option A — OpenClaw config (persistent):
Add to ~/.openclaw/openclaw.json:
CODEBLOCK1
Option B — Shell environment variable:
CODEBLOCK2
Quick Start
IMPORTANT: Always use the Python script for API calls. It has the correct base URL and authentication built in.
CODEBLOCK3
API Base URL
CODEBLOCK4
CRITICAL: All API paths start with /public/api/v1/. The /public prefix is mandatory — without it, you will get an authentication error. Never omit /public from the path.
API Endpoints
1. Search — POST https://api.eccompass.ai/public/api/v1/search
Full URL: https://api.eccompass.ai/public/api/v1/search (POST, Content-Type: application/json)
Authentication: APEX_TOKEN header (NOT Authorization header).
CODEBLOCK5
All body fields are optional.
Exists filter: Use "exists": ["tiktokUrl", "emails"] to require that specific fields are present and not empty. This is the correct way to express "has a TikTok page" or "has contact email". Common exists fields: tiktokUrl, instagramUrl, facebookUrl, youtubeUrl, twitterUrl, linkedinUrl, emails, phones.
Keyword search covers: domain, title, description, tags, categories, platform name, merchant name, technologies, and installed apps. So "klaviyo" in keyword will match stores using the Klaviyo app. You do NOT need to know exact values — just put the search term in the keyword field.
Filters are case-insensitive and support both single values and arrays (OR logic). Any field listed below can be used as a filter, range, or exists condition.
CODEBLOCK6
Complete Field Reference
Geography (Keyword, for filters):
countryCode4, countryCode, countryCode2, countryCode3, city, state, region, subregion, zip, streetAddress, latitude, longitude, companyLocation(Text)
Platform & Store (Keyword, for filters):
platform, plan, status, platformDomain, lastPlatform, lastPlan, lastPlatformChanged, lastPlanChanged, created, languageCode, currency, INLINECODE41
Content (Text, for filters — partial match):
description, title, merchantName, categories, tags, tagsV5, metaDescription, metaKeywords, INLINECODE50
Products (Keyword/Text for filters):
averageProductPrice(Keyword), avgPriceFormatted(Keyword), categoriesV1(Keyword), tagsFirst(Keyword)
Tech Stack (Text, for filters — partial match):
technologies, installedApps, theme, themeVendor, themeSpend, themeVersion(Keyword)
Contact (Text, best with exists):
emails, phones, INLINECODE63
Social URLs (for exists — check presence):
tiktokUrl, instagramUrl, facebookUrl, youtubeUrl, twitterUrl, linkedinUrl, pinterestUrl, linkedinAccount(Keyword)
Revenue (Long, for ranges — all in USD):
gmvLast12month, gmv2023, gmv2024, gmv2025, gmv2026, estimatedMonthlySales, INLINECODE78
Traffic (Long/Integer, for ranges):
estimatedVisits, estimatedPageViews, alexaRank, rank, platformRank, rankPercentile(Float), platformRankPercentile(Float)
Products numeric (Integer/Long, for ranges):
productCount, avgPriceUsd, maxPrice, minPrice, variantCount, productImages, productsSold, INLINECODE93
Employees (Integer, for ranges):
employeeCount, INLINECODE95
Social Followers (Integer, for ranges):
instagramFollowers, instagramFollowers30d, instagramFollowers90d, tiktokFollowers, tiktokFollowers30d, tiktokFollowers90d, twitterFollowers, twitterFollowers30d, twitterFollowers90d, youtubeFollowers, youtubeFollowers30d, youtubeFollowers90d, facebookFollowers, facebookFollowers30d, facebookFollowers90d, facebookLikes, pinterestFollowers(Long), pinterestFollowers30d(Long), pinterestFollowers90d(Long)
Growth (Double, for ranges):
INLINECODE115
Tip for the agent:
- - Platform names (Shopify, Shopline, WooCommerce, etc.) → prefer
keyword over filters.platform (fuzzy match) - Plugins/apps (Klaviyo, Yotpo, etc.) → use
keyword or filters.installedApps / INLINECODE120 - Multiple regions/countries (e.g. "Europe or Africa") → array in filters: INLINECODE121
- "Has TikTok" / "Has Email Address" → use
exists: {"exists": ["tiktokUrl"]} or INLINECODE124 - Monthly GMV → use
estimatedMonthlySales range directly, or gmvLast12month (annual)
2. Domain Analytics — GET https://api.eccompass.ai/public/api/v1/domain/{domain}
Full URL: https://api.eccompass.ai/public/api/v1/domain/{domain} (GET)
CODEBLOCK7
Returns 100+ fields of complete analytics for a single domain.
3. Historical Data — GET https://api.eccompass.ai/public/api/v1/historical/{domain}
CODEBLOCK8
Returns monthly GMV, UV, PV, and average price data from 2023 onwards. Use when the user asks for revenue trends, traffic history, or month-over-month performance.
4. Installed Apps — GET https://api.eccompass.ai/public/api/v1/installed-apps/{domain}
CODEBLOCK9
Returns the list of apps/plugins installed on a store with details: name, rating, install count, vendor info, pricing plans. Use when the user asks "what apps does X use" or "which plugins are installed".
5. LinkedIn Contacts — GET https://api.eccompass.ai/public/api/v1/contacts/{domain}
CODEBLOCK10
Returns verified LinkedIn contacts for a domain's company: name, position, email, LinkedIn profile URL. Use for lead generation, decision-maker lookup, or outreach.
Requirements
- - Python 3.6+
- Network access to INLINECODE132
- INLINECODE133 environment variable (get yours at eccompass.ai)
Documentation
License
Proprietary — EcCompass AI
Support
For questions, issues, or feature requests, visit https://eccompass.ai.
电商网站数据
电商情报的全能技能。
由 EcCompass AI(全球最大的 DTC 数据库之一)提供支持,该技能可提供超过 1000 万家店铺的 免费实时数据,涵盖 100 多个分析字段。
你能做什么
搜索店铺 — 查找销售宠物食品且 Instagram 粉丝超过 1 万的 Shopify 店铺
域名分析 — 显示 ooni.com 的 GMV 趋势和技术栈
线索联系人 — 获取该品牌的决策者邮箱
数据覆盖范围
200+ |
| 平台 | Shopify、WooCommerce、Wix、Squarespace、BigCommerce 等 |
| GMV 数据 | 2023 年至今的月度 GMV |
| 社交媒体 | Instagram、TikTok、Twitter/X、YouTube、Facebook、Pinterest |
| 线索联系人 | 已验证的 LinkedIn 个人资料和企业邮箱 |
| 更新频率 | 月度 |
EcCompass 子技能集
更喜欢轻量、专注的工具?我们还提供独立的子技能——只安装你需要的。
重要提示:以下所有功能均已包含在此全能技能中。状态列表示独立子技能的可用性。
| 板块 | 子技能 | 描述 | 状态 |
|---|
| 站点搜索 | 供应商线索筛选 | 按类别、流量、技术栈筛选站点——找出最符合条件的线索。 | 开发中 |
|
竞争对手发现 | 在对手发现你之前,找到你所在领域的每一个玩家。 | 开发中 |
| | 商家发现 | 找到销售你所需商品的高评分商家。 | 开发中 |
| 站点分析 |
线索联系人 | 获取任意域名的 LinkedIn 个人资料和企业邮箱。 | ✅ 已上线 |
| | 历史 GMV | 追踪 GMV 随时间的变化——发现增长轨迹和平台期。 | 开发中 |
| | 技术栈 | 揭示插件、主题、构建器和集成。 | 开发中 |
| | 流量监控 | 了解访问量、页面浏览量及同行排名。 | 开发中 |
| | 产品分析 | 查看类别、目录规模和定价范围。 | 开发中 |
| | 社交媒体 | 评估社交影响力和受众增长。 | 开发中 |
| 市场分析 | 建站平台监控 | 追踪 Shopify、WooCommerce 等平台之间的市场份额变化。 | 开发中 |
| | 插件安装趋势 | 查看哪些插件正在获得关注。 | 开发中 |
| | 类别热度 | 发现哪些产品类别正在升温。 | 开发中 |
使用说明
数据新鲜度 — 店铺数据是实时且每月更新的,并非静态快照。
GMV 准确性 — 收入数据是基于流量和行业基准的估算值,并非实际财务记录。
联系方式验证 — 所有邮箱和 LinkedIn 个人资料均已验证。
适用范围
可执行 — 店铺发现、单店分析、竞争对手查询、技术栈检测、联系方式提取
不可执行 — 访问店铺后台、保证精确 GMV、提供实时库存或定价、执行外展活动。
设置
100% 免费。一分钟设置。
最快方式 — 直接告诉 OpenClaw
将以下内容粘贴到你的 OpenClaw 代理中,它将为你安装技能并配置令牌:
安装此技能:https://clawhub.ai/roger52027/ecommerce-website-data
我的 APEXTOKEN 是:yourtoken_here
在 eccompass.ai 获取你的免费令牌 → 仪表盘 → API 访问 → 创建令牌。
通过 OpenClaw CLI 手动安装
bash
openclaw skills install roger52027/ecommerce-website-data
然后配置令牌(选择其一):
选项 A — OpenClaw 配置(持久化):
添加到 ~/.openclaw/openclaw.json:
json
{
skills: {
entries: {
ecommerce-website-data: {
enabled: true,
env: {
APEXTOKEN: yourtoken_here
}
}
}
}
}
选项 B — Shell 环境变量:
bash
export APEXTOKEN=yourtoken_here
快速开始
重要提示:始终使用 Python 脚本进行 API 调用。它内置了正确的 base URL 和身份验证。
bash
按关键词搜索
python3 {baseDir}/scripts/query.py search pet food
带筛选条件的搜索
python3 {baseDir}/scripts/query.py search coffee --country CN --platform shopify
仅筛选(无关键词)
python3 {baseDir}/scripts/query.py search --country US --platform shopify --min-gmv 1000000
带范围筛选和排序的搜索
python3 {baseDir}/scripts/query.py search fashion --min-instagram 10000 --sort gmvLast12month
查找有 TikTok 页面的店铺
python3 {baseDir}/scripts/query.py search --platform shopline --exists tiktokUrl
查找同时有邮箱和 TikTok 存在的店铺
python3 {baseDir}/scripts/query.py search --country US --exists tiktokUrl,emails
获取域名的完整分析
python3 {baseDir}/scripts/query.py domain ooni.com
导出为 JSON
python3 {baseDir}/scripts/query.py domain ooni.com --json
获取历史 GMV 和流量数据
python3 {baseDir}/scripts/query.py historical ooni.com
获取已安装的应用/插件
python3 {baseDir}/scripts/query.py apps ooni.com
获取 LinkedIn 联系人
python3 {baseDir}/scripts/query.py contacts ooni.com
API 基础 URL
https://api.eccompass.ai
关键提示:所有 API 路径都以 /public/api/v1/ 开头。/public 前缀是必需的——没有它,你将收到身份验证错误。切勿从路径中省略 /public。
API 端点
1. 搜索 — POST https://api.eccompass.ai/public/api/v1/search
完整 URL:https://api.eccompass.ai/public/api/v1/search(POST,Content-Type: application/json)
身份验证:APEX_TOKEN 标头(非 Authorization 标头)。
bash
curl -X POST https://api.eccompass.ai/public/api/v1/search \
-H APEXTOKEN: $APEXTOKEN \
-H Content-Type: application/json \
-d {
keyword: coffee,
filters: { countryCode4: CN, platform: shopify },
ranges: { gmvLast12month: { min: 100000 } },
sortField: gmvLast12month,
sortOrder: desc,
page: 1,
size: 20
}
所有 body 字段均为可选。
存在性筛选:使用 exists: [tiktokUrl, emails] 来要求特定字段存在且不为空。这是表达有 TikTok 页面或有联系邮箱的正确方式。常见的存在性字段:tiktokUrl、instagramUrl、facebookUrl、youtubeUrl、twitterUrl、linkedinUrl、emails、phones。
关键词搜索覆盖:域名、标题、描述、标签、类别、平台名称、商家名称、技术以及已安装的应用。因此,关键词中的klaviyo将匹配使用 Klaviyo 应用的店铺。你无需知道确切值——只需将搜索词放入关键词字段即可。
筛选条件不区分大小写,支持单个值和数组(OR 逻辑)。以下列出的任何字段都可以用作筛选条件、范围或存在性条件。
json
// 单个值
{filters: {platform: shopify}}
// 数组 = OR 逻辑:匹配欧洲或非洲
{filters: {region: [Europe, Africa]}}
// 组合关键词 + 多值筛选
{keyword: energy drink, filters: {region: [Europe, Africa]}}
// 应用/插件筛选
{filters: {countryCode4: US, installedApps: klaviyo}}
完整字段参考
地理信息(关键词,用于筛选):
countryCode4、countryCode、countryCode2、countryCode3、city、state、region、subregion、zip、streetAddress