Verwendung der Brave Search API als Nachrichten-API

Für Entwickelnde ist die Brave Search API vor allem dafür bekannt, dass sie unabhängig von Big-Tech-Unternehmen ist und als eine der wenigen frei verfügbaren Such-APIs Ergebnisse ausschließlich aus einem eigenen Index bereitstellt, sodass kein Scraping erforderlich ist. Zudem ist sie die führende Lösung, wenn es um das Grounding von KI-Modellen anhand von Echtzeit-Ergebnissen geht. Weniger bekannt ist, dass dieselbe API auch als leistungsfähige Nachrichten-API fungieren kann und eine einfache, programmatische Möglichkeit bietet, aktuelle, strukturierte Nachrichten aus dem gesamten Web über einen einzigen REST-Endpunkt abzurufen. Wenn Sie einen News-Aggregator, ein Tool zur Medienbeobachtung oder einen KI-Assistenten entwickeln, der stets auf dem neuesten Stand bleiben muss, kann Ihnen die Nachrichten-API von Brave dabei helfen.

In diesem Artikel wird erläutert, wie die Brave Search API als Nachrichten-API funktioniert, und Sie erfahren, welche Funktionen der spezielle Nachrichten-Endpunkt erfüllt, welche Daten er zurückgibt, für welche Anwendungsfälle er geeignet ist und wie Sie Ihren ersten API-Aufruf durchführen.

Was ist eine Nachrichten-API?

Eine Nachrichten-API ist ein Dienst, der es Entwickelnden ermöglicht, Nachrichtenartikel als strukturierte JSON-Daten über einen REST-Endpunkt abzufragen und abzurufen. Sie hilft dabei, aktuelle Nachrichten aus aller Welt nach Stichwort, Datum, Quelle, Sprache und Land zu filtern, anstatt Nachrichtenwebsites mit fehleranfälligem, selbst geschriebenem Code zu durchsuchen.

Die Brave Search API umfasst eine spezielle Nachrichten-API

Neben den Endpunkten für Web-, Bild- und Videoinhalte bietet die Brave Search API unter /news/search eine spezielle API für die Nachrichtensuche. Sie senden eine Abfrage und einige optionale Filter und die API gibt eine übersichtliche JSON-Payload mit aktuellen, relevanten Nachrichtenartikeln zurück. Jeder Artikel enthält eine Überschrift, eine URL, eine Quelle, eine Beschreibung, das Veröffentlichungsdatum und (optional) zusätzliche Auszüge aus dem Inhalt.

Er enthält sogar Eigenschaften wie is_news_breaking und is_live, die dabei helfen können, top­ak­tu­elle Nachrichten zu präsentieren.

Das Besondere an der Nachrichten-API von Brave ist jedoch, woher sie ihre Ergebnisse bezieht. Brave greift auf einen eigenen, unabhängigen Index mit mehr als 40 Milliarden Webseiten zurück, anstatt zum Zeitpunkt der Anfrage die Ergebnisse anderen Suchmaschinen oder Nachrichtenwebsites zu durchsuchen. Für eine Nachrichten-API bedeutet diese Unabhängigkeit konsistentere Ergebnisse und keine Abhängigkeit von Drittanbietern, die den Zugriff ändern oder sperren könnte.

So funktioniert die API von Brave für die Nachrichtensuche

