Alle Scraper

Suchmaschinen

Brave Search Scraper

search.brave.com

99.7% Erfolgsrate
3.4s Ø Antwortzeit
Bot detection + rate limiting Schutz
1.040 Calls Gemessen über

Brave Search antwortet aus einem eigenen Index statt aus dem von Google oder Bing, deshalb sind seine Rankings ein eigener Blick auf das Web, den es sich lohnt, neben beiden zu verfolgen. Ein dedizierter Plugin-Endpoint nimmt ein Stichwort und gibt die Ergebnisse bereits geparst zurück: etwa 20 organische Ergebnisse pro Seite mit Position, Titel, URL, angezeigter URL, Domain und Beschreibung, Braves Anzeigen in einer oberen und einer unteren Liste sowie verwandte Suchanfragen. Brave wählt die Ergebnisregion danach, wo sich der Suchende befindet, nicht nach einem URL-Parameter, deshalb wird jede Seite in einem echten Browser über einen Exit in dem Land gerendert, das du wählst, und die Ergebnisse und Anzeigen sind die, die ein Suchender dort sieht. Die Antwort hat dasselbe Format wie unser Google-Endpoint /serpApi, sodass eine Pipeline alle Suchmaschinen verarbeitet.

Was Sie extrahieren können

  • Organische Ergebnisse mit Position, Titel, URL, angezeigter URL, Domain und Beschreibung
  • Brave Search Ads in einer oberen und einer unteren Liste, mit der Ziel-URL und der Domain des Werbetreibenden
  • Verwandte Suchanfragen
  • Geprüfte Seiten und ein hasMore-Flag
  • Regionsspezifische Ergebnismengen: proxy_country legt Braves Region über die Exit-IP fest
  • Etwa 20 organische Ergebnisse pro Seite, bis zu 10 Seiten pro Aufruf

Dedizierte Endpoints

/search/brave

Brave-Search-Ergebnisse

Suchergebnisse für ein Stichwort: organic (position, title, url, displayedUrl, domain, description), topAds und bottomAds sowie relatedSearches, dazu eine Anzahl für jede Liste; etwa 20 organische Ergebnisse pro Seite. Brave wählt die Region nach dem Standort des Suchenden, deshalb legt proxy_country sie über den Exit fest; mit pages_to_check bis zu 10 Seiten sammeln. Dieselben Parameter und dasselbe Antwortformat wie /serpApi; totalResults ist immer null.

So wird es gescrapt

curl -X POST \
  -H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
  "https://api.scrapeunblocker.com/search/brave?keyword=car%20insurance&pages_to_check=1&proxy_country=US"
import requests

resp = requests.post(
    "https://api.scrapeunblocker.com/search/brave",
    headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
    params={"keyword": "car insurance", "pages_to_check": "1", "proxy_country": "US"},
)
print(resp.text)
import { ScrapeUnblockerClient } from 'scrapeunblocker';

const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });

const results = await su.braveSearch('car insurance', {
  pagesToCheck: 1,
  proxyCountry: 'US',
});
console.log(results);

Requests sind POST und übergeben ihre Parameter im Query-String. Browser-Rendering findet immer statt - dafür gibt es kein Flag.

Beispielantwort

{
  "engine": "brave",
  "keyword": "car insurance",
  "country": "US",
  "language": "en",
  "totalResults": null,
  "resultsCollected": 21,
  "topAdsCount": 1,
  "bottomAdsCount": 0,
  "organicResultsCount": 20,
  "topAds": [
    {
      "position": 1,
      "title": "Side-By-Side 2026 Quotes - 2026 Rates Online Only",
      "url": "https://smarterauto.com/best-match-auto-insurance-g-base?title=Auto%20Insurance%20for%20New%20Cars...",
      "displayedUrl": "smarterauto.com › best-match-auto-insurance-g-base",
      "domain": "smarterauto.com",
      "description": "(2026 rates are here: August 17, 2026). Compare top-rated companies in your area"
    }
  ],
  "bottomAds": [],
  "organic": [
    {
      "position": 1,
      "title": "Car Insurance | Get An Auto Insurance Quote | Allstate",
      "url": "https://www.allstate.com/auto-insurance",
      "displayedUrl": "allstate.com › auto-insurance",
      "domain": "allstate.com",
      "description": "August 20, 2026 - Every driver is different, and your insurance should be too. We offer a range of coverages to keep you protected on the open road..."
    }
  ],
  "relatedSearches": ["car insurance quotes", "car insurance cheap", "car insurance near me"],
  "pagesChecked": 1,
  "hasMore": true
}

