Shopify Scraper API
收藏Shopify Scraper API 数据集详情
数据集概述
Shopify Scraper API 是一款用于抓取 Shopify 商店公开数据的接口,可提取产品、集合(Collection)、定价、库存状态、商店详情及元数据等信息。适用于电商数据规模化提取与监控、竞品店铺追踪、产品趋势分析及市场研究、价格情报与商业分析等场景。
核心功能与优势
- 全面数据提取:轻松获取产品标题、价格、变体等详细信息
- 高效批量处理:单次调用支持处理多个 URL,通过 POST 方式最高可一次获取 10,000 个产品
- 灵活查询参数:支持通过可选过滤器(如
max_items、use_proxy)定制数据请求 - 代理支持:可选择使用代理服务器,避免区域限制,提高请求成功率
- 结构化 JSON 输出:返回清洁、可直接用于分析的 JSON 格式数据
- 错误反馈:提供详细错误信息,便于故障排查
技术规格
| 项目 | 内容 |
|---|---|
| 支持方法 | GET 和 POST |
| 认证方式 | 通过 RapidAPI 的 API Key(请求头 x-rapidapi-key) |
| 速率限制 | 最高 60 次请求/分钟 |
| 响应格式 | JSON |
| 错误码 | 400(参数缺失)、429(速率超限)、504(超时) |
| 限制 | GET 方法最多 100 个产品;POST 方法最多 10,000 个产品 |
端点(Endpoints)
1. GET /v1/shopify-scraper/
- 用途:从单个 Shopify URL 获取数据,支持可选过滤器。
- 参数:
urls(必填,query,string):单个商店、集合或产品 URLmax_items(可选,query,integer):返回产品数量上限(最大 100)use_proxy(可选,query,boolean):是否通过代理执行请求
- 示例 URL:
https://scrapier.net/api/v1/shopify-scraper/?urls=https://gymshark.com&max_items=10&use_proxy=true
2. POST /v1/shopify-scraper/
- 用途:批量处理多个 URL,支持更高的产品数量上限(最高 10,000 个)。
- 参数:
urls(必填,body,array):商店、集合或产品 URL 列表max_items(可选,body,integer):跨所有 URL 返回的产品数量上限use_proxy(可选,body,boolean):是否使用代理
- 说明:此端点避免了 GET 方法在查询大量项目时的 URL 长度限制。
请求示例(以 Gymshark 商店为例)
GET 请求(Python)
python import requests
url = "https://scrapier.net/api/v1/shopify-scraper/" headers = { "x-rapidapi-host": "scrapier.net", "x-rapidapi-key": "YOUR_RAPIDAPI_KEY", } params = {"urls": "https://gymshark.com", "max_items": 10, "use_proxy": True} response = requests.get(url, headers=headers, params=params) print(response.json())
POST 请求(cURL)
bash curl --request POST --url https://scrapier.net/api/v1/shopify-scraper/ --header x-rapidapi-host: scrapier.net --header x-rapidapi-key: YOUR_RAPIDAPI_KEY --header Content-Type: application/json --data { "urls": ["https://gymshark.com/products/vital-seamless-leggings", "https://gymshark.com/products/crest-hoodie"], "max_items": 100, "use_proxy": true }
响应字段说明(示例)
返回的 JSON 数组中每个对象包含以下常见字段:
title:产品标题handle:产品标识符vendor:供应商名称product_type:产品类型price:价格(如48.0)currency:货币(如GBP)retailer:零售商域名(如gymshark.com)canonical_url:产品标准 URLsku:库存单位代码image_url:产品图片 URLimage_count:图片数量variant_count:变体数量created_at/updated_at/published_at:时间戳tags:产品标签(如leggings, seamless, women)language:语言代码(如en)
常见问题(FAQ)
- 定价与免费层:RapidAPI 提供灵活订阅方案,包含免费层供小规模使用。
- 身份验证:所有请求需在请求头中包含
x-rapidapi-key。 - 数据新鲜度:每次请求实时获取数据。
- 集成方式:支持任何支持 HTTP 请求的环境(Python、JavaScript、cURL 等),也可通过 Zapier 等无代码工具集成。
- 法律合规:需遵守 GDPR 及各地数据政策,负责任地管理数据。
支持与联系
- 功能建议或技术支持可通过
dev.scraperengine@gmail.com联系。



