AI-Consolidated11 CategoriesEntity Linking

    Aviation news API for any app

    50+ sources crawled hourly, grouped into stories by AI. Multiple articles about the same event become one consolidated story with summary, sentiment, and entity links.

    GET https://aviation-api.logostream.dev/v1/news?iata=LH
    Live from the API
    What makes it different

    AI-powered aviation news, not just another RSS feed

    Raw news feeds give you duplicates, noise, and unstructured text. This API gives you consolidated stories with sentiment, categories, and entity links — ready for production.

    AI Story Consolidation

    Multiple articles from different sources about the same event become one coherent story with an AI-generated summary. No manual curation, no duplicate noise.

    3 sources1 story
    "Lufthansa Launches New Direct Route to Bangalore — operating three times weekly with an A350-900, targeting growing business travel demand between Germany and India."

    Sentiment Analysis

    Every story tagged positive, neutral, or negative. Filter by market mood to surface what matters.

    positiveneutralnegative

    Entity Linking

    Stories linked to airlines (IATA/ICAO), airports, and aircraft types. Filter with ?iata=LH to get news for a specific carrier.

    LHLufthansaMUCMunichA359A350-900

    11 News Categories

    Every story classified into one of 11 categories — from fleet orders to sustainability.

    fleet_orderroute_launchaccidentfinanciallaborregulationpartnershipoperationssustainabilitytechnologygeneral

    Multi-Source Verification

    Each story shows source_count plus individual source URLs. Cross-reference instead of single-source trust.

    1
    Simple Flying
    2
    Lufthansa Newsroom
    3
    Aviation Week
    Live example

    See what the API returns

    A single consolidated story from the /v1/news endpoint.

    GET /v1/news?iata=LH&category=route_launch
    {
      "data": [
        {
          "id": "story_2024_lh_blr_route",
          "title": "Lufthansa Launches New Direct Route to Bangalore",
          "summary": "Lufthansa has announced a new direct service from Munich to Bangalore starting October 2024, operating three times weekly with an Airbus A350-900. The route targets growing demand for business travel between Germany and India's tech hub.",
          "category": "route_launch",
          "sentiment": "positive",
          "source_count": 3,
          "published_at": "2024-12-15T08:30:00Z",
          "associated_airlines": [
            { "iata": "LH", "icao": "DLH", "name": "Lufthansa" }
          ],
          "associated_airports": [
            { "iata": "MUC", "name": "Munich Airport" },
            { "iata": "BLR", "name": "Kempegowda International Airport" }
          ],
          "sources": [
            { "name": "Simple Flying", "url": "https://simpleflying.com/..." },
            { "name": "Lufthansa Press", "url": "https://newsroom.lufthansa.com/..." },
            { "name": "Aviation Week", "url": "https://aviationweek.com/..." }
          ]
        }
      ],
      "total": 42,
      "page": 1,
      "limit": 25
    }
    How it works

    One request, consolidated news

    Fetch AI-grouped stories with sentiment, categories, and entity links in a single HTTP call.

    aviation-news-example.js
    const res = await fetch(
      "https://aviation-api.logostream.dev/v1/news?iata=LH&category=route_launch",
      { headers: { "x-api-key": "YOUR_API_KEY" } }
    );
    const { data } = await res.json();
    
    // AI-consolidated story
    console.log(data[0].title);        // "Lufthansa Launches New Direct Route to Bangalore"
    console.log(data[0].summary);      // 50-word AI summary
    console.log(data[0].sentiment);    // "positive"
    console.log(data[0].category);     // "route_launch"
    console.log(data[0].source_count); // 3
    
    // Entity associations
    console.log(data[0].associated_airlines);  // [{iata: "LH", name: "Lufthansa"}]
    console.log(data[0].associated_airports);  // [{iata: "BLR", name: "Bangalore"}]
    
    // Original sources
    data[0].sources.forEach(s => {
      console.log(s.name, s.url);
    });
    Why use it

    Everything your news feed needs

    50+ News Sources

    Airline press releases, aviation blogs, industry publications — crawled and consolidated automatically.

    AI-Powered Grouping

    Our AI identifies when multiple articles cover the same event, creating one unified story.

    Rich Filtering

    Filter by airline (IATA/ICAO), airport, category, sentiment, source language. Combine filters freely.

    Entity-Linked Data

    Every story linked to structured airline/airport/aircraft data from the same API.

    Hourly Updates

    New stories appear within an hour of publication. Batch processing every 60 minutes.

    i18n Support

    Titles and summaries translated to any language via ?lang=de parameter.

    Built for aviation products

    Flight Tracking Apps

    Show relevant news for displayed airlines and airports. "Your LH flight — here's what's happening with Lufthansa today."

    Filter by airline IATA code
    Real-time relevance
    Sentiment-aware display

    Aviation Dashboards

    Category-filtered news feed. Financial analysts get financial news, ops teams get operations news.

    11 category filters
    Multi-airline monitoring
    Source cross-referencing

    Travel Apps

    Surface relevant airline news during booking. Sentiment-aware: flag negative news like strikes or delays.

    Booking-context news
    Negative sentiment alerts
    Multilingual via ?lang param

    Aviation News API — Frequently Asked Questions

    Everything you need to know about the news endpoint.

    Still have questions?

    Our team is happy to help you integrate the Aviation News API.

    Get in touch