Es sind nur wenige Schritte erforderlich, um die API für die Nachrichtensuche zu nutzen:

  1. Senden Sie eine Abfrage: Sie senden eine Abfrage an den Endpunkt /news/search mit einem Suchbegriff und Ihrem API-Schlüssel. Die Abfrage kann sich auf ein Thema, ein Unternehmen, ein Ereignis oder etwas anderes beziehen, über das Sie aktuelle Nachrichten erhalten möchten.
  2. Filtern Sie nach Datum, Land und Sprache: Mithilfe optionaler Parameter können Sie die Ergebnisse durch präzise Filterkriterien eingrenzen, wie beispielsweise einen Zeitrahmen (z. B. die letzten 24 Stunden oder die letzte Woche), ein Zielland und eine Sprache. Damit wird aus einer allgemeinen Suche ein spezifischer Newsfeed.
  3. Rufen Sie strukturierte Ergebnisse ab: Der Endpunkt gibt eine strukturierte JSON-Payload zurück – eine Liste von Artikeln mit einheitlichen Feldern für Ihren Code. HTML-Analysen und Scraping erübrigen sich. Sie erhalten Daten, die sofort gespeichert, angezeigt oder an ein Modell weitergeleitet werden können, um Antworten für Endnutzende zu erstellen.
  4. Verwenden Sie zusätzliche Snippets für KI: Jedes Ergebnis kann mehrere zusätzliche Auszüge umfassen, sodass einem Modell pro Artikel mehr als eine Passage zur Verfügung steht. Dadurch eignet sich die Nachrichten-API besonders gut für die Zusammenfassung und Retrieval-Augmented Generation (RAG), bei der ein umfassenderer Kontext zu besseren Antworten führt.

Aktuelle Informationen in Echtzeit und weltweite Berichterstattung

Der Index von Brave Search durchsucht kontinuierlich das Internet und bezieht regelmäßig Beiträge von tatsächlichen Benutzenden über sein Web Discovery Project (WDP). Mit diesen Mechanismen zur Indexerstellung bleibt der Index stets auf dem neuesten Stand. So wird die Brave Search API zu einer richtigen Echtzeit-Nachrichten-API – und nicht einfach nur zu einem langsameren Feed mit zwischengespeicherten Inhalten. Mit dem Aktualitätsfilter können Sie aktuelle Meldungen der letzten 24 Stunden abrufen, ein Thema über die vergangene Woche hinweg verfolgen oder einen benutzerdefinierten Zeitraum für die Filterung nach Veröffentlichungsdatum festlegen. Ganz gleich, ob Sie die Schlagzeilen von heute Morgen oder Nachrichten aus einem bestimmten Zeitraum benötigen – Sie legen den Zeitraum selbst fest.

Die Berichterstattung ist zugleich aktuell und umfassend. Die Nachrichtenergebnisse von Brave stammen aus renommierten internationalen Quellen in vielen Sprachen und bieten integriertes Länder- und Sprachen-Targeting. Anstatt regionale Feeds oder veraltete Syndikatsdienste zusammenzuführen, greifen Sie über einen einzigen Endpunkt auf digitale Nachrichtenredaktionen aus aller Welt zu – mit einem Archivumfang, der sowohl Recherchen als auch aktuelle Nachrichten über Regionen und Sprachen hinweg unterstützt.

Gängige Anwendungsfälle für eine Nachrichten-API

Die Nachrichten-API von Brave eignet sich für eine Vielzahl von praxisbezogenen Projekten wie den folgenden:

  • Pipelines für News-Aggregatoren: Erstellen Sie einen News-Aggregator, der Berichte aus aller Welt in verschiedenen Sprachen zusammenstellt und diese für Ihre Zielgruppe neu ordnet. Mit Focus Search können Sie zudem vertrauenswürdige Domains priorisieren oder andere bereits bei der Abfrage herausfiltern. Die Skalierung einer News-Aggregator-API ist somit ein integraler Bestandteil der Plattform und muss nicht nachträglich ergänzt werden.
  • Medienbeobachtung: Verfolgen Sie eine Marke, eine Person oder ein Thema über verschiedene Medien hinweg nahezu in Echtzeit und nutzen Sie Aktualitätsfilter, um neue Berichte umgehen bei Erscheinen zu erfassen.
  • Analyse von Trends und aktuellen Ereignissen: Lassen Sie strukturierte Artikel in Analysetools oder Dashboards einfließen, um zu verfolgen, wie sich die Berichterstattung zu einem Thema entwickelt.
  • Recherche und Archive: Nutzen Sie die Datumsfilterung, um zu untersuchen, wie sich die Berichterstattung zu einem Thema im Laufe der Zeit verändert hat.
  • KI-Grounding: Versorgen Sie ein Modell mit aktuellen, belegbaren Informationen, damit seine Antworten die aktuelle Lage widerspiegeln und nicht nur auf Trainingsdaten basieren.

