One endpoint for complete airline profiles — fleet composition, alliance membership, brand colors, Skytrax ratings, logos, and rich descriptions. Built for booking platforms, flight trackers, and aviation dashboards.
Stop stitching together airline data from multiple sources. Get structured profiles for 2,000+ carriers in a single API call — from fleet breakdowns to brand colors and alliance membership.
Aircraft types, counts, and livery availability per airline. Know exactly which planes an airline flies — from narrow-body to wide-body.
Filter by Star Alliance, Oneworld, or SkyTeam with a single query parameter.
Six primary hex colors (color1–color6), two text colors, plus four logo variants — all hosted on the logostream CDN.
Find airlines by name fragment. Perfect for autocomplete and search interfaces.
TripAdvisor scores and Skytrax star ratings included in every airline record.
The long_description field provides a full editorial paragraph about the airline's history, network, and positioning — ready to use in airline detail pages, SEO content, and travel app profiles.
Direct links to all major social channels — ready to wire into airline profile pages and share features.
Live Demo
Real data from the Airlines API. Click an airline to see its complete profile.
Complete records for major carriers, regional operators, low-cost airlines, and cargo carriers worldwide.
Aircraft types, counts, and direct links to livery images. One query for the full fleet picture.
Six hex colors (color1–color6), two text colors, four logo variants, and a tail graphic — all CDN-hosted.
Filter by Star Alliance, Oneworld, SkyTeam, low-cost flag, country, or fuzzy name match.
Instagram, Twitter/X, Facebook, YouTube, LinkedIn, and TikTok URLs — ready to use in airline profile pages.
Full editorial paragraphs per airline covering history, network, and positioning — perfect for SEO and detail pages.
Fetch fleet data, brand colors, logos, and ratings in a single HTTP call.
const res = await fetch(
"https://aviation-api.logostream.dev/v1/airlines?iata=LH",
{ headers: { "x-api-key": "YOUR_API_KEY" } }
);
const { data } = await res.json();
const airline = data[0];
// Airline profile
console.log(airline.name); // "Lufthansa"
console.log(airline.alliance); // "star_alliance"
console.log(airline.is_lowcost); // false
console.log(airline.rating_skytrax_stars); // 4
// Descriptions
console.log(airline.description); // Short tagline
console.log(airline.long_description); // Full editorial paragraph
// Brand colors (color1–color6 + text colors)
console.log(airline.color1); // "#05164d"
console.log(airline.color5); // "#a4acb5"
console.log(airline.color6); // "#ffffff"
console.log(airline.text_color2); // "#ffffff"
// Social media
console.log(airline.instagram_url); // "https://www.instagram.com/lufthansa"
console.log(airline.twitter_url); // "https://x.com/lufthansa"
console.log(airline.facebook_url); // "https://www.facebook.com/Lufthansa"
console.log(airline.youtube_url); // "https://www.youtube.com/lufthansa"
console.log(airline.linkedin_url); // "https://www.linkedin.com/company/lufthansa"
console.log(airline.tiktok_url); // "https://www.tiktok.com/@lufthansa"
// Fleet composition
airline.fleet.forEach(f => {
console.log(f.aircraft_iata, f.count, f.has_livery);
});
// Logo URLs
const { icon, logo, logo_white, tail } = airline.logo;
document.querySelector("#logo").src = logo;Every airline record includes profile data, fleet, branding, ratings, and logos — no need to join multiple APIs.
Edge-cached responses with sub-100ms latency. 99.9% uptime SLA for production workloads.
Query by IATA, ICAO, alliance, country, or fuzzy name — combine filters for precise results.
Everything you need to know about the airline data endpoint.