API-Dokumentation lesen

Häufige Fragen

Ist das Scrapen von Brave Search legal?

Das Erheben öffentlich verfügbarer Brave-Search-Daten wie organische Ergebnisse, Anzeigen und verwandte Suchanfragen ist in vielen Rechtsordnungen zulässig, aber die Regeln hängen von deinem Land, den erhobenen Daten und ihrer Verwendung ab. ScrapeUnblocker liefert die öffentlichen Ergebnisse; was du erhebst und wie du es nutzt, liegt in deiner Verantwortung.

Wie scrape ich Brave Search, ohne blockiert zu werden?

Brave Search nutzt Bot-Erkennung und beantwortet Traffic, dem es nicht vertraut, mit einer Captcha-Seite. Das Plugin /search/brave rendert jede Ergebnisseite in einem echten Browser über einen Exit in dem Land, das du wählst, rendert eine Seite über einen frischen Exit neu, wenn sie blockiert zurückkommt, und liefert geparstes JSON. Im Benchmark von ScrapeUnblocker kamen bei 99,7 % von 1.040 Calls mit unterschiedlichen Suchanfragen echte Ergebnisse zurück, etwa 3,4 s pro Call.

Welche Brave-Search-Daten kann ich bekommen?

/search/brave liefert JSON im selben Format wie /serpApi: etwa 20 organische Ergebnisse pro Seite mit Position, Titel, URL, angezeigter URL, Domain und Beschreibung, obere und untere Anzeigen in eigenen Listen, relatedSearches und eine Anzahl für jede Liste, dazu pagesChecked und hasMore. Anzeigenlinks kommen als Ziel-URL des Werbetreibenden zurück, nicht als Braves Weiterleitung. Brave zeigt nicht bei jeder Suchanfrage Anzeigen, eine leere Anzeigenliste ist also eine normale Antwort; totalResults ist immer null.

Brauche ich einen API-Schlüssel für Brave Search?

Nein. Brave verkauft eine eigene Search API mit separaten Schlüsseln und Tarifen, und das Plugin braucht keins von beiden: Sende keyword mit deinem ScrapeUnblocker-Schlüssel und bekomme die Ergebnisseite, die ein Suchender auf search.brave.com sieht, samt Anzeigen, wenn Brave welche zeigt, als geparstes JSON zurück. Weil die Antwort dasselbe Format wie /serpApi hat, liest Code, der für Google-Ergebnisse geschrieben ist, Brave-Ergebnisse, wenn du nur den Pfad änderst.

Kann ich Brave-Search-Ergebnisse aus einem bestimmten Land scrapen?

Ja. Übergib proxy_country mit einem zweistelligen Ländercode (Standard US). Brave wählt die Ergebnisregion nach dem Standort des Suchenden und ignoriert ein Land in der URL, deshalb rendert das Plugin die Seite über einen Exit in diesem Land, und du bekommst die Ergebnisse und Anzeigen, die ein Suchender dort sieht. language wird angenommen, damit Aufrufe mit /serpApi kompatibel bleiben, aber Brave nutzt es nicht, die Region kommt also allein von proxy_country.

Wie viel kostet das Scrapen von Brave Search?

Jede abgerufene Ergebnisseite wird als eine Anfrage berechnet: Ein Call mit pages_to_check=3, der drei Seiten mit je etwa 20 Ergebnissen liefert, zählt als 3 Anfragen, und pagesChecked zeigt die genaue Zahl. 1 Anfrage = 1 Credit, 1,00 EUR pro 1.000 bei Pay-as-you-go, bis hinunter zu etwa 0,55 EUR pro 1.000 im Ultimate-Tarif. Blockierungen und Timeouts werden nicht berechnet, und die kostenlose Testphase umfasst 500 Anfragen ohne Karte.

Ähnliche Scraper

Starten Sie noch heute mit dieser Seite

Kostenloses Kontingent inklusive. Zum Testen ist keine Kreditkarte nötig.