印度电商数据采集教程:用 SerpBase 查 Flipkart/Myntra/Ajio 商品(附代码)

做出海印度的卖家,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 官方文档。你做出海哪个市场?评论区聊聊。

相关推荐
企业数字化笔记2 小时前
多租户配额怎么控制?用量口径、并发预留与超额处理的实现方法
java·数据库·spring boot
阿维的博客日记2 小时前
大白话解析快排Python
python
roman_日积跬步-终至千里3 小时前
【数据Agent论文·查询与语义|06】RAT-SQL:怎样把问题、表和字段真正关联起来?
数据库·sql·数据分析
doujiaozh3 小时前
我在 DOS 6.22 上跑通了 Kimi AI:一场跨越 40 年的硬核接力
python
盟接之桥3 小时前
盟接之桥谈线束数字化-按单入按单出:线束企业库存管理的破局之道
大数据·前端·网络·数据库·人工智能·制造
凛铄linshuo3 小时前
分析业务流程什么时候适合断言?
python·pytest
Nturmoils3 小时前
数据集成软件 KFS:多套业务库汇聚时,先把来源和口径理清
数据库
import_random3 小时前
[python]IDE可以自动检测venv工具创建的虚拟环境.venv吗
python
麦壳饼3 小时前
SonnetDB:批量写入的大小、背压与刷新策略
数据库·sonnetdb