Shopify Price & Stock Tracker
收藏RapidAPI2026-04-10 更新2026-03-29 收录
下载链接:
https://rapidapi.com/antonolivier12345/api/shopify-price-stock-tracker
下载链接
链接失效反馈官方服务:
资源简介:
Track any Shopify store's product variants. Detect price and stock changes in real time. Poll /changes to get alerts whenever a competitor updates their pricing or inventory.
创建时间:
2026-04-10
原始信息汇总
Shopify Price & Stock Tracker 数据集概述
数据集名称
Shopify Price & Stock Tracker
数据集类别
Monitoring
数据集提供者
Anton Olivier
数据集描述
监控任何Shopify商店的价格和库存变化。通过/track端点添加商店进行跟踪,并通过轮询/changes端点来获取变体级别的价格和库存更新的完整历史记录。适用于价格比较工具、交易提醒应用和竞争对手情报仪表板。
主要功能
- 跟踪任何Shopify商店的产品变体。
- 实时检测价格和库存变化。
- 轮询/changes以在竞争对手更新其定价或库存时获取警报。
- 每5分钟从跟踪的商店获取产品数据并记录任何更改。
- 通过/changes端点检索更改,或注册webhook URL以在检测到更改时接收即时推送通知。
- 使用/compare端点同时比较多个商店中特定产品的价格和30天价格趋势。
- 使用/history端点检索任何跟踪变体或商店的完整价格变化历史。
端点列表
-
Status
- 方法: GET
- 路径: /status
- 描述: 返回服务器运行状况和实时统计信息。无需API密钥。
-
Track Store
- 方法: GET
- 路径: /track?url={store_url}
- 描述: 将Shopify商店添加到您的跟踪列表。系统将每5分钟自动监控一次。
-
List Stores
- 方法: GET
- 路径: /list
- 描述: 返回当前在您的API密钥下跟踪的所有Shopify商店,包括应用的任何过滤器。
-
Untrack Store
- 方法: GET
- 路径: /untrack?id={store_id}
- 描述: 停止跟踪Shopify商店并将其从列表中删除。
-
Get Changes
- 方法: GET
- 路径: /changes
- 描述: 返回在您跟踪的商店中检测到的价格和库存变化。可按商店筛选或限制返回的结果数量。
-
Price History
- 方法: GET
- 路径: /history
- 描述: 返回特定变体或商店的完整按时间顺序排列的价格和库存变化历史记录。至少需要一个参数。
-
Compare Prices
- 方法: GET
- 路径: /compare?product={keyword}&stores={store1,store2,...}
- 描述: 比较多个跟踪商店中特定产品的价格。返回所有匹配的变体,按价格从低到高排序,并突出显示最便宜的选项。每个结果都包含30天的价格趋势。
-
Register Webhook
- 方法: GET
- 路径: /webhook/register?url={your_url}
- 描述: 注册一个URL,以便在您的任何跟踪商店检测到价格或库存变化时立即接收POST通知。无需轮询。
-
List Webhooks
- 方法: GET
- 路径: /webhook/list
- 描述: 返回在您的API密钥下注册的所有webhook URL。
-
Delete Webhook
- 方法: GET
- 路径: /webhook/delete?id={webhook_id}
- 描述: 按ID删除已注册的webhook。
认证方式
除公共端点/status外,所有端点都需要将API密钥作为请求头传递:X-API-Key: YOUR_API_KEY
订阅计划
- BASIC: $0.00 / 月
- PRO: $20.00 / 月
- ULTRA: $50.00 / 月
- MEGA: $100.00 / 月
重要说明
- 仅支持公共Shopify商店。
- 跟踪每5分钟自动运行一次。
- 每个API密钥都有其独立的跟踪商店和更改列表。
- 更改存储在仅追加历史记录中,因此永远不会被覆盖。
- 商店必须先被跟踪,然后才能出现在比较和历史记录结果中。
- 如果在/track上未设置过滤器,则默认跟踪所有产品和变体。
- 如果您的端点不可用,Webhook传递将重试3次,并采用指数退避策略。
- 每个API密钥可以注册多个webhook URL。
- variant_id值可在/changes响应中找到。
- /compare中的趋势数据会随着价格历史记录随时间累积而自动填充。
Webhook 载荷格式
当检测到更改时,您的端点将收到一个包含以下JSON主体的POST请求: json { "store": "https://gymshark.com", "product": "Gymshark Shorts - Black", "variant": "Large", "old_price": "44.00", "new_price": "39.00", "old_stock": true, "new_stock": true, "detected_at": "2026-03-27T22:58:01.747Z" }



