ForHosting KIT · Websites auslesen & überwachen

RSS-Feed in JSON umwandeln

Fügen Sie einen Feed ein oder geben Sie seine Adresse an und erhalten Sie jeden Beitrag in derselben flachen Liste: Der Beispiel-Feed Blog de ZARZA liefert 2 Einträge, Primer aviso und Segundo aviso, mit Titel, Link, Zusammenfassung und Datum. Kostenlos in Ihrem Browser beim Einfügen.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Gedacht für alle, die einen Feed in einer eigenen Anwendung weiterverarbeiten möchten, ohne XML selbst zu parsen.

Zwei Feed-Formate, ein einheitliches Ergebnis

RSS entstand Ende der 1990er-Jahre als einfacher Weg, eine Liste von Neuigkeiten zu veröffentlichen, und zerfiel dann in konkurrierende Versionen wie 0.91, 1.0 und 2.0. Atom kam 2005 mit strengeren Regeln, um die Unklarheiten zu beseitigen. Beide sind bis heute täglich im Einsatz: Ein typisches Blog veröffentlicht RSS 2.0, viele Redaktionswerkzeuge erzeugen Atom, und wer Feeds liest, muss mit beiden umgehen. Dieser Umwandler liest jedes der beiden Formate und gibt Titel, Link und Beschreibung des Feeds neben jedem Eintrag zurück, stets mit Titel, Link, Veröffentlichungsdatum, Autor und Inhalt.

Was Sie mit einem umgewandelten Feed bauen

Ein Newsletter-Werkzeug kann aus zwanzig Verlagsfeeds eine tägliche Übersicht zusammenstellen. Ein Dashboard zeigt die neuesten Beiträge aus dem Blog eines Kunden, und ein Recherche-Skript zählt, wie oft eine Gruppe von Nachrichtenseiten veröffentlicht, um die Produktion eines Mitbewerbers zu verfolgen. Alle arbeiten lieber mit einer flachen Liste, als XML von Hand zu lesen. Fehlt einem Eintrag eine Angabe, bleibt sie leer, statt den Beitrag verschwinden zu lassen, und ein unlesbarer Feed meldet einen klaren Fehler, statt Ihren Ablauf abzubrechen.

Feed-Inhalt einfügen statt URL

Sie kopieren den Inhalt eines RSS- oder Atom-Feeds – zum Beispiel aus dem Browser über „Seitenquelltext anzeigen“ bei geöffnetem Feed – und fügen ihn hier ein. Die Umwandlung läuft im Browser, ohne Limit und ohne Anmeldung; der Feed-Inhalt wird nicht an einen Server übertragen. Das gilt auch für einen sehr langen Feed mit mehreren Hundert Einträgen, der vollständig lokal verarbeitet wird.

Ist die Umwandlung kostenlos?

Ja, wenn Sie den Feed-Inhalt einfügen: Die Umwandlung läuft im Browser, ohne Limit und ohne Anmeldung.

Werden meine Daten irgendwo gespeichert?

Nein. Der eingefügte Feed-Inhalt verlässt Ihren Browser nicht und wird nicht übertragen oder gespeichert.

Kommen RSS- und Atom-Feeds in derselben Form heraus?

Ja. Egal welches Ausgangsformat, jeder Eintrag kommt mit denselben Angaben, Titel, Link, Veröffentlichungsdatum, Autor und Inhalt, neben Titel, Link und Beschreibung des Feeds selbst. Ihr nächster Schritt muss nie prüfen, welches Format er erhalten hat.

Was passiert, wenn ein Eintrag keinen Autor oder Inhalt hat?

Diese Angabe bleibt einfach leer, wie im Beispiel, in dem keiner der beiden Einträge einen Autor nennt. Der Eintrag erscheint trotzdem mit Titel, Link, Zusammenfassung und Datum, sodass kein Beitrag verloren geht.

Kann ich den Inhalt des Feeds einfügen, statt seine Adresse anzugeben?

