Wird geladen...

Wird geladen

Dokumentation

Timelapse News API

Nachrichten, Wetter und Timeline-Daten als JSON-Endpoints.

Basis-URL

https://live.timelapse.news

Alle Endpoints liefern JSON zurueck. Keine Authentifizierung erforderlich fuer oeffentliche Endpoints.

API-Endpoints

GET /weather

Aktuelle Wetterdaten fuer alle Staedte als JSON-Array.

curl https://live.timelapse.news/weather
Beispiel-Antwort
[
  {"city": "Berlin", "temp": 18.5, "description": "Partly cloudy"},
  {"city": "Paris", "temp": 21.0, "description": "Sunny"}
]

GET /weather/<date>

Wetterdaten fuer ein bestimmtes Datum (YYYY-MM-DD).

curl https://live.timelapse.news/weather/2026-04-23

GET /today_headlines

Top-5 Schlagzeilen des heutigen Tages mit Details und URLs.

curl https://live.timelapse.news/today_headlines
Beispiel-Antwort
[
  {
    "time": "14:30",
    "headline": "Neue Klimaschutz-Initiative vorgestellt",
    "details": "Die Bundesregierung hat heute...",
    "url": "https://example.com/artikel"
  }
]

GET /news/<date>

KI-generierter Tagesbericht und Wetterdaten fuer ein Datum.

curl https://live.timelapse.news/news/2026-04-23
Beispiel-Antwort
{
  "report_html": "<h2>Tagesbericht...</h2>",
  "weather_info": [{"city": "Berlin", "temp": 18.5, "description": "Cloudy"}]
}

GET /timeline_data

Timeline-Daten der letzten 7 Tage mit Schlagzeilen pro Tag.

curl https://live.timelapse.news/timeline_data

GET /api/v1/live-feed

Live-Feed mit aktuellen Nachrichten. Unterstuetzt Filter.

Parameter: category (optional, z.B. "finance", "politics"), limit (optional, max 100)
curl "https://live.timelapse.news/api/v1/live-feed?category=finance&limit=10"
Beispiel-Antwort
{
  "status": "ok",
  "count": 10,
  "items": [
    {
      "title": "EZB hebt Leitzins an",
      "summary": "Die Europaeische Zentralbank...",
      "url": "https://example.com/news",
      "category": "finance",
      "time": "15:30",
      "source": ""
    }
  ]
}

POST /contact

Kontaktformular absenden. Akzeptiert Form-Data.

Felder: name (required), email (required), subject (required), message (required), company (optional), phone (optional)
curl -X POST https://live.timelapse.news/contact \
  -d "name=Max&email=max@test.de&subject=Anfrage&message=Hallo"

Beispiel: Python

import requests

response = requests.get("https://live.timelapse.news/api/v1/live-feed",
                         params={"category": "politics", "limit": 5})
data = response.json()

for item in data["items"]:
    print(f"[{item['time']}] {item['title']}")
    print(f"  {item['summary']}")
    print()

Fragen zur API?

Kontaktiere unser Team fuer individuelle Anforderungen.