Datenschutz und Unabhängigkeit

Die Markenversprechen von Brave (Datenschutz, Unabhängigkeit und die konsequente Ausrichtung auf die Bedürfnisse der Benutzenden) gelten auch für die Nachrichten-API von Brave. Da die Ergebnisse aus einem eigenen unabhängigen Webindex stammen und nicht durch Scraping gewonnen werden, kann die Brave Search API „Zero Data Retention“ (ZDR) bieten und Compliance-Vorgaben erfüllen. Dies ist besonders nützlich, wenn sich Ihre Nachrichten-API in einem regulierten Produkt oder einer Unternehmensdatenpipeline befindet. „Unabhängigkeit“ bedeutet zudem, dass Ihr Newsfeed nicht an die Bedingungen von Drittanbietern gebunden sind: Der gleiche Index, der der Suchmaschine von Brave Search für Endbenutzende zugrunde liegt, liefert auch die Ergebnisse für Ihre Nachrichten-API.

Erste Schritte: Ihr Nachrichten-API-Schlüssel und Ihre erste Anfrage

Schon nach wenigen Minuten können Sie loslegen.

  1. Rufen Sie einen Nachrichten-API-Schlüssel ab: Registrieren Sie sich über das Brave Search API-Dashboard und generieren Sie einen Schlüssel. Jedes Abonnement umfasst monatliche Credits in Höhe von 5 US-Dollar – genug, um einen Prototypen zu erstellen, bevor Sie sich für ein kostenpflichtiges Abonnement entscheiden. Somit ist die Nachrichten-API für Entwickelnde praktisch kostenlos nutzbar.
  2. Rufen Sie die API für die Nachrichtensuche auf: Senden Sie eine Anfrage an /news/search mit Ihrer Abfrage und etwaigen Filtern.

Eine einfache Anfrage mit cURL könnte beispielsweise wie folgt aussehen:

curl "https://api.search.brave.com/res/v1/news/search?q=climate+summit&freshness=pd" \
  -H "Accept: application/json" \
  -H "X-Subscription-Token: <YOUR_API_KEY>"

Der Aufruf der Nachrichten-API aus Python ist ähnlich unkompliziert. Im folgenden Beispiel werden Importanfragen verwendet, Ihre Filter werden als Parameter übergeben, der Statuscode wird überprüft und die JSON-Payload wird mit response.json() ausgewertet:

import requests
url = "https://api.search.brave.com/res/v1/news/search"
params = {"q": "artificial intelligence", "freshness": "pw", "country": "us"}
headers = {
    "Accept": "application/json",
    "X-Subscription-Token": "<YOUR_API_KEY>",
}
response = requests.get(url, params=params, headers=headers)
print(response.status_code)   # 200 on success
data = response.json()        # structured JSON payload
for article in data["results"]:
    print(article["title"], article["url"])

Nun können Sie die Abfragefilterung anpassen (Aktualität, Land, Sprache), zusätzliche Ausschnitte für umfassenderen Kontext anfordern und die Reihenfolge der Ergebnisse mit Focus Search anpassen. Und all dies können Sie über denselben REST-Endpunkt mit geringer Latenz aus dem unabhängigen Index von Brave heraus tun.

Warum die Brave Search API als Nachrichten-API fungieren kann

Die Brave Search API ist mehr als nur ein Tool für die Websuche. Sie ist eine API für Echtzeit-Nachrichten aus aller Welt, die auf Datenschutz ausgelegt ist und auf einem unabhängigen Index basiert. Sie liefert strukturierte, KI-taugliche Ergebnisse, bezieht renommierte Medien in vielen Sprachen ein, ermöglicht Ihnen eine präzise Filterung nach Datum, Land und Sprache und bezieht Informationen aus einer vertrauenswürdigen First-Party-Quelle. Für Teams, die aktuelle Nachrichteninhalte ohne Scraping beziehen möchten, ohne die Kontrolle an Dritte abzugeben, ist die Brave Search API die Nachrichten-API der Wahl.

