[特殊字符] 京东开放平台(JOS)免费额度与收费标准(2026版):基础/联盟/商家接口对照表(附Python源码)
京东开放平台(JOS)免费额度与收费标准2026版基础/联盟/商家接口对照表附Python源码直接给结论京东开放平台绝大多数商品查询、订单同步、物流跟踪、库存快照接口有免费日调用额度企业应用通常数万~百万/天超免费额度后按量计费聚石塔内≈¥0.02~0.10/百次京东联盟选品/佣金接口备案后免费调用成交抽佣金不收API费CRM/数据洞察属增值包。 中小自营ERP通常零或极低费用。一、JOS 接口收费分层2026参考类型代表接口是否收费说明免费APIjingdong.ware.read.get商品详情、jingdong.ware.sku.readSKU、jd.order.detail.get查自己订单明细★需token、jingdong.etms.trace.get轨迹、jingdong.stock.get库存快照✅免费额度内¥0个人应用额度低(数百~数千/天)企业实名应用高(5万~100万/天)基础收费API高频订单列表翻页(jingdong.pop.order.search超量)、批量操作超免费额度按量计费聚石塔内≈¥0.02~0.05/百次聚石塔外≈¥0.10~0.20/百次增值API会员RFM分析、数据罗盘、竞品洞察需购增值包聚石塔内调用按包/按量京东联盟APIjd.union.open.goods.query、jd.union.open.goods.detail.query✅备案后免费调用成交后阿里妈妈类推收佣金API本身不收费日限约10万~100万次电子面单(无界)jingdong.etms.waybill.get按面单数计费 或含在京东仓服务包取号即计费(通常几分/单)取消未揽收不扣⚠️关键做商品主数据同步 订单回写 发货回填 →基础免费额度通常够用只有日调用量极大(50万次)或需数据增值包才产生费用。二、基础/增值/联盟接口对照表高频接口分类收费QPS典型(企业)jingdong.ware.read.get免费API否(额度内)2~5/s(可提)jingdong.ware.sku.read免费API否(额度内)同上jingdong.stock.get/ware.stock.get免费API否(额度内)—jingdong.pop.order.search免费API(基础)超量计费5~10/sjd.order.detail.get免费API(基础)超量计费5~10/sjingdong.etms.trace.get免费API否(额度内)—jingdong.etms.waybill.send(回填)免费API否—jd.union.open.goods.detail.query免费API(联盟)否(备案)5~10/sjingdong.crm.member.get(高级)增值API 需包—jingdong.etms.waybill.get(电子面单取号)电子面单 按面单—三、Python用量探测 日额度耗尽捕获示例# jd_quota_check.py 京东JOS API 费用/额度探测 - 调免费接口 taobao.item.get 类比 → jingdong.ware.read.get - 捕获 accesscontrol.limited-by-app-access-count → 日免费额度耗尽提示 import hashlib import json import requests import time from typing import Dict 封装好API供应商demo urlhttps://console.open.onebound.cn/console/?iLex class _JdProbe: GW https://api.jd.com/routerjson def __init__(self, ak, ask): self.ak, self.ask ak, ask def _sign(self, p: Dict) - str: filt sorted((k, v) for k, v in p.items() if v is not None and str(v).strip() ! and k ! sign) qs .join(f{k}{v} for k, v in filt) return hashlib.md5(f{self.ask}{qs}{self.ask}.encode() ).hexdigest().upper() def _call(self, method, biz, tokenNone): p { app_key: self.ak, method: method, timestamp: str(int(time.time())), format: json, v: 2.0, sign_method: md5, 360buy_param_json: json.dumps(biz, ensure_asciiFalse, separators(,, :)) } if token: p[access_token] token p[sign] self._sign(p) r requests.post(self.GW, datap, timeout15) r.raise_for_status() d r.json() if error_response in str(d): err d.get(list(d.keys() - {error_response})[0], {}).get(error_response) or d.get(error_response) if err: code str(err.get(code, )) sub err.get(sub_code, ) msg err.get(zh_desc) or err.get(en_desc) if limited-by-app-access-count in sub or quota in msg.lower(): print(\n 【日免费额度耗尽】) print( → 超量按基础API费率计费(聚石塔内≈¥0.02~0.05/百次)) print( → 建议: 用增量(modified)同步、fields过滤、申请提额\n) elif no permission in msg: print(f\n❌ 【无权限】接口未申请或需用企业应用\n) else: print(f\n❌ JOS [{code}] {msg} {err.get(sub_code,)}\n) raise Exception(fJOS probe err: {err}) # 简单取 ware 节点 for k in d: if k.endswith(_response): return d[k] return d def probe_item(self, ware_id100012345678, tokenNone): return self._call( jingdong.ware.read.get, {wareId: ware_id, fields: ware_id,title,jd_price,stock_num}, tokentoken ).get(ware, {}) if __name__ __main__: probe _JdProbe(YOUR_JD_APP_KEY, YOUR_JD_APP_SECRET) try: ware probe.probe_item(100012345678) print(✅ JOS连通正常商品:, ware.get(title,(mock))) print( → 此调用消耗【免费额度】未超不收费) print(\n 费用小结:) print( • 商品/订单/轨迹 → 免费额度内 ¥0) print( • pop.order.search 超量 → 聚石塔内≈¥0.02~0.05/百次) print( • 京东联盟 jd.union.* → 备案后免费(成交抽佣)) print( • 电子面单取号 → 按面单数计费(或含仓配包)) print( • CRM增值分析 → 需购增值包) except Exception as e: # 已在内层分类打印 pass四、降本与避坑建议字段过滤fields必传 → 减少返回体积不易触发隐性扫描限流订单增量同步用start_modified/end_modified每 5~30 min 拉变更 → 大幅降调用量商品全量翻页加断点记录max_modified下次从此继续防重启重跑耗额度聚石塔内部署ECS在聚石塔内基础API单价低一个量级日额度监控开放平台控制台→统计分析→API调用量设告警接近耗尽切增量模式五、面试/方案一句话京东JOS平台商品/订单/物流/库存API有日免费额度企业通常数万~百万不收费超量按基础API约¥0.02~0.05/百次(聚石塔内)计费京东联盟选品接口备案后免费(API不收费成交抽佣)电子面单取号按面单计费CRM数据洞察需增值包。中小ERP商品订单同步通常零费。需要我补京东订单增量同步APScheduler断点续跑Token自动刷新 或京东商品全量SKU翻页带fields过滤示例 吗