{
    "payload": {
        "project": "apimeetsai.com – AI API Gateway",
        "description": "Central keyless API interface for LLMs. All data is publicly and freely available.",
        "status": "online",
        "usage": "All endpoints: index.php?route=PATH&PARAMETER=VALUE (no mod_rewrite required).",
        "modules": [
            {
                "name": "Weather (Open-Meteo)",
                "route": "\/api\/wetter",
                "description": "Current weather + 7-day forecast for any location worldwide"
            },
            {
                "name": "DWD Weather & Warnings (Germany)",
                "route": "\/api\/dwd",
                "description": "Official DWD situation reports and severe weather warnings for all German states"
            },
            {
                "name": "Football \/ Soccer (OpenLigaDB)",
                "route": "\/api\/sport",
                "description": "Football: matchdays, tables, top scorers – Bundesliga, DFB, Champions League"
            },
            {
                "name": "River Levels (WSV, Germany)",
                "route": "\/api\/pegel",
                "description": "Real-time water levels for all German rivers and waterways"
            },
            {
                "name": "Exchange Rates (ECB)",
                "route": "\/api\/waehrungen",
                "description": "Daily ECB exchange rates, currency conversion, historical data"
            },
            {
                "name": "Cryptocurrencies (CoinGecko)",
                "route": "\/api\/krypto",
                "description": "Top-20 cryptos, individual prices, market data in EUR\/USD\/GBP"
            },
            {
                "name": "Wikipedia",
                "route": "\/api\/wikipedia",
                "description": "Article summaries, full-text search, historical events (today)"
            },
            {
                "name": "Politics – Bundestag (AW + DAWUM + DIP)",
                "route": "\/api\/politik",
                "description": "Politician profiles & votes (Abgeordnetenwatch CC0) + election polls Bundestag\/state (DAWUM ODbL) + parliamentary proceedings (DIP Bundestag)"
            },
            {
                "name": "Motorway Traffic (Autobahn GmbH)",
                "route": "\/api\/autobahn",
                "description": "Road works, closures, traffic warnings, rest areas and webcams on German motorways"
            },
            {
                "name": "Emergency Services (Presseportal)",
                "route": "\/api\/blaulicht",
                "description": "Current police and fire brigade reports via Presseportal RSS – full NRW coverage, other federal states"
            },
            {
                "name": "Events & Cultural Calendar",
                "route": "\/api\/events",
                "description": "Current events in Cologne via Open Data (CC BY): filter by district, category, date and free-text search"
            },
            {
                "name": "Geo Data (OpenStreetMap)",
                "route": "\/api\/geo",
                "description": "Location search, points of interest (pharmacies, restaurants, …) via Overpass"
            },
            {
                "name": "News (RSS Aggregator)",
                "route": "\/api\/news",
                "description": "Latest headlines from international sources (BBC, Reuters, DW, Le Monde, RT, etc.)"
            }
        ]
    },
    "next": [
        {
            "label": "Weather: Open-Meteo (location)",
            "url": "index.php?route=\/api\/wetter&ort=Berlin"
        },
        {
            "label": "Weather: DWD report Germany",
            "url": "index.php?route=\/api\/dwd&region=brd"
        },
        {
            "label": "Weather: DWD by federal state",
            "url": "index.php?route=\/api\/dwd&region=liste"
        },
        {
            "label": "Football: Bundesliga matchday",
            "url": "index.php?route=\/api\/sport&liga=bl1"
        },
        {
            "label": "Football: Bundesliga table",
            "url": "index.php?route=\/api\/sport&liga=bl1&aktion=tabelle"
        },
        {
            "label": "Football: all leagues",
            "url": "index.php?route=\/api\/sport&aktion=liste"
        },
        {
            "label": "River: Rhine stations",
            "url": "index.php?route=\/api\/pegel&aktion=suche&gew%C3%A4sser=RHEIN"
        },
        {
            "label": "River: Cologne current level",
            "url": "index.php?route=\/api\/pegel&aktion=aktuell&station=K%C3%96LN"
        },
        {
            "label": "Exchange rates: EUR base (ECB)",
            "url": "index.php?route=\/api\/waehrungen"
        },
        {
            "label": "Exchange: convert 100 USD to EUR",
            "url": "index.php?route=\/api\/waehrungen&aktion=umrechnung&von=USD&nach=EUR&betrag=100"
        },
        {
            "label": "Crypto: top-20 in EUR",
            "url": "index.php?route=\/api\/krypto"
        },
        {
            "label": "Crypto: Bitcoin details",
            "url": "index.php?route=\/api\/krypto&aktion=suche&coin=bitcoin"
        },
        {
            "label": "Wikipedia: search article",
            "url": "index.php?route=\/api\/wikipedia&suche=Artificial+Intelligence"
        },
        {
            "label": "Wikipedia: events today in history",
            "url": "index.php?route=\/api\/wikipedia&aktion=heute"
        },
        {
            "label": "Politics: overview (AW+DAWUM+DIP)",
            "url": "index.php?route=\/api\/politik"
        },
        {
            "label": "Politics: Bundestag election polls",
            "url": "index.php?route=\/api\/politik&quelle=dawum&parlament=0"
        },
        {
            "label": "Politics: DIP proceedings Bundestag",
            "url": "index.php?route=\/api\/politik&quelle=dip&aktion=vorgaenge"
        },
        {
            "label": "Politics: Bundestag votes",
            "url": "index.php?route=\/api\/politik&quelle=aw&aktion=polls&wahlperiode=161"
        },
        {
            "label": "Politics: search politician",
            "url": "index.php?route=\/api\/politik&quelle=aw&aktion=politiker&name=Friedrich+Merz"
        },
        {
            "label": "Motorway: road works A1",
            "url": "index.php?route=\/api\/autobahn&aktion=baustellen&strasse=A1"
        },
        {
            "label": "Motorway: warnings A3",
            "url": "index.php?route=\/api\/autobahn&aktion=warnungen&strasse=A3"
        },
        {
            "label": "Motorway: all motorways",
            "url": "index.php?route=\/api\/autobahn&aktion=liste"
        },
        {
            "label": "Emergency: NRW all reports",
            "url": "index.php?route=\/api\/blaulicht&region=nrw"
        },
        {
            "label": "Emergency: Police Cologne",
            "url": "index.php?route=\/api\/blaulicht&dienststelle=12415"
        },
        {
            "label": "Emergency: NRW fire brigade",
            "url": "index.php?route=\/api\/blaulicht&region=nrw&typ=feuerwehr"
        },
        {
            "label": "Events: Cologne (7 days)",
            "url": "index.php?route=\/api\/events&stadt=koeln"
        },
        {
            "label": "Events: Cologne by district",
            "url": "index.php?route=\/api\/events&stadt=koeln&stadtbezirk=Innenstadt"
        },
        {
            "label": "Geo: pharmacies in Ruppichteroth",
            "url": "index.php?route=\/api\/geo&aktion=poi&ort=Ruppichteroth&typ=pharmacy"
        },
        {
            "label": "Geo: search location",
            "url": "index.php?route=\/api\/geo&aktion=suche&ort=Berlin"
        },
        {
            "label": "News: top headlines",
            "url": "index.php?route=\/api\/news"
        },
        {
            "label": "News: BBC World",
            "url": "index.php?route=\/api\/news&quelle=bbc"
        },
        {
            "label": "Legal information",
            "url": "index.php?route=\/api\/legal"
        }
    ],
    "haftungsausschluss": "All data provided is supplied without warranty. Despite careful selection of sources, the operator accepts no liability for the accuracy, completeness or timeliness of the content."
}