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 para crear una experiencia positiva. Es rápido y fácil whitelist ads en FlightAware o por favor considera nuestras cuentas premium.
Descartar
Rastreo de Vuelos y Estatus API de Vuelos
First Flight XML Demo Second Flight XML Demo

Uso de muestra

¡Comienza a hacer pedidos gratis HOY!

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


¡Comienza a hacer pedidos gratis HOY!

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. Si deseas probar la versión 3.0 que está en beta, haz clic aquí.

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
NASA Northrop Grumman
boingo Hawaiian Airlines
¿Alguna pregunta? Contacta a nuestro equipo de ventas y estarán contentos de ayudarte.
Max Tribolet

Max Tribolet

+1 713 456-3083

email

Sherron Goodenough

Sherron Goodenough

+1 713 456-3070

email

Bryce Nelson

Bryce Nelson

+1 713 456-3077

email

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!