Instacart API
收藏Instacart API 数据集概述
基本信息
- API名称: Instacart API
- 所属类别: eCommerce
- 提供者: otomo
- 当前版本: 1.0.0
- API地址: https://rapidapi.com/otomo-otomo-default/api/instacart-api1
功能概述
该API用于从Instacart平台以编程方式提取全面的产品数据。可访问数千种杂货商品的详细营养信息、定价信息、产品描述和图像。适用于价格比较平台、营养追踪应用和零售市场分析。
核心端点
1. 通过URL获取产品详情
-
端点:
POST /scrapers/api/instacart/product/get-by-url -
功能: 检索全面的产品信息,包括营养事实、成分、定价和多个产品图像。
-
请求体示例: json { "url": "https://www.instacart.com/products/16695070-healthy-choice-cafe-steamers-grilled-chicken-marinara-with-parmesan-9-5-oz" }
-
返回数据结构: 包含产品名称、品牌、规格、分类、图像、产品信息(详情、成分、描述、使用说明、警告)、营养信息(份量、卡路里、脂肪、胆固醇、钠、碳水化合物、糖、纤维、蛋白质等)和价格信息(含折扣标识)的详细对象。
2. 通过URL获取产品列表
-
端点:
POST /scrapers/api/instacart/product/listing-by-url -
功能: 从类别页面或搜索结果中检索基本产品信息。针对快速批量数据收集进行了优化。
-
请求体示例: json { "url": "https://www.instacart.com/categories/316-food/627-frozen-food?page=2" }
-
返回数据结构: 包含产品ID、URL、名称、规格、图像和来源URL的列表。
响应结构
-
成功响应: json { "statusCode": 200, "messageCode": "OK", "data": [/* 产品数据数组 */] }
-
错误响应: json { "statusCode": 400, "messageCode": "BAD_REQUEST", "message": "Invalid URL format" }
-
状态码:
200(成功)、400(参数无效)、404(未找到)、500(服务器错误)
URL格式要求
- 产品详情URL:
https://www.instacart.com/products/[PRODUCT_ID]-[product-slug] - 类别/列表URL:
https://www.instacart.com/categories/[CATEGORY_ID]-[category-name]?page=[N]或https://www.instacart.com/categories/[CATEGORY_ID]-[category-name]/[SUBCATEGORY_ID]-[subcategory-name]?page=[N]
订阅计划与指标
- 流行度: 8.7
- 服务等级: 100%
- 延迟: 10940ms
- 测试覆盖率: 100%
- 订阅计划:
- BASIC: $0.00 / 月
- PRO: $15.00 / 月
- ULTRA: $49.00 / 月
- MEGA: $139.00 / 月
数据质量说明
- 营养信息遵循FDA格式标准。
- 价格可能因地区和零售商而异。
- 产品供应情况可能随时更改,恕不另行通知。
- 某些字段对于某些产品可能为null。
- 销售徽章和促销活动具有时效性。
- 成分列表可能包含过敏原格式(包含括号和大写)。
应用场景
- 饮食追踪和卡路里计算应用
- 食谱营养计算器
- 健康和保健平台
- 过敏原检测系统
- 膳食计划应用
- 价格监控系统
- 杂货比较平台
- 零售市场研究



