1. 1 船舶查询
Shipxy
  • 概述
  • 注册与创建应用
  • 多语言SDK引入
  • AI大模型接入MCP服务
  • 1 船舶查询
    • 1.1 船舶位置查询
      • 1.1.1 单船位置查询
      • 1.1.2 多船位置查询
      • 1.1.3 船队位置查询
    • 1.2 船舶模糊查询
      GET
    • 1.3 周边船舶查询
      GET
    • 1.4 区域船舶查询
      GET
    • 1.5 船舶船籍查询
      GET
    • 1.6 船舶档案查询
      GET
  • 2 港口查询
    • 2.1 港口信息查询
      GET
    • 2.2 港口当前靠泊船查询
      GET
    • 2.3 港口当前到锚船查询
      GET
    • 2.4 港口预抵船舶查询
      GET
  • 3 历史行为
    • 3.1 船舶历史轨迹查询
      GET
    • 3.2 船舶互相搭靠记录查询
      GET
  • 4 挂靠记录
    • 4.1 船舶历史挂靠记录
      GET
    • 4.2 船舶挂靠指定港口记录
      GET
    • 4.3 船舶当前挂靠信息
      GET
    • 4.4 港口挂靠历史船舶
      GET
  • 5 航线规划
    • 5.1 点到点航线规划
      GET
    • 5.2 港到港航线规划
      GET
    • 5.3 预计到达时间(ETA)查询
      GET
  • 6 天气气象
    • 6.1 新全球气象
      • 6.1.1 实时气象数据
      • 6.1.2 未来气象预报
    • 6.2 全球台风
      • 6.2.1 获取全球台风列表
      • 6.2.2 获取单个台风信息
    • 6.3 国内港口潮汐
      • 6.3.1 查询国内潮汐观测站列表
      • 6.3.2 查询单个观测站潮汐详情
    • 6.4 全球港口潮汐
      • 6.4.1 查询全球潮汐观测站列表
      • 6.4.2 查询单个观测站潮汐详情
    • 6.5 海区气象
      GET
    • 6.6 单点海洋气象
      GET
    • 6.7 历史气象记录
      GET
  • 7 海图应用
    • 7.1 船位光栅瓦片
    • 7.2 港口位置瓦片
  • 8 海事数据
    • 8.1 航行警告查询
  • 9 监控推送
    • 9.1 监控船队管理
      • 9.1.1 创建船队
      • 9.1.2 更新船队信息
      • 9.1.3 查询船队
      • 9.1.4 删除船队
      • 9.1.5 船队船舶增加
      • 9.1.6 船队船舶批量更新
      • 9.1.7 船队船舶删除
    • 9.2 区域监控推送
      • 9.2.1 区域创建
      • 9.2.2 区域更新
      • 9.2.3 区域查询
      • 9.2.4 区域删除
      • 9.2.5 区域监控推送内容
    • 9.3 船舶航速提醒推送
      • 9.3.1 新增船舶订阅
      • 9.3.2 删除订阅船舶信息
      • 9.3.3 查询订阅船舶列表
      • 9.3.4 船舶航速异常推送
    • 9.4 实时船位推送
    • 9.5 船舶到离港事件推送
    • 9.6 船舶动态ETA推送
    • 9.7 船舶AIS信号消失事件推送
    • 9.8 船舶搭靠事件推送
  • 文档附录
    • 船舶类型对照表
    • 服务码返回说明
    • 海区对照表
    • 航行状态对照表
    • 绕航节点清单
    • 航标类型对照表
  1. 1 船舶查询

1.4 区域船舶查询

GET
https://api.shipxy.com/apicall/v3/GetAreaShip

服务介绍#

区域船舶是按照区域范围,一次请求该区域内的所有船舶的AIS数据。可以传多个经纬度坐标绘制您想要的多边形范围区域,单次请求的区域建议在1°*1°范围以内,这样单次请求即可全部返回数据,否则需要通过scode多次请求区域内的船舶数据。json格式下可返回2600条船左右的数据,二进制格式下可返回8000条船左右的数据。如果您想查询的范围比较大,可以自行将区域切分成小的区域再去请求数据,可以使用scode重复获取剩余的船舶。同时船讯网也支持定制化推送,使用TCP/IP、Kafka等推送的方式接入区域船查询,定制推送开通请联系商务。

