Primeros pasos
Primeros pasos
Guía rápida de la API de seguimiento de contenedores: tu primera llamada a Navo24 en dos minutos sin clave, luego una API key y un envío en seguimiento.
Navo24 es inteligencia de carga a la que llamas directamente: seguimiento de contenedores y guías aéreas, itinerarios de navegación y fiabilidad, tarifas spot y planificación de carga. Cada producto ofrece una API REST, y la mayoría también un servidor MCP, todo con una única clave bearer.
Haz una llamada sin cuenta
La forma más rápida de ver datos reales es el endpoint público de la API de seguimiento de contenedores. No necesita clave.
curl -X POST https://api.trackingmcp.com/v1/track/public \
-H "Content-Type: application/json" \
-d '{"reference":"MEDU1234562"}'
Recibes un estado normalizado, el buque, los hitos y una ETA que indica si todavía es una previsión:
{
"ok": true,
"data": {
"identifier": "MEDU1234562",
"identifier_type": "container_id",
"carrier_code": "MSCU",
"carrier_name": "MSC",
"status": "in_transit",
"eta": "2026-07-03T06:00:00Z",
"eta_is_estimated": true,
"origin": "Ningbo",
"destination": "Rotterdam",
"vessel": { "name": "MSC TERESA", "lat": null, "lng": null },
"events": [
{
"description": "Loaded on vessel",
"location": "Ningbo",
"event_code": "LOAD",
"unlocode": "CNNGB",
"datetime": "2026-06-18T22:10:00Z",
"actual": true
}
]
}
}
Cuatro campos concentran casi todo el significado:
identifier_typees lo que hemos determinado que es realmente la referencia, que puede no coincidir con lo que suponías.eta_is_estimatedestruemientras la ETA es una previsión,falsecuando ya es la llegada real ynullcuando no tenemos ninguna ETA. Una fecha por sí sola no es una promesa.actualen un evento estruepara algo que ya ocurrió yfalsepara algo planificado. Nunca tomes un movimiento planificado como un hecho.carrier_code,origin,destinationyunlocodesonnullcuando el transportista no indicó nada que pudiéramos resolver, en lugar de inventarlo.
Los endpoints públicos tienen límite de peticiones por IP y están pensados para una comprobación rápida. Cualquier uso a escala de cartera necesita una clave.
Obtén una API key
- Regístrate en trackingmcp.com.
- Abre la configuración de desarrollador y genera una clave. Lleva un prefijo de producto, por ejemplo
tmcp_para el seguimiento. - Envíala como token bearer en cada petición autenticada.
curl https://api.trackingmcp.com/v1/containers/summary \
-H "Authorization: Bearer tmcp_YOUR_API_KEY"
{
"ok": true,
"data": {
"total_active": 128,
"exceptions": 6,
"arriving_this_week": 14,
"demurrage_risk_usd": 4820.5,
"containers": []
}
}
Empieza a seguir un envío
La superficie con clave requiere dos campos obligatorios, identifier e identifier_type. El tipo es uno de container_id, bill_of_lading o booking.
curl -X POST https://api.trackingmcp.com/v1/containers \
-H "Authorization: Bearer tmcp_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"identifier":"MEDU1234562","identifier_type":"container_id"}'
{
"ok": true,
"data": {
"id": "8f1c2d4e-6a3b-4f52-9c70-11ab22cd33ef",
"identifier": "MEDU1234562",
"status": "in_transit",
"carrier_code": "MSCU",
"source": "direct_carrier"
}
}
Guarda el id. Es un UUID, y todos los demás endpoints de contenedores se basan en él, no en el número de contenedor. Un contenedor que aceptamos pero no podemos resolver en el primer intento se devuelve con "status": "unknown" y un warning, y se completa en pocos minutos a medida que se ejecuta la nueva consulta.
La misma clave funciona en toda la familia cuando un producto acepta la credencial común. Consulta la guía de autenticación para conocer todos los detalles sobre prefijos y cabeceras.
Siguientes pasos
- Autenticación: claves, prefijos y la cabecera bearer.
- Guía rápida de MCP: conecta Claude, Cursor o cualquier cliente a un servidor.
- Errores y límites de peticiones: envoltorios, códigos de error y cabeceras de uso.
- Referencia de la API: todos los endpoints, con ejemplos listos para copiar y pegar.