{"status":200,"success":true,"message":"IMO Code 9702510 is valid","data":{"imo_number":"9702510","vessel_name":"ZJ ATLANTIC","ship_type":"Bulk Carrier","flag":"Liberia","gross_tonnage":"36332","summer_deadweight_t":null,"length_overall_m":"199.90","beam_m":"32.26","year_of_built":null}}
curl --location --request GET 'https://zylalabs.com/api/4080/voyage+data+api/4918/vessel+information?imoCode=9702510' --header 'Authorization: Bearer YOUR_API_KEY'
{"status":200,"success":true,"message":"IMO Code 9702510 is valid","data":{"departure_port":"Port Klang Anch., Malaysia","departure_atd":"ATD: May 17, 00:45 UTC (13 days ago)","flag":null,"length_beam":"200 \/ 32 m","imo_mmsi":"9702510 \/ 636024893","navigation_status":"-","current_draught":"11.8 m","course_speed":"\u00a0","arrival_port":"Mtwara, Tanzania","arrival_atd":"ETA: Jun 1, 12:00","latest_port_calls":[{"port_name":"Port Klang Anch., Malaysia","arrival_utc":"2026-05-16T11:11:00.000000Z","departure_utc":"2026-05-17T00:45:00.000000Z","time_in_port":"13 hours, 34 minutes"},{"port_name":"locked, ","arrival_utc":"2026-04-29T08:30:00.000000Z","departure_utc":"2026-05-07T00:38:00.000000Z","time_in_port":"7 days, 16 hours, 8 minutes"},{"port_name":"locked, ","arrival_utc":"2026-04-27T07:12:00.000000Z","departure_utc":"2026-04-29T02:38:00.000000Z","time_in_port":"1 days, 19 hours, 26 minutes"},{"port_name":"locked, ","arrival_utc":"2026-04-23T07:06:00.000000Z","departure_utc":"2026-04-26T23:28:00.000000Z","time_in_port":"3 days, 16 hours, 22 minutes"},{"port_name":"locked, ","arrival_utc":"2026-04-17T08:12:00.000000Z","departure_utc":"2026-04-20T20:02:00.000000Z","time_in_port":"3 days, 11 hours, 50 minutes"}]}}
curl --location --request GET 'https://zylalabs.com/api/4080/voyage+data+api/4919/get+route?imoCode=9702510' --header 'Authorization: Bearer YOUR_API_KEY'
{"status":200,"success":true,"message":"MMSI Code 258785000 is valid","data":{"position_received":"2017-01-24 04:07","vessel_local_time":"-","area":"North Sea","current_port":"EMDEN","latitude_longitude":"--- \/ ---","navigational_status":"Moored","speed_course":"","ais_source":"-","last_port_calls":[]}}
curl --location --request GET 'https://zylalabs.com/api/4080/voyage+data+api/6119/get+latest+ports+by+mmsi+code?mmsiCode=258785000' --header 'Authorization: Bearer YOUR_API_KEY'
| 标头 | 描述 |
|---|---|
授权
|
[必需] 应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。 |
无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。
航行数据API是一项服务,允许开发者访问实时船舶信息并通过其独特的国际海事组织编号跟踪船舶航线。它提供有关船舶位置、速度、航向、目的地等的全面数据
API提供了详尽的船舶数据,包括速度、航向、目的地、预计到达时间和历史航线信息。这使实时跟踪船舶动态和对过去航行进行深入分析成为可能,支持高效的 maritime 运营和规划
航程位置API努力提供准确和最新的船舶追踪数据然而请注意船舶位置和其他数据受到多种因素的影响例如船舶报告频率接收质量和数据源可靠性
该API本身不提供原生的警报或通知功能然而开发者可以利用从API获取的数据在他们的应用程序中实现自定义警报系统根据特定的船只标准或事件触发通知
集成非常简单 API提供了文档详尽的端点,给开发者提供了清晰的请求方法和船舶信息检索的说明 详细的文档和代码示例使集成变得容易
每个端点返回特定的船舶相关数据。例如 "GET Vessel Information" 端点提供 IMO 编号 船舶名称 和船型等详细信息 而 "GET Current Position" 端点返回实时位置信息 包括纬度 经度 速度 和航行状态
关键字段因端点而异。在"获取船舶信息"中,重要字段包括"船名""总吨位"和"建造年份"。在"获取当前位置"中,关键字段包括"纬度""经度""当前港口"和"航行状态"
响应数据采用JSON格式结构,包含“状态”“成功”“消息”和一个包含相关船舶信息的“数据”对象。例如,从“获取船舶信息”的成功响应中包括嵌套在“数据”对象中的船舶属性
每个端点需要特定的参数。例如“获取船舶信息”需要船舶的IMO编号,而“通过MMSI获取位置”需要MMSI代码。用户可以通过提供这些唯一标识符来定制请求
该API从AIS(自动识别系统)信号中获取数据,这些信号可以是地面或基于卫星的。这种双源方法增强了覆盖范围和准确性,从而能够在不同地区进行可靠的船舶跟踪
典型的用例包括实时船舶跟踪以优化物流 监测港口到达和离开 以及分析历史船舶移动以进行运营规划 这些数据支持海事安全和港口操作的效率
用户可以利用返回的数据来监控船舶动向 评估港口交通 并规划物流 例如通过分析“最新港口调用”用户可以确定船舶的近期活动并根据到达时间优化调度
数据准确性通过定期更新AIS信号和对接收到的数据进行质量检查来维护 API旨在提供最新信息但用户应注意由于报告频率和信号质量可能存在的差异
服务级别:
100%
响应时间:
542ms
服务级别:
100%
响应时间:
398ms
服务级别:
100%
响应时间:
393ms
服务级别:
100%
响应时间:
820ms
服务级别:
100%
响应时间:
388ms
服务级别:
100%
响应时间:
393ms
服务级别:
100%
响应时间:
162ms
服务级别:
100%
响应时间:
250ms
服务级别:
83%
响应时间:
334ms
服务级别:
100%
响应时间:
313ms