飞驼可视集装箱综合跟踪 API 帮助文档

业务覆盖范围 · 节点状态码 · 订阅与查询接口 + 综合常见问题

本文档说明飞驼可视集装箱综合跟踪 API 的业务覆盖、节点编码和调用方式。接口连接船司、港区、海关与多式联运数据,支持从订舱、提空箱到还空箱的全生命周期跟踪。

97
支持船公司
17
中国港区
3
查询维度(BK/BL/箱号)
46
集装箱动态节点
文档要点 传入船公司代码时以支持列表中的 API 传参为准,不确定可传 AUTO;查询港区数据时,portCode 与 isExport 必须同时传入。

文档 01 · 业务覆盖范围

当前已接入全球 97 家主流船公司和 17 个中国主要港区,支持订舱号 BK、提单号 BL、箱号三种查询维度,部分船公司支持内贸航线跟踪。

船公司支持列表(97 家)

下表列出常用船司及其 SCAC、API 传参和查询能力;完整列表以平台实时配置为准。

英文简称中文简称SCACAPI 传参订舱号 BK提单号 BL箱号
ACI亚利安莎ACICMSK√√√
ALX阿拉丁ALXUALX√√√
ANL澳航ANNUANL√√√
APL美国总统APLUCMA√√√
ARKAS阿尔卡斯ARKUARKAS√√√
ASL亚海ASLUASL√√√
ATL安通(内贸)ATLCATL×√×
BEN边航轮船BENUBEN√√√
CCL中通航运CCLUCCL√√√
CCN智利航运CCNRMSK√√√
CMA达飞CMDUCMA√√√
CNC正利CNCLCNC√√√
COSCO中远COSUCOSCO√√√
CUL中联CULUCUL√√√
DEL达贸轮船DELCCMA√√√
DJS东进DJSLDJS√√√
DYS东映DYSLDYS×√√
EMC长荣EGLVEMC√√√
EPANASIA泛亚(内贸)COSUCOSCO×√√
ESL阿联酋EMIVESL√√√
FESCO俄远东FESOFESCO√√√
GSL金星GOSUGSL×√√
HAL兴亚HALCHAL×√√
HBS汉堡南美SUDUMSK√√√
HMM现代HDMUHMM√√√
HPL赫伯罗特HLCUHPL√√√
IAL运达IALUIAL×√√
JINJIANG锦江JINXJINJIANG×√×
KMTC高丽KMTCKMTC√√√
MATS美森MATSMATS√√√
MCCMCC运输MCPUMSK√√√
MSC地中海MEDUMSC√√√
MSK马士基MAEUMSK√√√
ONE海洋网联ONEYONE√√√
OOCL东方海外OOLUOOCL√√√
PIL太平PABVPIL√√√
RCL宏海RCLCRCL√√√
SINO中外运SNTUSINO×√(提单号+箱号)√
SINOKOR长锦SKMCSINOKOR×√√
SITC海丰SITCSITC×√√
SLS海领SJHH暂不支持×√√
TSL德翔TSYNTSL×√√
UGL联合环球(内贸)UGLUUGL√√√
UNIFEEDER优尼菲尔德UNFR暂不支持√√√
USL美国轮船USLCCMA√√√
WHL万海WHLCWHL√√√
YML阳明YMJAYML√√√
ZIM以星ZIMUZIM√√√
ZSH中谷(内外贸)ZSHCZSH×√×
使用提示 APL 传 CMA、HBS 与 CCN 传 MSK、DEL 传 CMA;标记“暂不支持”的船司表示订阅通道暂不可用。

中国港区支持列表(17 个)

港区代码港区名称区域支持范围
CNSHA上海港华东支持出口/进口
CNNGB宁波港华东支持出口/进口
CNYTN盐田港华南支持出口/进口
CNSHK蛇口港华南支持出口/进口
CNCWN赤湾港华南支持出口/进口
CNDCB大铲湾港华南支持出口/进口
CNNSA南沙港华南支持出口/进口
CNTAO青岛港华北支持出口/进口
CNTXG天津港华北支持出口/进口
CNXMN厦门港华南支持出口/进口
CNDLC大连港东北支持出口/进口
CNWUH武汉港内河支持出口/进口
CNFOC福州港华南支持出口/进口
CNQZH钦州港西南支持出口/进口
CNYIK营口港东北支持出口/进口
CNHMN海门港华东支持出口/进口
CNZZH漳州港华南支持出口/进口

覆盖场景与价值分析

统一的数据覆盖让不同业务可以使用同一套标准节点和接口完成全链路协作。

🏢

国际货代企业

一次对接即可按 BK、BL、箱号查询近百家船司,减少逐船司查询和维护成本。

💻

物流 SaaS / TMS

统一返回标准化节点和状态,快速嵌入订单、客户与异常管理模块。

🏭

内贸与外贸供应链

同时覆盖内贸航线、船司、港区与海关数据,支撑多式联运全链路跟踪。

⚠️

异常风控

