Web-Ergebnisse, verwandte Suchanfragen, Diskussionen, Videos, News, Bildergebnisse und Knowledge-Card-Daten von Brave Search als strukturiertes JSON für alternatives Suchmaschinen-Monitoring, Ranking-Checks und agentennative Workflows sammeln.
Strukturierter Output
Mit Crawloras Brave Search API strukturierte Ergebnisse von unterstützten öffentlichen Brave-Search-Seiten für Suchmonitoring, Markentracking und agentennative Workflows anreichern. Crawlora normalisiert die Response-Felder und bietet endpunkt-spezifische Dokumentation, Playground-Beispiele und dokumentiertes Fehlerverhalten.
SERP-Workflows
Brave Search kann andere Domains, Diskussionen, Videos und Kontextmodule zeigen als andere Engines. Crawlora hilft Teams, Brave-Ranking-Checks mit Bing- und DuckDuckGo-Monitoring zu kombinieren, ohne eigene separate Scraping-Infrastruktur zu pflegen.
SERP-Monitoring-WorkflowRequest-Schema
Diese Parameter stammen aus dem aktiven Search Brave-Katalogeintrag.
| Parameter | Typ | Erforderlich | Beschreibung | Beispiel |
|---|---|---|---|---|
| q | string | Ja | Search query | - |
| country | string | Nein | Brave result country; defaults to us | - |
| lang | string | Nein | Brave UI language; defaults to en-us | - |
| offset | integer | Nein | Zero-based Brave result page | - |
| time_range | string | Nein | Preset time filter: any, day, week, month, year, or custom | - |
| date_from | string | Nein | Custom start date in YYYY-MM-DD; requires date_to | - |
| date_to | string | Nein | Custom end date in YYYY-MM-DD; requires date_from | - |
Beispiel-JSON
Dieses Beispiel wird aus dem aktiven Endpunktkatalog gerendert, damit die Seite mit Docs und Playground synchron bleibt.
{
"code": 200,
"msg": "OK",
"data": {
"results": [
{
"position": 1,
"title": "OpenAI",
"url": "https://openai.com/",
"description": "OpenAI helps you build and deploy AI systems.",
"hostname": "openai.com",
"path": "research > overview"
}
],
"pagination": {
"offset": 0,
"next_offset": 1
},
"related_queries": [
"openai api"
],
"knowledge_card": {
"title": "OpenAI",
"description": "AI research and deployment company",
"long_description": "OpenAI is an AI research and deployment company building useful models and tools.",
"url": "https://openai.com/",
"image": "https://imgs.search.brave.com/openai-card.png",
"category": "Artificial intelligence company"
},
"discussions": [
{
"position": 1,
"title": "Why is OpenAI so popular?",
"url": "https://www.reddit.com/r/OpenAI/comments/abc123/why_is_openai_so_popular/",
"description": "Trying to understand why OpenAI has such a large audience.",
"forum": "r/OpenAI",
"hostname": "www.reddit.com"
}
],
"videos": [
{
"position": 1,
"title": "OpenAI DevDay keynote - YouTube",
"url": "https://www.youtube.com/watch?v=openai-devday",
"description": "Watch the OpenAI DevDay keynote and product announcements.",
"platform": "YouTube",
"creator": "OpenAI"
}
]
}
}Endpunktkatalog
/brave/searchReturns normalized web search results from Brave Search for a query string, along with offset-based pagination, related queries, discussions, videos, and the right-side knowledge card when Brave includes one. Use time_range for preset ranges or date_from/date_to for a custom YYYY-MM-DD range. Locale defaults to country=us and lang=en-us.
MCP-Tool brave_search
/brave/newsReturns normalized Brave news search results for a query string. Locale defaults to country=us and lang=en-us. Results are fetched from public Brave Search news HTML and return 503 when Brave serves a challenge page or unusable HTML.
Hinweise zur Response
- Challenge pages, bot blocks, malformed Brave bootstrap data, and parser drift return `503`. - Empty first-page parser output is only treated as no results when Brave includes an explicit no-results marker. Example response: ```json { "code": 200, "msg": "OK", "data": { "results": [ { "position": 1, "title": "OpenAI announces update", "url": "https://example.com/openai-news", "description": "OpenAI announced an update.", "source": "Example News", "hostname": "example.com", "thumbnail": "https://imgs.search.brave.com/example-thumb.jpg", "age": "2 hours ago" } ], "pagination": { "offset": 0, "next_offset": 1 } } } ```
MCP-Tool brave_news
/brave/videosReturns normalized Brave video search results for a query string. Locale defaults to country=us and lang=en-us. Results are fetched from public Brave Search video HTML and return 503 when Brave serves a challenge page or unusable HTML.
Hinweise zur Response
- Challenge pages, bot blocks, malformed Brave bootstrap data, and parser drift return `503`. - Empty first-page parser output is only treated as no results when Brave includes an explicit no-results marker. Example response: ```json { "code": 200, "msg": "OK", "data": { "results": [ { "position": 1, "title": "OpenAI DevDay keynote - YouTube", "url": "https://www.youtube.com/watch?v=openai-devday", "description": "Watch the OpenAI DevDay keynote.", "platform": "YouTube", "creator": "OpenAI", "thumbnail": "https://imgs.search.brave.com/example-thumb.jpg", "duration": "45:12", "age": "November 6, 2023" } ], "pagination": { "offset": 0, "next_offset": 1 } } } ```
MCP-Tool brave_videos
/brave/imagesReturns normalized Brave image search results for a query string. Locale defaults to country=us and lang=en-us. Results are fetched from public Brave Search image HTML and return 503 when Brave serves a challenge page or unusable HTML.
Hinweise zur Response
- Challenge pages, bot blocks, malformed Brave bootstrap data, and parser drift return `503`. - Empty first-page parser output is only treated as no results when Brave includes an explicit no-results marker. Example response: ```json { "code": 200, "msg": "OK", "data": { "results": [ { "position": 1, "title": "OpenAI colors mobile 08", "url": "https://area17.com/clients/openai", "source": "area17.com", "image_url": "https://media-cdn-prod.area17.com/openai.jpg", "thumbnail": "https://imgs.search.brave.com/example", "width": 1000, "height": 1184 } ], "pagination": { "offset": 0, "next_offset": 1 } } } ```
MCP-Tool brave_images
/brave/suggestReturns Brave autosuggest query completions for a query prefix. Locale defaults to country=us and lang=en-us. Suggestions are fetched from public Brave Search suggest JSON and trimmed to the requested count.
Hinweise zur Response
- Malformed suggest payloads and upstream blocks return `503`. - Duplicate or empty suggestions are removed from the normalized response. Example response: ```json { "code": 200, "msg": "OK", "data": { "query": "openai", "suggestions": [ { "position": 1, "query": "openai api" } ] } } ```
MCP-Tool brave_suggest
Managed Execution
Crawlora verwandelt unterstützte öffentliche Brave-Search-Ergebnisseiten in normalisiertes JSON mit endpunkt-spezifischer Request-Logik, Dokumentation, Playground-Beispielen und strukturierten Fehlerantworten.
Endpunkt-spezifische Request-Logik für Brave Web-, News-, Video-, Bild- und Vorschlagsseiten
Proxy-bewusste Erfassung und Challenge-bewusste Behandlung im unterstützten Umfang
Normalisiertes JSON für organische Ergebnisse, verwandte Suchanfragen, Diskussionen, Videos und Knowledge-Cards
Docs- und Playground-Beispiele werden aus dem aktuell aktiven Katalog generiert
Strukturierte Fehlerantworten für nicht unterstützte oder nicht verfügbare Upstream-Antworten
Credit-basierte Abrechnung nach dokumentierten Endpunktkosten
Crawlora ist nicht Braves offizielle Search API. Crawlora bietet strukturierte Web-Extraktion öffentlicher Daten für unterstützte Brave-Search-Ergebnisseiten. Wenn dein Use Case eine von Brave offiziell autorisierte Such-Index-API benötigt, nutze Braves offizielle API. Crawlora ist nützlich, wenn du Crawloras plattformübergreifende Scraping-API, Dokumentation, Playground, Response-Normalisierung und Managed-Execution-Workflows über mehrere öffentliche Webdatenquellen hinweg brauchst.
Verwandte APIs
Verbinde diesen Endpunkt mit angrenzenden Crawlora-Seiten für Suche, Monitoring, Docs und Preise.
Braves Sichtbarkeit mit Bings SERP-Daten vergleichen.
ÖffnenBraves Suchmonitoring um Suchnachfrage- und Trend-Discovery-Signale ergänzen.
ÖffnenKeyword-Rankings, Ergebnisänderungen und Suchsichtbarkeit verfolgen.
ÖffnenKeyword-Rankings und Ranking-URLs über strukturierte Ergebnis-Snapshots prüfen.
ÖffnenCrawlora als Datenschicht hinter Agentur- und SaaS-SEO-Reporting nutzen.
ÖffnenPläne, Credits, Limits und Nutzungsoptionen ansehen.
ÖffnenDen vollständigen aktiven Endpunktkatalog durchsuchen.
ÖffnenSo scrapst du Brave
Crawloras Brave-Endpunkte sind GET-Requests mit q sowie offset, count, country und lang: /brave/search liefert offset-paginierte Web-Ergebnisse, verwandte Suchanfragen, Diskussionen, Videos und, wenn Brave sie bereitstellt, Knowledge-Cards auf der rechten Seite; /brave/news, /brave/videos und /brave/images liefern im unterstützten Umfang Vertikalen mit time_range- und date-Filtern; /brave/suggest liefert Autocomplete-Vorschläge. Die Regionsparameter defaulten auf country=us, lang=en-us; bei einer Brave-Challenge-Seite gibt es einen dokumentierten 503-Fehler.
Sende GET /brave/search?q=<keyword>&country=us&lang=en-us. Ergebniszeilen haben position, title, URL und snippet; die Antwort enthält außerdem verwandte Suchanfragen, Diskussionen, Videos und, falls vorhanden, Knowledge-Cards.
Brave paginiert per offset statt Seitenzahl: Übergib offset=<n>, um ab dem n-ten Ergebnis weiterzulesen. Speichere offset zusammen mit jedem Ergebnis für Vergleiche über mehrere Läufe.
GET /brave/news und /brave/videos akzeptieren time_range und date_from (die Websuche zusätzlich date_to), um Ergebnisse auf ein Zeitfenster einzugrenzen — nützlicher für Monitoring als für einmalige Abfragen. GET /brave/images liefert Bildergebnisse; /brave/suggest liefert Vervollständigungsvorschläge.
Brave betreibt einen eigenen, unabhängigen Index. Der Vergleich von /brave/search mit Crawloras /bing/search- und /duckduckgo/search-Endpunkten zeigt, wie stark sich ein Ranking zwischen unabhängig aufgebauten Indizes unterscheidet. Gleicher Key, gleiche Antwortstruktur.
FAQ
Antworten für Entwickler, die Crawlora für unterstützte öffentliche Suchergebnisseiten evaluieren.
Ja. Crawlora bietet Endpunkte für unterstützte öffentliche Brave-Search-Ergebnisseiten und liefert normalisiertes JSON über dokumentierte API-Routen.
Nein. Crawlora ist nicht Braves offizielle Search API. Crawlora bietet strukturierte Web-Extraktion öffentlicher Daten für unterstützte Brave-Search-Ergebnisseiten. Wenn dein Use Case eine von Brave offiziell autorisierte Such-Index-API benötigt, nutze Braves offizielle API.
Brave hat den kostenlosen Plan der Brave Search API im Februar 2026 abgeschafft; Entwickler:innen wurden auf nutzungsbasierte Abrechnung umgestellt (etwa 5 US-Dollar pro 1000 Requests, mit kleinem monatlichem Freikontingent gegen Attribution). Braves offizielle API existiert weiterhin, aber Crawloras Brave-Search-Endpunkt ist eine Alternative, die Braves Ergebnisse als normalisiertes JSON unter Crawloras Credit-basierter Abrechnung liefert — praktisch, wenn du Bing und DuckDuckGo bereits über Crawlora aufrufst und über Engines hinweg eine API nutzen willst.
Braves offizielle API nutzt einen eigenen Key aus ihrer Brave-Search-API-Konsole. Mit Crawlora brauchst du nur einen Crawlora-API-Key (im x-api-key-Header), um die Brave-Endpunkte aufzurufen — derselbe Key funktioniert für Bing, Brave und DuckDuckGo.
Die Katalog-Beispiele umfassen organische Ergebnisse mit Rankingposition, Titel, URL, Beschreibung, Domain, Paginierung sowie, wenn Brave sie enthält, verwandte Suchanfragen, Knowledge-Card-Daten, Diskussionen und Videos.
Ja. Brave-Search-Daten unterstützen SERP-Monitoring und Datenanreicherungs-Workflows, besonders beim Vergleich von Braves Sichtbarkeit mit Bing- und DuckDuckGo-Ergebnissen.
Ja. Die Brave-Plattform umfasst Search-, News-, Video-, Bild- und Vorschlags-Endpunkte, je nachdem, welche im generierten Katalog aktiv sind.
Crawlora liefert einen dokumentierten Fehler für nicht verfügbare Upstream-Antworten. Im unterstützten Umfang führt die Dokumentation der Brave-Medien-Endpunkte Challenge-Seiten, Blockierungen, kaputte Bootstrap-Daten und Parser-Drift als 503-Fälle auf.
Brave kann andere Rankingmuster, Diskussionen, Quellenvielfalt und Knowledge-Card-Hintergrund zeigen — das macht es zu einem zusätzlichen Sichtbarkeitssignal.
Brave hat keine Konsole für Dritte wie Google Search Console, aber du kannst mit Crawlora ein eigenes Brave-Such-Dashboard bauen: periodisch strukturierte Brave-Search-Ergebnisse abrufen, Rankingposition, URL und Snippet speichern und so deine Domain und Wettbewerber auf Brave über die Zeit überwachen. Siehe den SERP-Monitoring-Anwendungsfall für einen Referenz-Workflow.
Sende einen GET-Request an Crawloras /brave/search-Endpunkt mit q sowie optional offset, country, lang, time_range, date_from und date_to. Du erhältst Web-Ergebnisse mit Rankingposition, verwandte Suchanfragen, Diskussionen, Videos und Knowledge-Cards, alles als JSON.
Per offset statt Seitenzahl. Übergib offset, um ab einem bestimmten Ergebnisindex weiterzulesen; die Antwort meldet den verwendeten offset zum Verketten mehrerer Aufrufe.
Brave verkauft eine offizielle Search API mit eigenen Plänen und Quoten. Crawloras Endpunkte lesen die öffentlichen Ergebnisseiten aus und liefern Daten in derselben Struktur wie die Bing-, DuckDuckGo- und Yahoo-Endpunkte — wichtig, wenn du über Engines hinweg eine einzige Integration statt eines Anbieters pro Engine willst.
Ja. Crawloras /brave/news-Endpunkt akzeptiert time_range und date_from, /brave/search akzeptiert date_from und date_to, sodass du Ergebnisse auf ein Zeitfenster eingrenzen kannst.
Guides
Read Crawlora guides and comparisons that use the Brave API.
Teste /brave/search im Playground, sieh dir das aktuelle Response-Schema in den Docs an und vergleiche die Credit-basierte Nutzung auf der Preisseite.