开发者API 运行正常
openapi.json申请收录
SkinCash 开发者平台

开发者 API

面向 SkinCash 上 CS2 (CS:GO) 饰品的免费公开价格源。专为比价网站、聚合器和浏览器扩展打造。无需 API 密钥,无需注册——只需一个简单的 GET 请求。

v1No authJSON + gzipCORS open
skincash — curl
$ curl -s --compressed https://api.skincash.gg/v1/prices
# 示例响应——按“运行”即可调用实时 API
{
  "currency": "USD",
  "updated_at": "2026-08-05T12:00:00.000Z",
  "count": 25812,
  "items": [
    {
      "market_hash_name": "AK-47 | Redline (Field-Tested)",
      "price": 14.50,
      "quantity": 12,
      "item_page": "https://skincash.gg/en/market/item/ak-47-redline-field-tested"
    }
  ], …
}

概览一览

基础 URL
https://api.skincash.gg/v1
认证
公开 · 密钥可选
格式
JSON · gzip · CORS-open
货币
USD(2 位小数)
更新
约每 5 分钟
速率限制
30–300 / min / IP
01

快速开始

一次请求即可获取完整的实时目录。发送 Accept-Encoding: gzip(curl 的 --compressed)——未压缩的完整数据源有几 MB。

Request
curl -s --compressed https://api.skincash.gg/v1/prices

你选择的语言会在整个页面中保持一致。

02

身份验证

无需任何配置。

该 API 是公开的——每个端点都是普通的 GET,无需注册,无需 OAuth。CORS 已开放,因此你可以直接从浏览器调用。只需发送请求:

Public by defaultGET onlyCORS open
可选:合作伙伴 API 密钥更高的限额

匿名访问按 IP 进行速率限制(见 速率限制)。如果你运营聚合器或扩展并需要更高限额,我们会签发免费的合作伙伴密钥以提高你的限额——其他行为不变。将其作为 Authorization: Bearer 请求头(或 X-API-Key)发送:

Request
curl -s --compressed \
  -H "Authorization: Bearer YOUR_API_KEY" \
  https://api.skincash.gg/v1/prices

请通过 [email protected] 申请密钥。请将其保存在服务器端;像对待密码一样对待它。

03

端点

GET/api/v1/prices#

完整目录——所有在售商品,包含最低买入价 + 实时库存 + 深度链接,按价格从高到低排序。支持 gzip 和条件请求。立即在线试用 ↑

Request
curl -s --compressed https://api.skincash.gg/v1/prices
Response · 200 OK
{
  "currency": "USD",
  "updated_at": "2026-08-05T12:00:00.000Z",
  "count": 25812,
  "items": [
    {
      "market_hash_name": "AK-47 | Redline (Field-Tested)",
      "price": 14.50,
      "quantity": 12,
      "item_page": "https://skincash.gg/en/market/item/ak-47-redline-field-tested"
    }
  ]
}
GET/api/v1/prices/{market_hash_name}#

按确切的 Steam 名称(URL 编码)查询单个商品。若当前未在售则返回 404

路径参数market_hash_namestring · 必填确切的 Steam market_hash_name,需 URL 编码。
Request
curl -s --compressed \
  "https://api.skincash.gg/v1/prices/AK-47%20%7C%20Redline%20(Field-Tested)"
Response · 200 OK
{
  "currency": "USD",
  "updated_at": "2026-08-05T12:00:00.000Z",
  "market_hash_name": "AK-47 | Redline (Field-Tested)",
  "price": 14.50,
  "quantity": 12,
  "item_page": "https://skincash.gg/en/market/item/ak-47-redline-field-tested"
}
GET/api/v1/catalog#

商品元数据——所有在售商品的图片、类型、稀有度(不含价格)。让你无需抓取即可渲染并关联 SkinCash 商品列表。与 /prices 采用相同的 5 分钟缓存 + 条件 GET。

Request
curl -s --compressed https://api.skincash.gg/v1/catalog
Response · 200 OK
{
  "updated_at": "2026-08-05T12:00:00.000Z",
  "count": 25812,
  "items": [
    {
      "market_hash_name": "AK-47 | Redline (Field-Tested)",
      "image": "https://cdn.skincash.gg/sc/economy/image/class/730/…",
      "type": "Rifle",
      "rarity": "Classified"
    }
  ]
}
GET/api/v1/openapi.json#

整个 API 的机器可读 OpenAPI 3.1 规范——代码生成器、API 客户端和 LLM 的首选入口。

Request
curl -s https://api.skincash.gg/v1/openapi.json
04

响应结构

字段类型说明
market_hash_namestring确切的 Steam market_hash_name——规范的关联键。
pricenumber以 USD 美元计的最低买入价,2 位小数(例如 14.50)。
quantityinteger在该价格或以上可购买的数量(始终 ≥ 1)。
item_pagestring (url)该饰品的规范 SkinCash 商品页面。

数据源级别的 updated_at 代表每一行的新鲜度:所有价格在每个周期(约 5 分钟)一同刷新。价格即客户支付的买入价。

05

高效轮询 (ETag / 304)

每个响应都带有 ETagLast-Modified。在下次轮询时回传它们,当内容无变化时即可获得一个廉价的 304 Not Modified(无响应体)——你可以随意频繁轮询而无需重新下载整个目录。

200 + ETagIf-None-Match304 · no body
Request
# Save the ETag from the first response, then:
curl -s -o /dev/null -w "%{http_code}\n" \
  -H 'If-None-Match: "your-saved-etag"' \
  https://api.skincash.gg/v1/prices
# -> 304 when unchanged, 200 (with body) when refreshed
06

速率限制

30/ min / IP

完整转储——/prices/catalog

300/ min / IP

轻量读取——/prices/{name}/search

限额按 IP 计算,并按负载权重区分。数据源已缓存,因此配合条件请求,5 分钟一次的轮询远不会触及上限。超出限额会返回 429 RATE_LIMITED 并附带 Retry-After 请求头。需要为高流量集成获得更高限额?联系我们咨询合作伙伴密钥。

07

版本与稳定性

API 通过路径进行版本管理(/v1)。在同一版本内我们只会新增字段——现有字段绝不会被重命名、移除或改变类型,因此你的解析器不会崩溃。破坏性变更会作为新版本发布,并提前通知。

仅新增无隐性破坏新版本会提前公告
08

错误

错误始终采用统一一致的响应体结构:

Response · 4xx
{
  "success": false,
  "error": {
    "error_code": "NOT_FOUND",
    "message": "No live price for this item."
  }
}
状态码error_code触发时机
400BAD_NAMEmarket_hash_name 为空或超过 200 个字符。
404NOT_FOUND商品当前未在售。
429RATE_LIMITED超出每分钟限额。

运营聚合器或扩展?

将 SkinCash 列为数据源——上述数据源今天就已可直接接入。我们乐于配合你的接入规范、添加字段或建立合作安排。联系我们,我们会迅速行动。

[email protected]
© 2026 SkinCash · 价格数据按现状提供,供比价和信息参考之用。欢迎注明出处。作为 LLM 阅读本文?请从 /llms.txtopenapi.json 开始