通过增量与预警推送主动发现甩柜、延误、拥堵、查验和超期用箱风险。

  • 覆盖广度: 一套接口覆盖近百家船司、17 个港区与海关数据。
  • 接入成本: 首次请求自动订阅,后续返回最新状态,减少轮询工作量。
  • 数据标准: 统一状态码、时间字段和运输方式,便于一次解析。
  • 风险前置: 通过预警推送主动发现延误、甩柜、滞留和超期用箱。

文档 02 · 节点状态码

节点时间统一提供计划、预计、实际三类字段:离港使用 STD、ETD、ATD,抵达使用 STA、ETA、ATA;集装箱动态节点共 46 个,覆盖海运物流、放行与多式联运。

运单总状态

statusCategory英文描述状态说明
STARTShipment started已开始
PROCESSShipment in transit运输中
COMPLETEShipment completed已完成
NODATANo data暂无数据
ABNORMALShipment abnormal异常

订舱状态节点

bookingStatus状态说明
Processing处理中
Confirmed已确认
Cancelled已取消

交通工具节点(places 集合)

地点类型节点说明时间字段
POL起运港计划/预计/实际离港(STD/ETD/ATD)
T/S中转港抵港、靠泊、卸船、装船、离港时间
POD目的港计划/预计/实际抵达(STA/ETA/ATA)
DEST目的地提柜、送仓、还空箱等末端节点

集装箱动态节点(Containers 集合)

以下为海运物流、铁路、支线、驳船、仓库和卡车节点的统一编码。

StatusCode中文节点英文描述
STSP提空箱Pick-up Empty
STUF装箱Container Stuffing
GITM进场Received
LOBD装船Loaded
DLPT离港Vessel Departed
TSBA中转抵港T/S Vessel Arrived
TSCA中转停泊T/S Vessel Berthed
TSDC中转卸船T/S Vessel Discharged
TSLB中转装船T/S Vessel Loaded
TSDP中转离港T/S Vessel Departed
BDAR抵港Vessel Arrived
POCA靠泊Vessel Berthed
DSCH卸船Vessel Discharged
PCAB可提货Available
STCS提柜(货)Gate Out for Delivery
STRP送仓Deliver to Warehouse
RCVE还空箱Empty Returned
IRLB铁运装箱Rail Loaded
IRDP铁运离站Rail Departed
IRAR铁运到站Rail Arrived
IRDS铁运卸箱Rail Discharged
FDLB支线装船Feeder Loaded
FDDP支线离港Feeder Departed
FDBA支线抵达Feeder Arrived
FDDC支线卸船Feeder Discharged
BGLB驳船装船Barge Loaded
BGDP驳船离港Barge Departed
BGBA驳船抵达Barge Arrived
BGDC驳船卸船Barge Discharged
GWIT抵达仓库Warehouse In
GWOT离开仓库Warehouse Out
GTIN卡车进场Gated In
GTOT卡车出场Gated Out
FETA交货地抵达Delivery Arrived
PLFD铁路免柜期Rail Last Free Day

扣留 / 放行节点(11 个)

StatusCode中文节点英文描述
DUMP甩柜Dumped to be loaded
CUIP海关滞留Customs on hold
PASS海关放行Customs Released
SRHD船公司滞留B/L on hold
PRLD船公司配载Planned Load
SRRS船公司放行B/L Released
MCRP海事放行Maritime Clearance Permitted
TMHD码头滞留Terminal on hold
TMPS码头放行Terminal Released
SRSD运费滞留Charges on hold
SRSE运费结清Charges Settled

标准化箱型字典

箱型编码尺寸类型英文名称外部尺寸
20GP20GPGeneral Purpose20'x8'x8'6"
40GP40GPGeneral Purpose40'x8'x8'6"
45GP45GPGeneral Purpose45'x8'x8'6"
20HC20HCGeneral Purpose High Cube20'x8'x9'6"
40HC40HCGeneral Purpose High Cube40'x8'x9'6"
45HC45HCGeneral Purpose High Cube45'x8'x9'6"
20FR20FRFlat Rack20'x8'x8'6"
40FR40FRFlat Rack40'x8'x8'6"
20OT20OTOpen Top20'x8'x8'6"
40OT40OTOpen Top40'x8'x8'6"
20RF20RFReefer20'x8'x8'6"
40RF40RFReefer40'x8'x8'6"

异常预警节点推送说明(15 类)

异常预警需要使用“集装箱综合跟踪(增量+预警推送)”接口,系统按 eventCode 和规则自动监测。

eventCode类型预警事件触发规则
WGITMDELAY起运港进港延误ETD 前 48 小时或 ETB 前 24 小时仍未进港
WDLPTDELAY起运港离港延误预计离港与计划离港偏差超过 3 天
WDUMPDUMPING起运港甩柜船名航次变更、无装船节点或放行异常
WTSBADETENTION中转滞留卸船后 7 天无新的装船节点
WPCGIDETENTION目的港码头拥堵抵港后迟迟没有靠泊或新事件
WBDARDELAY目的港抵达延误ETA 与 STA 偏差超过 3 天
WGTOTDETENTION目的港滞留卸船后 5 天没有新事件
WETADELAY交货地抵达延误ETA 与 STA 偏差超过 7 天
WSTCSOVERDUE滞港超期目的地卸船后 5 天没有新事件
WRCVEOVERDUE用箱超期提货后 4 天没有还箱节点
WCYOPCHANGE开港变更开港时间发生变化
WCYCLCHANGE截港变更截港时间发生变化
WETBCHANGE靠泊变更靠泊时间发生变化
WETDCHANGE离泊变更离泊时间发生变化
WPORTCHANGE港口变更实际运输路径与订舱路径不一致

