Pushbuild

API de estado de trenes de Italia: Trenitalia Live Delays

Estado en vivo de trenes italianos (Frecciarossa, Intercity, Regionale) desde la fuente oficial ViaggiaTreno: cada parada con horarios programados y reales, retraso y andén, o el tablero de salidas y llegadas en vivo de una estación.

$0,16 por 1.000 filas

Get an API key

Solicitud de ejemplo

POST /italy-train-status/run
{
  "trainNumbers": [
    "9600"
  ],
  "boards": [
    "departures"
  ],
  "maxItems": 20
}

Lo que devuelve

Estado en vivo de trenes italianos desde ViaggiaTreno, la fuente oficial de Trenitalia/RFI en tiempo real: Frecciarossa, Frecciargento, Intercity y Regionale. Proporciona un número de tren y obtén dónde está, cuánto retraso tiene, y cada parada con horarios programados y reales de llegada y salida, retraso y la plataforma programada y real. O proporciona una estación y obtén su tablero de salidas o llegadas en vivo, el mismo que se muestra en las pantallas de la estación.

Filas de trenes: | campo | significado | |---|---| | tren, númeroDeTren, categoría | p. ej. FR 9600, FR (Frecciarossa), IC, REG | | origen, destino (+ ids) | Estaciones terminales | | salidaProgramada, llegadaProgramada | Horarios del horario, hora italiana con desplazamiento | | estado, retrasoMin | llegado, en marcha, no salido, cancelado; retraso actual en minutos | | últimaEstaciónVista, últimaVistaEn | Dónde se detectó al tren por última vez | | aviso | Aviso de servicio del operador, si aplica | | paradas | Cada parada: llegada y salida programadas y reales, retrasos, plataforma programada y real, cancelada |

Filas de tablero: estación, tren, categoría, destino (salidas) u origen (llegadas), hora programada, retrasoMin, plataformaProgramada, plataformaReal, estado.

Usos comunes

  • Aplicaciones de viaje y planificadores de viaje que muestran retrasos en vivo y cambios de plataforma para el ferrocarril italiano
  • Herramientas de compensación por retraso y reclamación de reembolsos (real versus programado en cada parada)
  • Pantallas de estación, chatbots y alertas para usuarios de transporte

Solicitud

POST https://api.pushbuild.com/italy-train-status/run con un cuerpo JSON. Envía tu clave en el encabezado X-API-Key.

CampoTipoDescripción
trainNumberslista de cadenasNúmeros de trenes como en el billete, p. ej. 9600 (Frecciarossa), 553 (Intercity), 2001 (Regionale). Hasta 50.
stationslista de cadenasNombres de estaciones para un tablero en vivo, p. ej. Roma Termini, Milano Centrale, Firenze Santa Maria Novella. Hasta 20.
boardslista de cadenassalidas, llegadas o ambas (por defecto salidas).
datestringFecha de salida del tren desde su origen el YYYY-MM-DD (por defecto hoy en Italia). El feed cubre hoy y días recientes.
timestringHora italiana HH:MM desde la que comienza el tablero de la estación (por defecto ahora).
maxItemsenteroNúmero máximo de elementos a devolver (1-500). Predeterminado: 100.

Ejemplo

curl -X POST https://api.pushbuild.com/italy-train-status/run \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"trainNumbers": ["9600"], "boards": ["departures"], "maxItems": 20}'

Respuesta

{"count": 20, "truncated": false, "seconds": 1.4, "items": [ { ... } ]}

Cada llamada devuelve hasta 500 elementos. Los registros que no pasan la validación o no se encuentran se marcan en los elementos y no se cobran.

Precios

Pague solo por los resultados devueltos: $0,16 por 1.000 filas. Sin cargo por errores o búsquedas vacías.

Úselo desde Claude, ChatGPT o Cursor

Esta API también es un servidor MCP: https://api.pushbuild.com/mcp/italy-train-status. Agrégala a cualquier asistente que soporte servidores MCP remotos, con tu clave en el encabezado X-API-Key. Mismos precios. Configuración para cada aplicación.

Díganos qué necesitan construir.

Preguntas sobre esta API, volúmenes más altos, o una fuente de datos que necesiten que aún no cubrimos.

hello@pushbuild.com

(617) 299-8887

Díganos sobre su proyecto

Unas pocas preguntas para poder regresar con un alcance escrito. Respondemos dentro de un día hábil.