Sind Sie bereit, loszulegen? Entdecken Sie die Brave Search API und testen Sie den news-Endpunkt mit Ihren kostenlosen monatlichen Credits.

Häufig gestellte Fragen

Bietet Brave eine kostenlose Nachrichten-API an?

Ja, in gewisser Weise. Jeder Brave Search API-Tarif umfasst monatliche Credits in Höhe von 5 US-Dollar, wobei Sie individuelle Nutzungslimits festlegen können, um sicherzustellen, dass Sie diese monatlichen Credits von 5 US-Dollar pro Tarif nicht überschreiten. Dadurch kann die Nachrichten-API praktisch als kostenlose Nachrichten-API für Entwickelnde dienen, die ohne Kostenaufwand Prototypen erstellen möchten.

Arbeitet die Nachrichten-API von Brave in Echtzeit?

Punkt. Da Brave Search das Internet kontinuierlich durchsucht und über das Web Discovery Project anonyme Beiträge von tatsächlichen Browser-Benutzenden bezieht, fungiert die Nachrichten-API von Brave Search als Echtzeit-Nachrichten-API, die häufig bereits innerhalb weniger Minuten nach dem Erscheinen von Berichten über ein aktuelles Ereignis im Internet aktualisiert wird. Mit den Aktualisierungsfiltern können Sie Nachrichten der letzten 24 Stunden, der letzten Woche oder aus benutzerdefinierten Zeiträumen abrufen.

Wie nutze ich die Nachrichten-API von Brave Search, um einen News-Aggregator zu erstellen?

Um mithilfe der Nachrichten-API von Brave Search einen News-Aggregator zu erstellen, können Sie einfach /news/search mit Länder- und Sprachfiltern abfragen, um eine umfassende Berichterstattung einzubeziehen, und anschließend Goggles verwenden, um die Reihenfolge der Ergebnisse auf Basis Ihrer bevorzugten Websites anzupassen.

Kann Brave als Nachrichten-API fungieren?

Punkt. Aufgrund der umfassenden Berichterstattung globaler Medien und der Möglichkeit, Ergebnisse für eine detaillierte Archivsuche nach Datum zu filtern, kann die Brave Search API als Nachrichten-API für aktuelle Medienbeiträge und historische Recherchen gleichermaßen fungieren.

Kann ich die Nachrichten-API mit Python nutzen?

Punkt. Wie im Python-Beispiel zur Nachrichten-API weiter oben auf dieser Seite gezeigt, reichen bereits wenige Codezeilen mit Anfragen aus, um den Endpunkt abzufragen und die JSON-Payload zu analysieren.

Gibt es eine offizielle Google News API?

Nein. Google bietet keine offizielle Google News API. Daher greifen Entwickelnde häufig auf Tools von Drittanbietern für Google News-Daten bzw. auf scraperbasierte APIs zurück. Die Brave Search API ist eine First-Party-Alternative, die Nachrichten direkt aus ihrem eigenen Index bereitstellt.

Wie liefert eine Such-API einer KI Kontext zu aktuellen Ereignissen?

Da KI-Modelle bis zu einem festgelegten Stichtag trainiert werden, können sie Fragen zu aktuellen Ereignissen nicht eigenständig zuverlässig beantworten. Eine Such-API schließt diese Lücke: Indem sie zum Abfragezeitpunkt aktuelle, strukturierte Nachrichten abruft, liefert sie dem Modell aktuellen Kontext zu gegenwärtigen Ereignissen, sodass dessen Antworten das aktuelle Geschehen einbeziehen und nicht nur auf Informationen basieren, die es während des Trainings gelernt hat. Deshalb eignet sich eine Nachrichten-API wie die Brave Search API ideal als Grundlage für „Grounding“ und „Retrieval-Augmented Generation“ (RAG).

Ergänzende Artikel

Bereit für Brave, dem neuen Internet?

Brave wurde von einem Team aus datenschutz- und leistungsorientierten Vorreitern des Webs entwickelt. Helfen Sie uns dabei, gemeinsam das Internet zu reparieren.