一、前言
抖音商品列表API是抖音开放平台提供的核心电商接口之一,主要用于获取抖音平台上的商品列表数据。该接口为开发者提供了批量获取商品信息的能力,适用于电商数据整合、竞品分析、选品推荐等多种业务场景。前往体验API:c0b.cc/R4rbK2 。
二、接口概述
1. 核心功能
- 商品列表获取:支持按分类、关键词、销量等多种条件筛选商品。
- 分页查询:提供标准分页参数(page/page_size)控制返回数据量。
- 排序功能:支持按价格、销量、佣金等维度排序。
- 数据过滤:可筛选特定价格区间、销量区间的商品。
2. 请求参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
keyword | 否 | string | 搜索关键词 |
page | 否 | int | 页码,默认1 |
page_size | 否 | int | 每页数量,默认20 |
sort_field | 否 | string | 排序字段(price/sales等) |
sort_order | 否 | string | 排序方式(asc/desc) |
price_min | 否 | float | 最低价格 |
price_max | 否 | float | 最高价格 |
3. 返回数据
接口返回JSON格式数据,包含以下主要字段:
items
: 商品列表数组total
: 符合条件的商品总数page
: 当前页码page_size
: 每页数量
三、Python请求示例
python
# coding:utf-8
"""
Compatible for python2.x and python3.x
requirement: pip install requests
"""
from __future__ import print_function
import requests
# 配置参数 API_URL = "c0b.cc/R4rbK2 wechatid:Taobaoapi2014 "
app_key = "YOUR_APP_KEY" q = "衣服" # 目标关键词
# 请求示例 url 默认请求参数已经做URL编码
url = "douyin/item_search/?key=<您自己的apiKey>&q=女装&page="
headers = {
"Accept-Encoding": "gzip",
"Connection": "close"
}
if __name__ == "__main__":
r = requests.get(url, headers=headers)
json_obj = r.json()
print(json_obj)
代码说明:
- 使用Python的requests库发送HTTP GET请求。
- 支持关键词搜索和分页参数。
- 返回数据为JSON格式,包含商品列表和分页信息。
- 包含完善的错误处理机制。