Steam游戏DLC

GETPOST Steam

查询Steam游戏的DLC列表,支持分页浏览,每页最多100条

GET https://api.tinyaii.cn/v1/steam/dlc

请求参数

参数名类型必填说明示例
appidint可选游戏AppID(与name二选一)—
namestring可选游戏名称(与appid二选一)—
limitint可选每页数量,1-100,默认20—
pageint可选页码,默认1—

返回字段

字段类型说明
codeint状态码
data.appidint主游戏AppID
data.namestring主游戏名称
data.dlc_countintDLC总数
data.pageint当前页码
data.per_pageint每页数量
data.total_pagesint总页数
data.dlc_listarrayDLC列表
data.dlc_list[].appidstringDLC AppID
data.dlc_list[].namestringDLC名称
data.dlc_list[].pricestring现价
data.dlc_list[].original_pricestring原价
data.dlc_list[].discount_percentint折扣百分比
data.dlc_list[].is_freebool是否免费
data.dlc_list[].header_imagestring头图URL
data.dlc_list[].short_descriptionstring简短描述
data.dlc_list[].platformsobject支持平台

返回示例

{
  "code": 200,
  "message": "success",
  "data": {
    "appid": 1245620,
    "name": "艾尔登法环",
    "dlc_count": 2,
    "page": 1,
    "per_page": 20,
    "total_pages": 1,
    "dlc_list": [
      {
        "appid": "2778590",
        "name": "艾尔登法环 黄金树幽影",
        "price": "¥ 248.00",
        "discount_percent": 0,
        "is_free": false,
        "header_image": "https://..."
      }
    ]
  }
}

调用示例

curl "https://api.tinyaii.cn/v1/steam/dlc?appid=1&name=<name>" \
  -H "Authorization: Bearer YOUR_API_KEY"
const res = await fetch("https://api.tinyaii.cn/v1/steam/dlc?appid=1&name=<name>", {
  headers: { "Authorization": "Bearer YOUR_API_KEY" },
});
console.log(await res.json());
import requests

resp = requests.get(
    "https://api.tinyaii.cn/v1/steam/dlc",
    params={"appid": "1", "name": "<name>"},
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    timeout=10,
)
print(resp.json())

把 YOUR_API_KEY 换成你的密钥即可直接运行。密钥只保存在你自己的设备上。