适用场景#

1、海关边检监控区域所有船舶。关注沿海区域或重点关注区域范围的所有船舶,监控船舶名单和船舶行为;
2、港口分析船舶密度。划定港口附近范围,监控所有到范围内的所有船舶信息,筛选不同分类的船舶和船舶目的港数据,查看港口周边船舶分布密度等;
3、物流找船匹配。划定出发仓储所在港口周边范围,筛选所有货运船舶信息和目的港,结合档案查询、船舶历史行为和ETA等数据提取合适做货运的船舶清单。

请求限制#

此服务使用前需要在控制台创建您应用的key并联系我们的商务进行权限的开通。购买服务后会设定总的区域查询范围,您每次请求的经纬度坐标都不能超出这个范围,超出后无法返回数据。

在线调试#

提供无开发经验的用户在线访问接口数据,了解服务获取样例。需要提前创建船讯网API key并具备权限,对应的API Key需要到https://api.shipxy.com/v3/console/overview 获取,参见 https://33iwh234s7.apifox.cn/8961339m0

请求地址#

请求地址请求方式备注
https://api.shipxy.com/apicall/v3/GetAreaShipGet如果船舶超过2小时未上报数据,在区域船查询时不会返回这条船的信息,此时无法判定船舶是否还在这个区域内。可根据客户实际情况定制TCP/IP推送,支持设定区域范围、船舶类型/长度/固定自有船队列表多种筛选方式,可自定义推送频率、信息字段等。

请求调用示例#

https://api.shipxy.com/apicall/v3/GetAreaShip?key=1F6D701272402D1E7D8D316CCE519123&region=121.289063,35.424868-122.783203,35.281501-122.167969,33.979809&output=1
**注:**例子中的 1F6D701272402D1E7D8D316CCE519123 是船讯网的官方 key,已经绑定域名 api.shipxy.com,用户无权也无法使用该 key 获取数据,使用该 key 会返回 status 14 的状态码,提示来源域错误。用户如需试用服务,请在控制台创建自己的key。

请求参数

Query 参数

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location 'https://api.shipxy.com/apicall/v3/GetAreaShip?key=1F6D701272402D1E7D8D316CCE519123&region=121.289063%2C35.424868-122.783203%2C35.281501-122.167969%2C33.979809&data_type=&output=&scode='

返回响应

⚪0成功
application/json
成功返回区域船舶查询结果
Bodyapplication/json

示例
{
    "status": 0,
    "msg": "",
    "data": {
        "total": 54,
        "scode": 20,
        "continue": 0,
        "ship_list": [
            {
                "mmsi": 370286000,
                "imo": 9844100,
                "call_sign": "HOLO",
                "ship_name": "SEA VICTORIA",
                "ship_cnname": "",
                "data_source": 0,
                "ship_type": 70,
                "length": 340,
                "width": 62,
                "left": 36,
                "trail": 51,
                "draught": 12.7,
                "dest": "SINGAPORE,SG",
                "destcode": "SGSIN",
                "eta": "2025-05-07 00:00:00",
                "navistat": 0,
                "lat": 34.606657,
                "lng": 121.966072,
                "sog": 12.8,
                "cog": 111.4,
                "hdg": 114,
                "rot": 0,
                "last_time": "2025-04-29 13:23:05",
                "last_time_utc": 1745904185
            },
            {
                "mmsi": 412304788,
                "imo": 0,
                "call_sign": "",
                "ship_name": "SUGANYU04788",
                "ship_cnname": "苏赣渔04788",
                "data_source": 0,
                "ship_type": 30,
                "length": 0,
                "width": 0,
                "left": 0,
                "trail": 0,
                "draught": 0,
                "dest": "",
                "destcode": "",
                "eta": "",
                "navistat": 0,
                "lat": 34.507535,
                "lng": 121.96778,
                "sog": 8.6,
                "cog": 246.9,
                "hdg": 511,
                "rot": 0,
                "last_time": "2025-04-29 12:56:02",
                "last_time_utc": 1745902562
            },
  .........
        ]
    }
}
修改于 2026-06-23 00:51:22
上一页
1.3 周边船舶查询
下一页
1.5 船舶船籍查询
Built with