Este sitio web utiliza cookies. Al usar y seguir navegando por este sitio, estás aceptando su uso.
Descartar
¿Sabías que el rastreo de vuelos de FlightAware se sostiene gracias a los anuncios?
Puedes ayudarnos a que FlightAware siga siendo gratuito permitiendo que aparezcan los anuncios de FlightAware.com. Trabajamos arduamente para que nuestros anuncios sean discretos y de interés para el rubro a fin de crear una experiencia positiva. Es rápido y fácil whitelist ads en FlightAware o por favor considera acceder a nuestras cuentas premium.
Descartar

Rastreo de Vuelos y Estatus API de Vuelos

¡Aprovecha FlightSML de FlightAware para integrar datos de vuelos en tiempo real en tu app o sitio web!

¡Comienza a hacer pedidos gratis HOY! OBTENER PRECIOS

PRESTACIONES PRINCIPALES

  • Accede y aprovecha todas las fuentes de datos de vuelo de FlightAware
  • Alertas de eventos de vuelos configurables en tiempo real
  • Precios en base a volumen
  • Numerosos ejemplos de códigos en más de una docena de lenguajes de programación

Datos de vuelo por notificación automática (“push”) y actualización manual (“Pull”)

FlightXML 2.0 es una API simple y de acceso por consulta que otorga a los programas acceso a cualquiera de los datos de vuelo de FlightAware. Los usuarios pueden obtener datos actuales o históricos, y la API es compatible con cualquier aplicación que soporte SOAP/WSDL o REST/JSON.

Buscar vuelos en base a una combinación de características:

  • Vuelo o número de matrícula
  • Aeropuerto de origen y/o destino
  • Tipo de aeronave
  • Rango de altitud de bajo a alto
  • Rango de velocidad respecto a tierra de bajo a alto

Extraer datos de vuelos como por ejemplo:

  • El número de vuelo o de matrícula
  • El tipo de aeronave
  • Origen y destino
  • Hora en que fue recibida la última posición
  • Longitud, latitud, velocidad con respecto a tierra y altitud

Los aeropuertos también pueden obtener una lista de información de vuelos, que incluye lo siguiente:

  • Vuelos programados
  • Vuelos que han partido
  • Vuelos que están en ruta hacia el aeropuerto
  • Vuelos que han arribado al aeropuerto

FlightXML 2.0 es nuestra API de datos de vuelo plena de prestaciones.

Ejemplos de códigos FlightXML 2.0

import requests

username = "YOUR_USERNAME"
apiKey = "YOUR_API_KEY"
fxmlUrl = "https://flightxml.flightaware.com/json/FlightXML2/"

payload = {'airport':'KSFO', 'howMany':'10'}
response = requests.get(fxmlUrl + "Enroute",
    params=payload, auth=(username, apiKey))

if response.status_code == 200:
    print response.json()
else:
    print "Error executing request"
								
var Client = require('node-rest-client').Client;
var username = 'YOUR_USERNAME';
var apiKey = 'YOUR_API_KEY';
var fxmlUrl = 'https://flightxml.flightaware.com/json/FlightXML2/';
var client_options = {
    user: username,
    password: apiKey
};
var client = new Client(client_options);
client.registerMethod('airlineInfo', fxmlUrl + 'AirlineInfo', 'GET');
var airlineInfoArgs = {
    parameters: {
       airlineCode: 'UAL'
    }
};
client.methods.airlineInfo(airlineInfoArgs, function (data, response) {
    console.log(data);
});
								
<?php
$username = "YOUR_USERNAME";
$apiKey = "YOUR_API_KEY";
$fxmlUrl = "https://flightxml.flightaware.com/json/FlightXML2/";

$queryParams = array(
    'ident' => 'SWA45',
    'howMany' => 10,
    'offset' => 10
);
$url = $fxmlUrl . 'FlightInfoEx?' . http_build_query($queryParams);

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_USERPWD, $username . ':' . $apiKey);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);

if ($result = curl_exec($ch)) {
    curl_close($ch);
    echo $result;
}
?>							
string fxmlUrl = "http://flightxml.flightaware.com/json/FlightXML2";
string username = "YOUR_USERNAME";
string apiKey = "YOUR_APIKEY";
var uriBuilder = new UriBuilder(fxmlUrl);
var requestUrl = fxmlUrl
    .AppendPathSegment("AirportInfo")
    .SetQueryParams(new { airportCode = "KIAH" });
var serializer = new DataContractJsonSerializer(typeof(AirportInfoResult));
var client = new HttpClient();
var credentials = Encoding.ASCII.GetBytes(username + ":" + apiKey);
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", Convert.ToBase64String(credentials));
var streamTask = client.GetStreamAsync(apiUrl);
var airportInfo = serializer.ReadObject(await streamTask) as AirportInfoResult;
Console.WriteLine(airportInfo.AirportResult.Code);
								

FlightXML 2.0 puede ser usado también con Ruby, Java, Tcl, Perl, ASP y otros lenguajes. View additional code examples.

Usado por organizaciones de todo el mundo

¿Alguna pregunta? Contacta a nuestro equipo de ventas y estarán contentos de ayudarte.

Documentación

A la API de FlightAware para estado y rastreo de vuelos y datos sobre aviación puede accederse a través de REST o SOAP y utilizando cualquier lenguaje de programación.

Soporte

Visita nuestra sección de Preguntas Frecuentes para encontrar respuestas a consultas generales o fíjate en nuestro Foro de Discusión para obtener información más detallada.

Entrar

¿No tienes cuenta? ¡Regístrate ahora (gratis) para acceder a prestaciones personalizadas, alertas de vuelos, y más!