Suchmaschinen
Yahoo Search Scraper
search.yahoo.com
Yahoo Search liefert den Bing-Index auf einer eigenen Ergebnisseite aus, mit eigenen Anzeigenplätzen und einer regionalen Seite für viele Länder, deshalb lohnt es sich, eigens zu verfolgen, wo eine Seite auf Yahoo rankt und welche Anzeigen dort erscheinen. Ein dedizierter Plugin-Endpoint nimmt ein Stichwort und gibt die Ergebnisseite bereits geparst zurück: organische Ergebnisse mit Position, Titel, URL, angezeigter URL, Domain und Beschreibung, obere und untere Anzeigen in eigenen Listen sowie verwandte Suchanfragen. proxy_country wählt die regionale Yahoo-Seite (de.search.yahoo.com für DE, uk.search.yahoo.com für GB) und den Exit, über den die Seite in einem echten Browser gerendert wird, sodass die Anzeigen die sind, die ein Suchender in diesem Land sieht, und eine Seite, die verschlechtert zurückkommt, wird neu gerendert. 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
- Anzeigen oben und unten als getrennte Listen, mit der Domain des Werbetreibenden
- Ziel-URLs, dekodiert aus Yahoos Weiterleitungslinks über r.search.yahoo.com
- Verwandte Suchanfragen
- Yahoos regionale Seiten, gewählt über proxy_country (z. B. de.search.yahoo.com, uk.search.yahoo.com)
- Ein optionaler Sprachfilter, der nur Ergebnisse in dieser Sprache behält
- Bis zu 10 Ergebnisseiten pro Aufruf mit je etwa 7 organischen Ergebnissen, dazu pagesChecked und hasMore
Dedizierte Endpoints
/search/yahoo Yahoo-Suchergebnisse
Suchergebnisse für ein Stichwort: organic (position, title, url, displayedUrl, domain, description), topAds und bottomAds sowie relatedSearches, dazu eine Anzahl für jede Liste. proxy_country wählt Yahoos regionale Seite und den Exit; language schränkt die Ergebnisse, wenn gesetzt, auf diese Sprache ein; 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/yahoo?keyword=car%20insurance&pages_to_check=1&proxy_country=US"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/search/yahoo",
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.yahooSearch('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": "yahoo",
"keyword": "car insurance",
"country": "US",
"language": "en",
"totalResults": null,
"resultsCollected": 17,
"topAdsCount": 7,
"bottomAdsCount": 3,
"organicResultsCount": 7,
"topAds": [
{
"position": 1,
"title": "10 Best Auto Insurance Quotes - Lowest Rates in 2 Minutes",
"url": "https://compare-auto-insurance-quotes.com/?pubcampaignid=7375&term=auto-quote&...",
"displayedUrl": "compare-auto-insurance-quotes.com",
"domain": "compare-auto-insurance-quotes.com",
"description": "Compare the 10 Best Auto Insurance Quotes for Sep 27, 2026. Full Coverage from $34/Month..."
}
],
"bottomAds": [
{
"position": 2,
"title": "GEICO® Official Site - Get a Free GEICO® Quote Today",
"url": "https://ad.doubleclick.net/searchads/link/click?lid=43700084044715111&...",
"displayedUrl": "www.geico.com",
"domain": "geico.com",
"description": "GEICO® was Named the Best Car Insurance Company for 2026-2027. Get a Free Quote Today..."
}
],
"organic": [
{
"position": 1,
"title": "Cheapest Car Insurance Quotes in Springfield, MA, for 2026...",
"url": "https://insurify.com/car-insurance/massachusetts/springfield/",
"displayedUrl": "https://insurify.com › car-insurance › massachusetts",
"domain": "insurify.com",
"description": "21 hours ago · Compare the cheapest car insurance quotes in Springfield from GEICO, Allstate, Travelers, and more..."
}
],
"relatedSearches": ["car insurance quotes", "hagerty insurance classic car insurance", "car insurance companies"],
"pagesChecked": 1,
"hasMore": true
} Häufige Fragen
Ist das Scrapen von Yahoo Search legal?
Das Erheben öffentlich verfügbarer Yahoo-Suchdaten 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 Yahoo Search, ohne blockiert zu werden?
Yahoo nutzt Bot-Erkennung und Rate-Limiting, und weil es den Bing-Index ausliefert, kann es dieselbe verschlechterte Seite zeigen, die Bing einer automatisierten Sitzung manchmal gibt: eine, die nur zum ersten Wort der Suchanfrage passt. Das Plugin /search/yahoo 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 oder verschlechtert zurückkommt, und liefert geparstes JSON. Im Benchmark von ScrapeUnblocker kamen bei 100 % von 1.040 Calls mit unterschiedlichen Suchanfragen echte Ergebnisse zurück, etwa 2,9 s pro Call.
Welche Yahoo-Search-Daten kann ich bekommen?
/search/yahoo liefert JSON im selben Format wie /serpApi: organische Ergebnisse 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. Organische Links kommen als Ziel-URL zurück, nicht als Yahoos Weiterleitung über r.search.yahoo.com. Anzeigen folgen dem Exit-Land, und Yahoo zeigt sie nicht bei jeder Suchanfrage, eine leere Anzeigenliste ist also eine normale Antwort; totalResults ist immer null.
Brauche ich eine Yahoo-API oder ein Konto?
Nein. Yahoo bietet keine öffentliche API für seine Web-Suchergebnisse (seine Such-API BOSS wurde 2016 eingestellt), und das Plugin braucht kein Yahoo-Konto: Sende keyword mit deinem ScrapeUnblocker-Schlüssel und bekomme geparstes JSON zurück. Weil die Antwort dasselbe Format wie /serpApi hat, liest Code, der für Google-Ergebnisse geschrieben ist, Yahoo-Ergebnisse, wenn du nur den Pfad änderst.
Kann ich Yahoo-Ergebnisse aus einem bestimmten Land scrapen?
Ja. Übergib proxy_country mit einem zweistelligen Ländercode (Standard US). Er wählt Yahoos regionale Seite, zum Beispiel de.search.yahoo.com für DE oder uk.search.yahoo.com für GB, und den Exit, über den die Seite gerendert wird, sodass du die Ergebnisse und Anzeigen bekommst, die ein Suchender in diesem Land sieht; ein Land ohne regionale Seite nutzt search.yahoo.com. language ist optional: Setzt du es auf einen zweistelligen Code wie de, liefert Yahoo nur Ergebnisse in dieser Sprache.
Wie viel kostet das Scrapen von Yahoo Search?
Jede abgerufene Ergebnisseite wird als eine Anfrage berechnet: Ein Call mit pages_to_check=3, der drei Seiten 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.