Shopify Product Scraper | $0.40/1K
Pricing
from $0.40 / 1,000 shopify products
Shopify Product Scraper | $0.40/1K
Export Shopify products, variants, prices, SKUs and availability from store URLs. CSV/Excel for products; JSON for full variants. Compare price and availability snapshots. Public feeds only. $0.40/1K products + $0.001/run at default memory.
Pricing
from $0.40 / 1,000 shopify products
Rating
0.0
(0)
Developer
Monkey D. Scraping
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Features
Share
Export public Shopify product catalogs for $0.40 per 1,000 products + $0.001 per run at default memory. Every product includes all returned variants, SKUs, prices, availability, images and discount data. Built for affordable competitor catalog exports and product research, with optional price and availability comparison between snapshots. No Shopify API key or login required.
中文用户 / 中文用戶: 简体中文说明 · 繁體中文說明(Shopify商品采集、Shopify独立站竞品监控、Shopify价格监控API)
Cheapest: what we compared
Cheapest in our three-Actor benchmark for a 1,000-product catalog export, checked 18 October 2026. Our total is $0.401, including one start event. Compared with current base product pricing across the published tiers:
| Actor | Total for 1,000 products |
|---|---|
| This Actor | $0.401 |
| Lofomachines | $1.49005–$3.00005 |
| Autofacts | $0.80005–$1.20005 |
| Tidytools | $0.80–$1.00 |
Dated price comparison for base catalog extraction. Optional competitor services are excluded; start fees assume up to 1 GB. Our $0.001 start fee applies to every run, including runs that return no products or changes.
Ready-to-run example
| Task | What you get | Sample price |
|---|---|---|
| Export Shopify Product Catalog to CSV | Up to 20 Kith products with prices, availability and source links. Replace the store domain to try another compatible public feed. | Up to $0.009 at the saved 512 MB setting, including startup and run platform usage. |
Browse all ready-to-run examples → — English and 中文.
Open the task, keep the small sample or change the store, then start it. Select Products and export CSV or Excel for one row per product. Download JSON for the complete returned variants, including SKUs and per-variant prices. This sample is capped at 20 products. The saved run budget is $0.01.
Start with one store
{"stores":["https://kith.com"],"maxProducts":20,"mode":"extract"}
- Enter up to ten HTTPS store home URLs or domains. For stores that redirect, use the final canonical store home URL.
- Choose the maximum products per store (1–1,000; default 20).
- Run and inspect Results overview, or select Products for catalog details. Export JSON, CSV or Excel from Apify.
- Open Coverage and errors for per-store status, product counts and catalog completeness.
Works with Shopify stores that expose the public products.json product feed. In SUMMARY, catalogComplete is true when the end of the store's feed was reached.
All public variants are included in each product row. minPrice and maxPrice are prices in the reported currency, not minor units. available is a public storefront flag, not an inventory quantity.
Compare prices and restocks
Every successful collection saves a comparison snapshot. To compare later, open Input for the next comparison and copy its JSON into the next run's input. It sets mode: "compare" and selects the prior snapshot storage with read-only access. You can also use the Previous snapshot storage picker in Comparison baseline.
The default Results overview shows either products or changes. Open the Price and availability changes view for price_changed, availability_changed and variant_first_seen events. Events include the variant/product IDs, product and variant titles, SKU, currency and observed time. Price/availability changes include the old and new values. First-seen does not mean newly launched.
The first comparison without a previous snapshot initializes it and emits no artificial changes. An unchanged comparison returns zero dataset rows, with results recorded in SUMMARY. Each comparison runs against the snapshot you select, so keep that storage and pass the newest snapshot to move the baseline forward. Each run creates a separate snapshot; concurrent runs do not overwrite the selected baseline. Products or variants missing from a feed are not reported as removed.
Product output
| Fields | Meaning |
|---|---|
| store, productId, title, url | Product identity and original storefront URL |
| vendor, productType, tags | Merchant-provided classification |
| minPrice, maxPrice, currency | Current variant price range and currency from cart.js |
| available, availableVariantCount, variantCount | Public availability and variant counts |
| onSale, maxDiscountPercent | Comparison against public compare-at prices |
| imageUrl, imageUrls | Public product images |
| variants | Every returned variant with SKU, options, price, compare-at price and availability |
| publishedAt, updatedAt, scrapedAt | Source timestamps when available and observation time |
Real product output excerpt
Reduced product row observed in an owner verification run on 18 October 2026. Prices and availability describe that observation and may change. Other fields, including the full variants array, are omitted here.
{"recordType": "product","store": "kith.com","productId": "8286859198592","title": "Kith Treats Pumpkin Harvest Pocket Tee - Sandrift","url": "https://kith.com/products/khta030086-104","currency": "USD","minPrice": 75,"maxPrice": 75,"available": true,"variantCount": 6,"availableVariantCount": 6,"scrapedAt": "2026-10-18T12:08:33.478Z"}
All six variants belonged to one product row and one product billing unit. The observed USD 75 price is not a current offer. available is a public storefront flag, not stock quantity. Use the JSON export for per-variant details and SUMMARY to check catalog completeness.
Common questions
Why did I get no change rows? The baseline may be new or the observed prices and availability may be unchanged. SUMMARY shows the status of each store.
Does it track restocks? Yes. It tracks the public available/unavailable flag, including restocks; available is a storefront flag, not a warehouse unit count.
Can I schedule it? Use Apify schedules with the snapshot reference from Input for the next comparison. Each comparison runs against the snapshot set in its input, so update that reference to move the baseline forward.
What does it cost? $0.40 per 1,000 products plus $0.001 per run at the default memory (up to 1 GB). Platform usage during the run is included. Higher run memory multiplies the platform start event; post-run dataset/storage operations follow Apify platform pricing.
In Extract mode, one saved product costs one product event, with all variants included. In Compare mode, one changed or first-seen product costs one event, even if several variants or fields changed. Unchanged products and initial comparison baselines have no product charge. The start fee applies to every run, including unchanged, empty or failed runs.
Examples at default memory: 20 extracted products cost $0.009; 1,000 cost $0.401. A comparison with no changes costs $0.001. Two variant changes on the same product cost $0.0014 total. Set Max cost per run in Apify to cap spending.
Products are saved before they are charged. BILLING and SUMMARY show the charged events for each run.
Use cases: competitor catalog exports, variant price monitoring, public availability/restock tracking, discount checks and assortment research. The input schema and output links are available through the Apify API for workflows and AI clients.
More e-commerce tools by the same author
- Taobao & Tmall Scraper — products, CNY/USD prices, shops and best sellers from Taobao 淘宝 and Tmall 天猫: find the Chinese source and price of products sold in Shopify stores.
- Google Shopping Price Change & Seller Monitor — price changes and new sellers for a product on Google Shopping.
- Google Ads Transparency Scraper — a competitor's Google Search, YouTube and Shopping ads.
Chinese Simplified
中文说明:Shopify商品采集与价格监控工具(Shopify Product Scraper 爬虫 / API)
Shopify Product Scraper 批量导出Shopify独立站的公开商品目录:每个商品包含全部变体(Variant)、SKU、价格、有货状态、图片和折扣信息。每1,000个商品0.40美元,每次运行另加0.001美元(默认内存),运行期间的平台用量已包含。还可以对比两次快照之间的价格和有货状态变化。无需Shopify API密钥,无需登录。
专为跨境电商卖家、出海品牌和选品团队打造:低成本导出竞品独立站的完整商品目录,跟踪调价、促销和补货。
为什么选择这款Shopify独立站采集工具?
- 价格低:1,000个商品总计约0.401美元(含一次启动费)。
- 变体完整:每行一个商品,包含所有返回的变体、SKU、选项、价格、划线价(compare-at price)和有货状态。
- 只为商品付费:提取模式下一个商品计费一次,无论有多少变体;对比模式下只有发生变化或首次出现的商品才计费,未变化的商品不收费。
- 价格与补货对比:每次成功采集都会保存快照,下次运行即可输出调价、有货状态变化和新出现的变体。
- 不会误报下架:商品或变体在新数据中缺失时不会被标记为已删除,避免产生误导性的变化记录。
- 导出方便:支持JSON、CSV、Excel导出,或通过Apify API接入你的系统。
价格对比
2026年10月18日,以导出1,000个商品的基础目录为例,对比Apify商店中三款同类工具的公开价格:
| 工具 | 1,000个商品总费用 |
|---|---|
| 本工具 | 0.401美元 |
| Lofomachines | 1.49005–3.00005美元 |
| Autofacts | 0.80005–1.20005美元 |
| Tidytools | 0.80–1.00美元 |
以上为该日期的基础目录提取价格对比,不含竞品的可选附加服务;价格可能变动,请以各工具的价格页为准。
适用场景
- Shopify竞品监控:导出竞争对手独立站的全部商品、价格和变体,了解其产品线和定价策略。
- 跨境电商选品:批量查看同类目独立站的商品类型、标签、价格区间和图片,寻找选品方向。
- 价格监控:对比两次快照,发现竞品变体的调价。
- 补货与有货状态跟踪:发现商品从缺货变为有货(补货)或反之。
- 促销与折扣分析:通过
onSale和maxDiscountPercent查看哪些商品正在打折、最高折扣多少。 - 商品库与数据分析:将商品目录导入表格、数据库或BI工具,做品类和价格结构分析。
可以获取哪些数据?
- 商品信息:店铺、商品ID、标题、原始商品链接(
store、productId、title、url)。 - 分类:品牌/供应商、商品类型、标签(
vendor、productType、tags)。 - 价格:当前变体价格区间和币种(
minPrice、maxPrice、currency),价格为所示币种的实际金额。 - 有货状态:公开的有货标记、有货变体数和变体总数(
available、availableVariantCount、variantCount)。 - 折扣:是否促销及最高折扣比例(
onSale、maxDiscountPercent)。 - 图片:商品主图和全部图片(
imageUrl、imageUrls)。 - 变体:每个变体的SKU、选项、价格、划线价和有货状态(
variants)。 - 时间:发布时间、更新时间和采集时间(
publishedAt、updatedAt、scrapedAt)。 - 变化记录(对比模式):
price_changed(调价)、availability_changed(有货状态变化)、variant_first_seen(首次出现的变体),包含商品和变体ID、标题、SKU、币种、观察时间,以及变化前后的值。
支持提供公开 products.json 商品数据源的Shopify店铺。
价格
按商品付费,运行期间的平台用量已包含:
| 内容 | 价格 |
|---|---|
| 每个商品(含全部变体) | 每1,000个0.40美元 |
| 每次运行启动费(内存不超过1 GB) | 0.001美元 |
| 示例(默认内存) | 费用 |
|---|---|
| 提取20个商品 | 0.009美元 |
| 提取1,000个商品 | 0.401美元 |
| 一次没有变化的对比 | 0.001美元 |
| 同一商品的两个变体发生变化 | 共0.0014美元 |
可在Apify控制台设置每次运行的最高费用(Max cost per run)。
使用方法
- 在 What do you want to do? 中选择 Extract products(提取商品)。
- 在 Store URLs 中输入一个或多个店铺首页网址或域名,例如
https://kith.com。 - 设置 Maximum products per store(每家店铺的最大商品数,1–1,000,默认20)。
- 点击 Start,在 Results overview 或 Products 视图中查看结果,导出为JSON、CSV或Excel。
- 如需对比价格和有货状态:打开运行结果中的 Input for the next comparison,把其中的JSON复制到下一次运行的输入中(会设置
mode: "compare"并选择上一次的快照存储);也可以在 Previous snapshot storage 中直接选择。然后在 Price and availability changes 视图中查看变化。
{"stores":["https://kith.com"],"maxProducts":20,"mode":"extract"}
中文示例任务: Shopify独立站竞品监控:导出Allbirds商品与价格
常见问题
需要Shopify API密钥或登录吗? 不需要。工具读取店铺公开的商品数据。
一个商品有很多变体,会按变体收费吗? 不会。提取模式下一个商品只计费一次,所有变体都包含在同一行中。
能跟踪补货吗?
可以。对比模式会输出公开有货标记(available)的变化,包括补货。
为什么对比运行没有返回任何数据行? 可能是第一次建立基准快照,也可能是价格和有货状态都没有变化。可在 SUMMARY 中查看每家店铺的状态。
怎么知道采集到的是完整目录?
SUMMARY 会报告每家店铺的状态、商品数量和 catalogComplete(目录是否完整)。
可以通过API、自动化工具或AI客户端调用吗? 可以。输入结构和输出链接都可以通过Apify API获取,方便接入工作流和AI客户端。
中文说明会翻译采集到的数据吗? 不会。中文说明只是使用文档;采集到的数据保持来源的原始语言(商品标题、描述等按店铺原文呈现)。
其他数据采集工具
- 谷歌购物价格与卖家监控工具:按商品和国家跟踪Google Shopping上的价格变化和新卖家。
- 淘宝天猫商品采集工具(Taobao & Tmall Scraper):按关键词、店铺或类目采集淘宝天猫商品、人民币与美元价格和店铺评分,查找独立站商品的国内货源。
- Monkey D. Scraping 全部工具:更多数据采集工具。
Chinese Traditional
中文說明(繁體):Shopify商品擷取與價格監測工具(Shopify Product Scraper 爬蟲 / API)
Shopify Product Scraper 批次匯出Shopify商店的公開商品目錄,每個商品包含全部規格(Variant)、SKU、價格、有貨狀態、圖片與折扣資訊。每1,000個商品0.40美元,每次執行另加0.001美元(預設記憶體),執行期間的平台用量已包含。還能比對兩次快照之間的價格與有貨狀態變化。不需要Shopify API金鑰,也不必登入。
為什麼選擇這款Shopify爬蟲?
- 價格低:1,000個商品合計約0.401美元(含一次啟動費)。
- 規格完整:每列一個商品,含所有回傳的規格、SKU、選項、價格、原價(compare-at price)與有貨狀態。
- 只為商品付費:擷取模式下一個商品只計費一次;比對模式只有變動或首次出現的商品才計費。
- 不會誤報下架:新資料中缺少的商品或規格不會被標記為已刪除。
適用場景
- 競品監測:匯出競爭品牌官網的全部商品、價格與規格,掌握產品線與定價策略。
- 電商選品:查看同類商店的商品類型、標籤、價格區間與圖片。
- 價格與補貨追蹤:比對兩次快照,發現調價與補貨。
- 促銷分析:透過
onSale與maxDiscountPercent查看哪些商品正在打折。
使用方法
- 在 What do you want to do? 選擇 Extract products,在 Store URLs 輸入商店首頁網址或網域,例如
https://kith.com。 - 設定 Maximum products per store(1–1,000,預設20),點擊 Start,匯出JSON、CSV或Excel。
- 要比對價格與有貨狀態時,將執行結果中的 Input for the next comparison 複製到下一次執行的輸入,再於 Price and availability changes 檢視中查看變化。
{"stores":["https://kith.com"],"maxProducts":20,"mode":"extract"}
中文範例任務: Shopify独立站竞品监控:导出Allbirds商品与价格
價格
每1,000個商品(含全部規格)0.40美元,每次執行啟動費0.001美元(記憶體不超過1 GB),平台用量已包含。例如擷取20個商品0.009美元,1,000個商品0.401美元。
常見問題
需要Shopify API金鑰或登入嗎? 不需要,工具讀取商店公開的商品資料。
規格很多的商品會按規格計費嗎? 不會。擷取模式下一個商品只計費一次,所有規格都在同一列。
為什麼比對執行沒有任何資料列? 可能是第一次建立基準快照,也可能是價格與有貨狀態都沒有變化,可在 SUMMARY 查看各商店狀態。
中文說明會翻譯擷取到的資料嗎? 不會。說明是中文,資料保留來源的原始語言(商品標題等以商店原文呈現)。
More data tools
Explore Monkey D. Scraping Actors for other data collection workflows.