Ja. Wenn Sie das XML des Feeds schon haben, fügen Sie es ein, und es wird genauso umgewandelt, als hätte das Werkzeug es von der Adresse geladen. Das Ergebnis hat dieselbe Form wie beim Abruf über die Adresse.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/web/rss-to-json

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/web/rss-to-json \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com/feed.xml"}'
{
  "url": "https://example.com/feed.xml"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "web.rss_to_json",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

timeout_sec30
max_crawl_pages25
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Ein Werkzeug, das den Inhalt eines RSS- oder Atom-Feeds in ein sauberes JSON-Format umwandelt, mit jedem Eintrag als eigenem Objekt aus Titel, Link, Datum und Beschreibung.

Was im JSON steht

Zusätzliche, herstellerspezifische Felder eines Feeds werden ebenfalls übernommen, statt beim Umwandeln verworfen zu werden, damit keine Information aus dem ursprünglichen Feed verloren geht. Jeder Eintrag des Feeds wird zu einem eigenen JSON-Objekt mit Titel, Link, Veröffentlichungsdatum, Autor, falls vorhanden, und Beschreibung. Sowohl RSS 2.0 als auch Atom werden erkannt und in dieselbe, einheitliche JSON-Struktur überführt, sodass sich beide Formate im Anschluss gleich weiterverarbeiten lassen.

Wofür sich das eignet

Gerade bei Feeds mit uneinheitlicher Struktur zeigt sich dieser Vorteil besonders deutlich. JSON lässt sich in den meisten modernen Anwendungen, etwa in JavaScript im Browser oder in No-Code-Werkzeugen, deutlich einfacher verarbeiten als XML.

Wiederkehrender Abruf per URL: die API

Für einen einmaligen Feed-Inhalt reicht das Einfügen im Browser, kostenlos und ohne Limit. Für einen Feed, der sich regelmäßig ändert und automatisch abgerufen werden soll, lässt sich die Umwandlung stattdessen per URL über die API auslösen, für $0.002 pro Feed-Abruf, mit eigener Zeitsteuerung für die gewünschte Aktualisierungsfrequenz. Beide Wege liefern dieselbe, einheitliche JSON-Struktur als Ergebnis, unabhängig davon, welcher Weg gewählt wird.

Feed-Widget auf der eigenen Startseite

Ein Entwickler bindet die neuesten Blogartikel als kleines Widget auf der Startseite ein und nutzt dafür den Feed-Inhalt als JSON statt als rohes XML.

Import in ein No-Code-Werkzeug

Eine Marketingabteilung importiert die Feed-Einträge eines Partnerblogs in ein No-Code-Werkzeug, das nur JSON, aber kein XML als Eingabe akzeptiert.

Newsletter mit den neuesten Artikeln

Ein Redaktionsteam wandelt den eigenen Feed in JSON um, um daraus automatisch die Artikelliste für den wöchentlichen Newsletter zu erzeugen.

Migration von einer alten Feed-Bibliothek

Beim Wechsel auf ein neues Frontend-Framework ersetzt Lukas Fischer die bisherige XML-Parsing-Bibliothek durch die bereits als JSON vorliegenden Feed-Daten.

Werden RSS und Atom beide unterstützt?

Ja, beide Formate werden erkannt und in dieselbe JSON-Struktur überführt.

Was passiert bei fehlerhaftem XML im Feed?

Ist der Feed nicht valide, meldet das Werkzeug die fehlerhafte Stelle, statt ein unvollständiges JSON auszugeben.

Kann ich damit einen Feed automatisch stündlich abrufen lassen?

Für die einmalige Umwandlung reicht der Browser-Modus. Für einen automatischen, wiederkehrenden Abruf nutzen Sie die API mit einer eigenen Zeitsteuerung.

Brauche ich ein Konto?

Nein, weder für den kostenlosen Browser-Modus noch für die API-Nutzung ist ein Konto erforderlich.

Vollständige KIT-Dokumentation lesen →