做出海印度的卖家,Flipkart、Myntra、Ajio 是绕不开的三个平台。SerpBase 的电商端点把这三个平台都做成了标准接口。这篇讲各端点的分工、调用方式,以及几个 URL 格式上的坑。
端点分工
| 端点 | 平台 | 用途 | 计费 |
|---|---|---|---|
/flipkart/product |
Flipkart | 按商品 URL(含 /p/)查详情 |
2 credits |
/myntra/product |
Myntra | 按商品 URL(含 /buy)查详情 |
2 credits |
/myntra/search |
Myntra | 按关键词或搜索 URL 搜商品 | 2 credits |
/ajio/product |
Ajio | 按商品 URL(含 /p/)查详情 |
2 credits |
注意这四个都是按 URL/ID 的单品查询(Myntra 的搜索端点除外)------你得先知道商品链接。发现商品靠搜索端点或者手动,深挖用详情端点。
Flipkart 商品查询
python
import os, requests
BASE = "https://api.serpbase.dev"
HEADERS = {"Content-Type": "application/json", "X-API-Key": os.environ["SERPBASE_API_KEY"]}
def flipkart_product(url: str):
resp = requests.post(
f"{BASE}/flipkart/product",
headers=HEADERS,
json={"url": url},
timeout=(5, 30),
)
data = resp.json()
if data.get("status") != 0:
raise RuntimeError(f"status={data.get('status')} req={data.get('request_id')}")
return data
data = flipkart_product("https://www.flipkart.com/xxx-product/p/xxxxx")
print(data["status"], data["credits_charged"])
product = data.get("product", {})
print(product.get("title"))
print(product.get("price"))
注意 URL 要带 /p/ 的完整商品链接------官方说明「提供具体商品 URL,而不是搜索关键词」。
Myntra:搜索 + 详情
Myntra 是三平台里唯一带搜索端点的:
python
def myntra_search(query: str):
resp = requests.post(
f"{BASE}/myntra/search",
headers=HEADERS,
json={"q": query},
timeout=(5, 30),
)
return resp.json()
def myntra_product(url: str):
resp = requests.post(
f"{BASE}/myntra/product",
headers=HEADERS,
json={"url": url},
timeout=(5, 30),
)
return resp.json()
results = myntra_search("running shoes")
print(results["status"])
for item in (results.get("products") or [])[:5]:
print(item.get("title"), "|", item.get("price"))
文档提到一个细节:Myntra 搜索支持编号分页,但 cursor 和 page-size 覆盖不支持------翻页按编号页来。
三个使用场景
一、竞品价格监控。 对重点商品 ID 定时查价格,做历史曲线------印度市场促销密集,价格变化比欧美更频繁。
二、商品信息调研。 查竞品的标题、规格、价格带,给自己的 listing 和定价做参照。
三、上架检查。 监控自己的商品在各平台的状态------标题被改、价格异常、下架,第一时间知道。
要注意的点
URL 格式是硬门槛。 Flipkart 和 Ajio 要带 /p/ 的商品链接,Myntra 详情要带 /buy 的链接------拿搜索结果页的 URL 去查详情会失败。
字段都是可选的。 价格、规格、库存以下游解析为准,.get() 兜底,别硬索引。
失败也可能计费。 官网口径:已执行的失败可能扣 credits。批量查多个商品时重试要有上限和失败清单。
Myntra 之外没有搜索端点。 Flipkart 和 Ajio 只能按链接查------发现环节要自己解决。
成本
四个端点都是 2 credits。每天查 20 个商品,一个月 1,200 credits,$10 Starter 包(2 万 credits,无日历过期)能跑一年。
小结
印度三平台的分工很清楚:Myntra 能搜能查,Flipkart 和 Ajio 按链接查详情。做印度市场的卖家,这套端点覆盖竞品监控和商品调研的基本需求。
各端点的 URL 格式要求和字段说明在 SerpBase 官方文档。你做出海哪个市场?评论区聊聊。