Esta API ofrece un poderoso sistema de seguimiento y gestión de embarcaciones para los principales puertos marítimos, proporcionando datos en tiempo real sobre el estado y los movimientos de las embarcaciones. Ofrece información detallada sobre la posición de la embarcación, el estado de navegación, el puerto actual, los puertos de llegada y salida, y las condiciones meteorológicas específicas del puerto, incluyendo temperatura, velocidad del viento y humedad.
Aprovechando identificadores únicos como el IMO (número de la Organización Marítima Internacional) y el MMSI (Identidad del Servicio Móvil Marítimo), la API garantiza un seguimiento preciso de las embarcaciones, ofreciendo una vista integral de las últimas llamadas de puerto, los tiempos de estancia y los movimientos programados. Estos datos son cruciales para optimizar las operaciones portuarias, mejorar la eficiencia logística y aumentar la seguridad en la navegación.
La API proporciona la posición en tiempo real de las embarcaciones utilizando datos de AIS, incluyendo latitud, longitud, rumbo, velocidad, estado de navegación, destino y hora estimada de llegada. La información proviene de fuentes terrestres o satelitales para ofrecer cobertura global y precisión en el seguimiento marítimo.
La API también brinda detalles sobre las llegadas esperadas de embarcaciones en puertos específicos, incluyendo horas estimadas de llegada y atributos clave de la embarcación, como el país de registro y el número MMSI. Además, proporciona actualizaciones meteorológicas en tiempo real para puertos, ayudando en la planificación operativa y garantizando la seguridad marítima.
Introduce el número IMO del buque y recupera información sobre el barco.
Obtén datos como:
Información del buque - Características del Endpoint
| Objeto | Descripción |
|---|---|
imoCode |
[Requerido] The Vessel's IMO code. |
{"status":200,"success":true,"message":"IMO Code 9270622 is valid","data":{"imo_number":"9270622","vessel_name":"AQUAMAN","ship_type":"Offshore Tug\/Supply Ship","flag":"Vanuatu","gross_tonnage":"2332","summer_deadweight_t":"2162","length_overall_m":"69","beam_m":"16","year_of_built":"2003"}}
curl --location --request GET 'https://zylalabs.com/api/4072/ship+locator+api/4905/vessel+information?imoCode=9270622' --header 'Authorization: Bearer YOUR_API_KEY'
Este punto final le permitirá recuperar la ruta actual de un buque deseado.
Obtener:
Además, recupere los últimos puertos, y cuánto tiempo estuvieron en ese puerto.
Obtener ruta - Características del Endpoint
| Objeto | Descripción |
|---|---|
imoCode |
[Requerido] The Vessel's IMO code. |
{"status":200,"success":true,"message":"IMO Code 9649225 is valid","data":{"departure_port":"Trieste, Italy","departure_atd":"ATD: Dec 5, 05:35 UTC (10 days ago)","callsign":"2HER5","flag":"United Kingdom (UK)","length_beam":"257 \/ 43 m","imo_mmsi":"9649225 \/ 235103057","navigation_status":"Under way","current_draught":"9.0 m","course_speed":"\u00a0","arrival_port":"Teesport, United Kingdom (UK)","arrival_atd":"ETA: Dec 21, 08:00","latest_port_calls":[{"port_name":"Trieste, Italy","arrival_utc":"2024-12-04T04:46:00.000000Z","departure_utc":"2024-12-05T05:35:00.000000Z","time_in_port":"1 days, 49 minutes"},{"port_name":"locked, ","arrival_utc":"2024-12-02T20:11:00.000000Z","departure_utc":"2024-12-04T03:42:00.000000Z","time_in_port":"1 days, 7 hours, 31 minutes"},{"port_name":"locked, ","arrival_utc":"2024-11-27T20:27:00.000000Z","departure_utc":"2024-11-28T08:59:00.000000Z","time_in_port":"12 hours, 32 minutes"},{"port_name":"locked, ","arrival_utc":"2024-11-25T12:42:00.000000Z","departure_utc":"2024-11-25T16:06:00.000000Z","time_in_port":"3 hours, 24 minutes"},{"port_name":"locked, ","arrival_utc":"2024-11-24T08:34:00.000000Z","departure_utc":"2024-11-25T12:41:00.000000Z","time_in_port":"1 days, 4 hours, 7 minutes"}]}}
curl --location --request GET 'https://zylalabs.com/api/4072/ship+locator+api/4906/get+route?imoCode=9251183' --header 'Authorization: Bearer YOUR_API_KEY'
Ingrese el código MMSI del buque y recupere información sobre el barco.
Obtenga datos como:
Obtener los últimos puertos por código MMSI - Características del Endpoint
| Objeto | Descripción |
|---|---|
mmsiCode |
[Requerido] Indicates an MMSI Code |
{"status":200,"success":true,"message":"MMSI Code 205566190 is valid","data":{"position_received":"3 m ago","vessel_local_time":"-","area":"North Sea","current_port":"GENT","latitude_longitude":"--- \/ ---","navigational_status":"Moored","speed_course":"","ais_source":"-","last_port_calls":[{"port":"TERNEUZEN","arrival":"2024-12-07 12:05","departure":"2024-12-07 13:07","time_in_port":"1 h"},{"port":"ANTWERP","arrival":"2024-12-03 23:41","departure":"2024-12-04 13:27","time_in_port":"13 h"},{"port":"TERNEUZEN","arrival":"2024-12-03 18:06","departure":"2024-12-03 21:19","time_in_port":"3 h"},{"port":"GENT","arrival":"2024-12-03 07:07","departure":"2024-12-03 16:46","time_in_port":"9 h"},{"port":"TERNEUZEN","arrival":"2024-12-03 04:30","departure":"2024-12-03 06:04","time_in_port":"1 h"},{"port":"ANTWERP","arrival":"2024-11-29 15:52","departure":"2024-11-29 19:36","time_in_port":"3 h"},{"port":"BOTLEK - ROTTERDAM","arrival":"2024-11-28 05:10","departure":"2024-11-29 07:02","time_in_port":"1 d"},{"port":"SCHIEDAM","arrival":"2024-11-27 14:30","departure":"2024-11-28 04:35","time_in_port":"14 h"},{"port":"ANTWERP","arrival":"2024-11-26 18:02","departure":"2024-11-26 21:07","time_in_port":"3 h"},{"port":"2024-12-11 11:15","arrival":"Status Changed","departure":"MooredDefault","time_in_port":"51.14610 \/ 3.79635 [BE] GENT"}]}}
curl --location --request GET 'https://zylalabs.com/api/4072/ship+locator+api/6118/get+latest+ports+by+mmsi+code?mmsiCode=205566190' --header 'Authorization: Bearer YOUR_API_KEY'
| Encabezado | Descripción |
|---|---|
Autorización
|
[Requerido] Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito. |
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
La API de Localización de Barcos es un servicio que permite a los desarrolladores acceder a información de barcos en tiempo real y rastrear las rutas de los barcos utilizando sus números IMO únicos. Proporciona datos completos sobre las posiciones de los barcos, velocidades, rumbos, destinos y más.
La API proporciona datos completos de los barcos, incluyendo velocidad, rumbo, destino, ETA (tiempo estimado de llegada) e información sobre rutas históricas. Esto permite el seguimiento de barcos en tiempo real y un análisis en profundidad de los movimientos pasados, apoyando operaciones y planificación marítima eficientes.
La API de Localización de Barcos se esfuerza por proporcionar datos de seguimiento de barcos precisos y actualizados. Sin embargo, tenga en cuenta que las posiciones de los barcos y otros datos están sujetos a varios factores, como la frecuencia de informes de los barcos, la calidad de recepción y la fiabilidad de las fuentes de datos.
La API en sí no proporciona funcionalidad de alerta o notificación nativa. Sin embargo, los desarrolladores pueden aprovechar los datos recuperados de la API para implementar sistemas de alerta personalizados dentro de sus aplicaciones, activando notificaciones basadas en criterios o eventos específicos de los barcos.
La integración es sencilla. La API ofrece puntos finales bien documentados y proporciona a los desarrolladores instrucciones claras sobre cómo realizar solicitudes y recuperar información sobre barcos. La documentación detallada y los ejemplos de código facilitan una fácil integración.
Cada endpoint devuelve datos específicos relacionados con el buque. Por ejemplo, el endpoint GET Información del Buque proporciona detalles como el número IMO, el nombre del buque y el tonelaje bruto, mientras que el endpoint GET Posición Actual ofrece datos de ubicación en tiempo real, incluyendo latitud, longitud y estado de navegación.
Los campos clave varían según el punto final. Para Obtener Información del Buque, los campos importantes incluyen "nombre_del_buque" y "tonelaje_bruto". En Obtener Posición Actual, campos como "latitud", "longitud" y "estado_navegacional" son cruciales para rastrear los movimientos del buque.
Los datos de respuesta están estructurados en formato JSON, con un código de "estado", un booleano de "éxito", un "mensaje" y un objeto de "datos" que contiene información específica sobre la embarcación. Por ejemplo, el punto final GET Route devuelve detalles como "puerto_de_salida" y "puerto_de_llegada" dentro del objeto "datos".
Cada punto final requiere parámetros específicos. Para obtener información del buque, debe proporcionar el número IMO del buque. El punto final de obtener la posición por MMSI requiere el código MMSI, y puede especificar la fuente de datos AIS (terrestre o satelital) para el punto final de la posición por IMO.
La API del localizador de barcos obtiene sus datos de las señales AIS (Sistema de Identificación Automática), que pueden ser recibidas de estaciones terrestres o satélites. Este enfoque de doble fuente mejora la cobertura y precisión para el seguimiento global de embarcaciones.
Los casos de uso típicos incluyen el seguimiento en tiempo real de buques para empresas de logística y transporte marítimo, el monitoreo de llegadas y salidas en puertos, y el análisis de movimientos históricos de buques para la planificación operativa. Los datos ayudan a optimizar las operaciones portuarias y a mejorar la seguridad marítima.
Los usuarios pueden aprovechar los datos devueltos para crear paneles de control para monitorear los movimientos de los buques, generar informes sobre el tráfico portuario o desarrollar sistemas de alertas para estados específicos de los buques. Por ejemplo, rastrear el ETA puede ayudar a programar los recursos portuarios de manera eficiente.
La precisión de los datos se mantiene a través de actualizaciones regulares de señales AIS y comprobaciones de validación contra bases de datos de embarcaciones conocidas. La API tiene como objetivo proporcionar la información más actual, pero los usuarios deben considerar factores como la frecuencia de informe y la calidad de la señal al interpretar los datos.
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.654ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
564ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.304ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
2.897ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
404ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.324ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
453ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
360ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
358ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
370ms