文档 03 · 集装箱综合跟踪(订阅 + 查询)

接口用于订阅并查询集装箱全程物流数据。首次请求自动订阅,后续请求返回最新数据;可组合船司和中国港区参数,同时获得船司、港区及海关信息。

POST请求地址
https://openapi.freightower.com/application/v1/query

请求参数

Header 认证参数

参数位置要求说明
AuthorizationHeader必填Bearer Token,例如 Authorization: Bearer ********

Body 参数(application/json)

参数类型要求说明
billNostring可选提单号、订舱号或港区分单号
containerNostring可选箱号;与 billNo 同传时作为箱号过滤条件
carrierCodestring可选船公司代码,不明确时可传 AUTO 自动识别
portCodestring可选中国港区代码,需与 isExport 绑定使用
isExportstring可选进出口标识:E 出口,I 进口
billCategorystring可选单号类型:BL 提单号,BK 订舱号
polCodestring可选客户系统起运港代码
podCodestring可选客户系统目的港代码
businessNostring可选客户自定义编号,不允许包含 # & ? /
openIdstring可选飞驼网站/小程序账号 ID,通常是手机号,可传多个
注意事项 carrierCode 与 portCode 至少填写其一;portCode 与 isExport 必须绑定;businessNo 不允许包含 #、&、?、/。

请求示例

cURL
curl --location 'https://openapi.freightower.com/application/v1/query' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
  "billNo": "177MASASS106510A",
  "containerNo": "TCKU1559530",
  "carrierCode": "MSC",
  "portCode": "CNSHA",
  "isExport": "E"
}'

多种查询模式

  • 船司 + 港区: 同时传 carrierCode 与 portCode / isExport。
  • 只查订舱号或提单号: 使用 billCategory=BK 或 BL。
  • 指定箱号: billNo 与 containerNo 同时传入,只返回该单号下指定箱号。

返回响应

字段类型说明
alertMessagestring异常提示信息
statusCodeinteger业务状态码,20000 表示订阅成功
messagestring成功或失败提示信息
dataobject包含 query 请求参数集合与 result 数据详情
carrierobject船公司名称、SCAC、代码与官网
bookingobject订舱状态、箱量汇总等订舱信息
receipt / deliveryobject起运港、目的港及计划/预计/实际时间
firstVesselobject首航船名、航次、航线代码
currentStatusobject最新节点、时间、位置与中英文描述
placesarray起运港、中转港、目的港的完整时间线
routesarray各段运输路径与运输方式详情
containersarray每个箱子的完整状态历史
documentobject装箱单、VGM 等单证信息

返回示例(节选)

HTTP 200 · application/json
{
  "statusCode": 20000,
  "message": "订阅成功!",
  "data": { "result": {
    "billNo": "177MASASS106510A",
    "statusCategory": "COMPLETE",
    "currentStatus": { "eventCode": "RCVE", "descriptionCn": "还空箱" },
    "places": [], "routes": [], "containers": []
  } }
}
扩展能力 订阅成功后,可配合“更新通知推送”获取节点变更,配合“增量+预警推送”获取甩柜、延误和超期用箱等异常。

FAQ

常见问题

集装箱综合跟踪支持哪些查询维度?

支持提单号 billNo、订舱号和箱号 containerNo。单号与箱号同时传入时,以单号为主查询,箱号起过滤作用。

船公司代码和港区代码如何填写?

carrierCode 与 portCode 至少填写其一。不明确船公司时可传 AUTO;查询中国港区数据时需要同时传入 portCode 与 isExport。

异常预警如何触发?

使用“集装箱综合跟踪(增量+预警推送)”接口,系统根据 eventCode 对进港延误、甩柜、港口拥堵、滞留和超期用箱等规则自动监测并推送。

首次调用是否需要先订阅?

不需要。首次调用订阅+查询接口会自动完成订阅并返回当前数据,后续调用返回最新结果;需要实时变更时可配置更新通知推送。

是否支持铁路、驳船和卡车等多式联运?

支持。Containers 集合包含铁路、支线、驳船、仓库和卡车节点,可用于海铁联运、江海联运和内陆送仓场景。

如何停止某个集装箱的推送?

调用“集装箱综合跟踪(停止推送)”接口,传入对应 billNo 或 containerNo 即可停止,之后可以重新订阅。

openId 参数有什么作用?

openId 是飞驼网站和小程序账号 ID,通常为手机号。关联后,订阅运单会同步到账号并接收邮箱、手机异常提醒。