Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.brightdata.com/llms.txt

Use this file to discover all available pages before exploring further.

本教程展示了如何使用 Bright Data Amazon Scraper API 抓取 Amazon 产品并获取结构化 JSON 数据。

前置条件

  • 一个 Bright Data 账户(包含 $2 免费额度)
  • 已安装 cURL、Python 3 或 Node.js 18+
1

获取您的 API 密钥

转到您 Bright Data 账户中的用户设置页面并复制您的 API 密钥。如果您还没有账户,请在 brightdata.com 注册。新用户可获得 $2 免费额度用于测试。
您的 API 密钥仅在创建时显示一次。请安全地复制并存储它。
2

发送请求

我们将使用产品端点发送同步请求。将 YOUR_API_KEY 替换为您的实际密钥:
curl -X POST \
  "https://api.brightdata.com/datasets/v3/scrape?dataset_id=gd_l7q7dkf244hwjntr0&format=json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[{"url": "https://www.amazon.com/dp/B0CHHSFMRL"}]'
您应该会看到 200 状态码。这需要 10-30 秒。
3

查看响应

Bright Data Amazon Scraper API 返回一个包含结构化产品数据的 JSON 数组:
[
  {
    "title": "Apple AirPods Pro (2nd Generation)",
    "asin": "B0CHHSFMRL",
    "price": 189.99,
    "currency": "USD",
    "rating": 4.7,
    "reviews_count": 85420,
    "seller_name": "Amazon.com",
    "brand": "Apple",
    "availability": "In Stock",
    "url": "https://www.amazon.com/dp/B0CHHSFMRL"
  }
]
每个产品对象包含涵盖定价、评分、卖家信息等的字段。请查看完整响应架构
您已成功使用 Bright Data Amazon Scraper API 抓取了第一个 Amazon 产品。

常见问题

可以。将更多对象添加到输入数组中。同步请求支持最多 20 个 URL。对于较大的批次,请使用异步 /trigger 端点
[
  {"url": "https://www.amazon.com/dp/B0CHHSFMRL"},
  {"url": "https://www.amazon.com/dp/B09V3KXJPB"},
  {"url": "https://www.amazon.com/dp/B0BDJ279KF"}
]
验证您的 API 密钥是否正确且未过期。从账户设置生成新密钥。有关详细信息,请参阅身份验证指南
同步请求有 1 分钟的超时限制。如果请求超过此限制,它会自动切换到异步并返回一个 snapshot_id。对于大批次,请使用异步工作流
验证 Amazon 产品 URL 是否可公开访问且格式正确。URL 应遵循 https://www.amazon.com/dp/{ASIN} 的格式。

后续步骤

发送您的第一个请求

探索所有五种端点类型及完整示例。

异步批量请求

在单个批处理作业中抓取数百个 URL。

设置 webhooks

抓取完成时自动接收结果。