Heim BlogWeb-Scraping Die 10 besten Google SERP-APIs zum effizienten Extrahieren von Suchergebnissen

Die 10 besten Google SERP-APIs zum effizienten Extrahieren von Suchergebnissen

von Kadek

Google, die beliebteste Suchmaschine, die von über 90 % der Internetnutzer verwendet wird, hat die Datenerfassung von dieser Plattform zu einem sehr gefragten Unterfangen gemacht. Das manuelle Erfassen von Daten von Google oder das Erstellen eines benutzerdefinierten Google Scrapers von Grund auf kann jedoch entmutigend und zeitaufwändig sein. Hier kommt die Google SERP API ins Spiel. Sie automatisiert und rationalisiert den Datenerfassungsprozess und eliminiert die Herausforderungen, die mit dem manuellen Web Scraping verbunden sind.

Was sind Google SERP-APIs

Google SERP-APIs sind spezialisierte Schnittstellen, die Zugriff auf Daten zu Google-Suchergebnissen bieten. Da Google keine offizielle SERP-API bereitstellt, gibt es viele Anbieter dieses Dienstes, die ihre eigenen SERP-APIs anbieten, um die Datenerfassung aus Suchergebnissen zu automatisieren. Sie können sich in Kosten und der Art der zurückgegebenen Daten (JSON oder HTML), dem Datenformat, der Reaktionszeit, der Paginierungsunterstützung und vielem mehr unterscheiden.

Sie können diese SERP-APIs in verschiedenen Bereichen verwenden, beispielsweise für folgende Aufgaben:

  1. Rangverfolgung. Mit einer Google SERP API können Sie eine Anwendung erstellen, die automatisch die Positionen bestimmter Schlüsselwörter überprüft.
  2. Entwickeln Sie ein SERP-Warntool. Dieses Tool kann Benachrichtigungen senden, wenn es zu erheblichen Verschiebungen im Ranking, neuen Wettbewerbern oder Änderungen bei den vorgestellten Snippets kommt.
  3. Marktforschung. Sie können die Datenerfassung zu Benutzertrends und -präferenzen basierend auf Suchanfragen automatisieren.
  4. Extrahieren von Suchergebnissen für die Forschung. Mit der API können Sie schnell eine Liste mit URLs, Seitentiteln, Beschreibungen und anderen Daten aus den Google-Suchergebnissen abrufen.
  5. Informationen zu zusätzlichen SERP-Elementen einholen. Es kann auch nützlich sein, Daten über spezielle Blöcke zu extrahieren, wie z. B. vorgestellte Snippets, Karten, Nachrichten, Bilder, Videos und andere.
  6. Nachverfolgen von Änderungen. Mit einer Google SERP API können Sie ein Tool erstellen, das Ihnen hilft, Änderungen in Google-Algorithmen zu verfolgen, um SEO-Strategien anzupassen.

Unabhängig von Ihren Zielen beim Sammeln von Daten aus Google-Suchergebnissen ist eine SERP-API die beste Lösung.

Vorteile der Verwendung von Google SERP-APIs

Bevor wir uns die Dienste ansehen, die ihre Google SERP-APIs anbieten, wollen wir die Vorteile besprechen, die sie bieten können. Erstens können Sie mithilfe einer API das Sammeln von Daten aus Suchergebnissen automatisieren. APIs geben normalerweise einen gebrauchsfertigen Satz strukturierter Daten zurück und keinen HTML-Seitencode, der analysiert werden muss.

Zweitens müssen Sie sich nicht mit Blockierungsproblemen oder dem Lösen von CAPTCHAs herumschlagen, da die Datenerfassung auf der API-Seite erfolgt. Darüber hinaus bieten die meisten APIs eine integrierte Proxy-Funktionalität, mit der Sie Suchergebnisse lokalisieren können.

Insgesamt sparen Sie durch die Verwendung einer Google SERP-API in Ihrem Projekt Entwicklungszeit und können sich auf die Automatisierung der Ergebnisverarbeitung konzentrieren, anstatt auf deren Erhalt.

Top Google SERP-APIs im Jahr 2024

Um die benutzerfreundlichste und funktionalste API unter den verfügbaren APIs zu finden, haben wir eine Liste der beliebtesten zusammengestellt und jede einzelne ausprobiert. Bevor wir uns mit einer detaillierteren Überprüfung der einzelnen APIs befassen, möchten wir eine Tabelle der 10 wichtigsten Google SERP-APIs präsentieren, die die wichtigsten Parameter berücksichtigt:

Anbieter

CPM

Kostenlose Testphase

Mittlere Reaktionszeit

HasData

1,22 $

200 kostenlose Anfragen

2,37 Sek.

SerpAPI

$15

100 kostenlose Anfragen

2,36 Sek.

Apify

3,5 €

1250 kostenlose Anfragen

17,57 Sek.

ZenSerp

$10

50 kostenlose Anfragen

4,73 Sek.

BrightData

1,8 €

600 Anfragen/7 Tage

2,36 Sek.

DatenForSeo

$10

500 kostenlose Anfragen

6,75 Sek.

SchabeBiene

8,2 USD

40 kostenlose Anfragen

22,08 Sek.

SerpWow

$12

100 kostenlose Anfragen

12,08 Sek.

Oxylabs

2,8 €

5.000 Anfragen/7 Tage

7,22 Sek.

ScraperApi

12,25 $

200 kostenlose Anfragen/7 Tage

6,12 Sek.

Einen Mindestpreis für ein Abonnement haben wir nicht angegeben. Darauf gehen wir später bei jedem Dienst gesondert ein. Stattdessen haben wir den Preis pro 1000 Anfragen tabellarisch zusammengefasst, um den Vergleich verschiedener Dienste zu erleichtern.

Wenn der Dienst außerdem keine offiziellen Daten zur Anzahl der verfügbaren Testanfragen bereitstellte, berechneten wir diese auf Grundlage der Daten, die wir nach der Verwendung dieser Google SERP-APIs erfasst hatten.

Wir haben außerdem SERP-Scraper für alle Dienste entwickelt und ihre Reaktionszeit gemessen. So konnten wir die durchschnittliche Abfrageausführungszeit für jeden Dienst berechnen. Die folgende Grafik veranschaulicht diese Ergebnisse und vergleicht die Leistung verschiedener Dienste deutlich.

Das Diagramm zeigt die mittleren Antwortzeiten (p50) für jeden Dienst zusammen mit dem 75. (p75) und 95. (p95) Perzentil. Durch die Analyse der Antwortzeiten können Sie die Effizienz und Zuverlässigkeit jedes Dienstes besser verstehen. Eine geringere Latenz weist auf einen schnelleren und reaktionsfähigeren Dienst hin, was für schnelle Datenabrufaufgaben unerlässlich ist.

Diese Informationen sind für Benutzer von entscheidender Bedeutung, die eine SERP-API auswählen müssen, die ihren Leistungsanforderungen entspricht. Die Einbeziehung von Perzentilen hilft dabei, die Verteilung der Antwortzeiten zu verstehen, zeigt die typische Leistung und wie die Dienste mit höheren Belastungen und anspruchsvolleren Szenarien umgehen.

Wir sammeln diese Daten seit mehreren Tagen, sodass sie zuverlässig sind. Lassen Sie uns nun eine detailliertere Analyse der einzelnen Dienste durchführen.

HasData


HasData SERP API

HasData bietet eine der stabilsten verfügbaren Google SERP-APIs. Sie können damit verschiedene Suchparameter angeben, darunter:

  • Suche nach Land und Ort: Richten Sie Ihre Suche auf ein bestimmtes Land oder eine bestimmte Region ein.
  • Seitennummerierung: Steuern Sie die Anzahl der Suchergebnisse pro Seite.
  • Gerätetyp: Simulieren Sie die Suche von einem Desktop-Computer, Mobilgerät oder Tablet.
  • Suchtyp: Wählen Sie zwischen der normalen Websuche, Nachrichten, Bildern oder Karten.
  • Erweiterte Parameter: Legen Sie Filter für Veröffentlichungszeit, Sortierung und andere Kriterien fest.

Um die gesamte Palette der Parameter kennenzulernen, lesen Sie die ausführliche Dokumentation oder verwenden Sie den API Playground, um Ihre Anfrage anzupassen und Code in verschiedenen Programmiersprachen zu generieren. Der API Playground ist unglaublich benutzerfreundlich und ermöglicht es Ihnen, alle Anfrageparameter direkt innerhalb der Benutzeroberfläche anzupassen.


Erweiterte Filter im API-Spielplatz von HasData
HasDatas API-Spielplatz

Sie können Einstellungen wie Suchland, Gerätetyp und mehr mühelos ändern und die Ergebnisse sofort in Echtzeit sehen. Das intuitive Design stellt sicher, dass selbst diejenigen, die neu bei API-Integrationen sind, ihre gewünschten Abfragen schnell und effizient erstellen können.

Die API-Antwort liegt im JSON-Format vor und umfasst die folgenden Felder:

{
    "requestMetadata": {
        "id": "",
        "status": "",
        "url": "",
        "html": ""  // Screenshot of Google SERP page
    },
    "searchInformation": {
        "totalResults": "",
        "timeTaken": 0
    },
    "organicResults": (
        {
            "position": 0,
            "title": "",
            "link": "",
            "displayedLink": "",
            "source": "",
            "snippet": "",
            "snippetHighlitedWords": ()
        }
    ),
    "localResults": {
        "places": (
            {
                "position": 0,
                "title": "",
                "rating": 0,
                "reviews": 0,
                "reviewsOriginal": "",
                "address": "",
                "hours": "",
                "placeId": "",
                "description": ""
            }
        ),
        "moreLocationsLink": ""
    },
    "relatedSearches": (
        {
            "query": "",
            "link": ""
        }
    ),
    "pagination": {
        "next": ""
    }
}

Wie Sie sehen, gibt die API SERP-Daten und einen Screenshot der Suchergebnisseite zurück und bietet Benutzern eine visuelle Darstellung davon, wie ihre Website in der Google-Suche angezeigt wird. Dies macht es zu einem unschätzbar wertvollen Tool für alle, die die Sichtbarkeit ihrer Website in Suchergebnissen verbessern möchten. Sie können es beispielsweise verwenden, um Ihr SERP-Verlaufstool zu erstellen.

Lassen Sie uns nun die Vor- und Nachteile des Dienstes zusammenfassen und betrachten:

Pro

Nachteile

Zuverlässige API

Einige weniger gebräuchliche Programmiersprachen werden möglicherweise nicht unterstützt.

Sehr schnelle Reaktionszeit (durchschnittlich 2,36 Sekunden)

Keine integrierten Analyse- oder Berichtstools

Hochgradig anpassbare Parameter für Anfragen

Niedrigster Preis unter den berücksichtigten Diensten (ab 29 $)

Benutzerfreundliche Dokumentation

Möglichkeit zur Codegenerierung im Benutzer-Dashboard für gängige Programmiersprachen

Antwort im JSON-Format mit einem Link zu einem Screenshot der Seite

Kostenlose 30-Tage-Testversion mit 200 Google SERP-Anfragen

Die API ist dank der enthaltenen Beispiele und der Möglichkeit, den Code für eine erstellte Anfrage direkt auf der Website anzuzeigen, auch für Anfänger benutzerfreundlich gestaltet. Darüber hinaus bietet der Dienst Google SERP API-Integrationen mit Zapier und Make.com, sodass Benutzer ihre Automatisierung direkt in der Cloud erstellen können.

SerpAPI


SerpAPI Google SERP API

SerpAPI ist ein weiterer Dienst mit einer recht guten und praktischen API. Leider sind die Kosten recht hoch und der Preis für den Mindesttarif beginnt bei 75 $. Auf der Website gibt es auch einen Playground, auf dem Sie Ihre Anfrage konfigurieren und testen können. Anschließend können Sie den Code in eine der gängigen Programmiersprachen kopieren.

Die Oberfläche ist intuitiv und die Dokumentation vollständig und verständlich. Dadurch ist der Dienst auch für Anfänger gut geeignet. Als Antwort erhält man ein JSON mit folgenden Parametern:

{
    "search_metadata": {
        "id": "string",
        "status": "string",
        "json_endpoint": "string",
        "created_at": "string",
        "processed_at": "string",
        "google_url": "string",
        "raw_html_file": "string",
        "total_time_taken": "number"
    },
    "search_parameters": {
        "engine": "string",
        "q": "string",
        "google_domain": "string",
        "device": "string"
    },
    "search_information": {
        "query_displayed": "string",
        "total_results": "number",
        "time_taken_displayed": "number",
        "organic_results_state": "string"
    },
    "local_map": {
        "link": "string",
        "image": "string",
        "gps_coordinates": {
            "latitude": "number",
            "longitude": "number",
            "altitude": "number"
        }
    },
    "local_results": {
        "places": (
            {
                "position": "number",
                "rating": "number",
                "reviews_original": "string",
                "reviews": "number",
                "description": "string",
                "place_id": "string",
                "place_id_search": "string",
                "lsig": "string",
                "thumbnail": "string",
                "title": "string",
                "type": "string",
                "address": "string",
                "hours": "string (optional)"
            }
        ),
        "more_locations_link": "string"
    },
    "related_questions": (
        {
            "question": "string",
            "title": "string",
            "link": "string",
            "list": ("string"),
            "displayed_link": "string",
            "source_logo": "string",
            "next_page_token": "string",
            "serpapi_link": "string"
        }
    )
}

Lassen Sie uns die Vor- und Nachteile zusammenfassen und betrachten:

Pro

Nachteile

Zuverlässige API mit schneller durchschnittlicher Reaktionszeit von 2,36 Sekunden

Hohe Preise ab 75 $ für den Mindestplan

Bietet zahlreiche anpassbare Parameter für personalisierte Abfragen

Keine integrierte Unterstützung für kleinere Budgets

Praktische Dokumentation für eine einfache Integration

Keine integrierten Analyse- oder Berichtstools

Möglichkeit zum Generieren von Code-Snippets in verschiedenen Programmiersprachen

Kostenlose Testversion mit 100 Anfragen an Google SERP

Antwort im JSON-Format zurückgegeben

Insgesamt ist SerpAPI ein leistungsstarkes und vielseitiges Tool, das verschiedene Daten aus der Google-Suche extrahieren kann. Die hohen Kosten können es für einige Benutzer jedoch unerschwinglich machen.

Apify


Apify SERP-API

Apify ist ein bekannter Dienst, der verschiedene Extraktions-APIs bereitstellt, darunter auch die Google SERP API. Wie Tests gezeigt haben, ist diese API jedoch auch eine der langsamsten.

Darüber hinaus enthält die Website nur Anwendungsbeispiele für zwei Programmiersprachen: Node.js und Python. Darüber hinaus basieren die Beispiele auf der Verwendung ihrer Bibliothek, sodass es ziemlich schwierig sein kann, einen Scraper mit der reinen API zu erstellen, ohne zusätzliche Bibliotheken von Drittanbietern zu verwenden.

Der Vorteil des Dienstes besteht darin, dass er viele Testanfragen bereitstellt und es Ihnen ermöglicht, Ihren Scraper in Ihrem persönlichen Konto zu konfigurieren und seinen Zeitplan festzulegen. Anschließend sammelt er Daten ohne Ihr Zutun. Betrachten wir eine Tabelle mit den Vor- und Nachteilen:

Pro

Nachteile

Bietet eine kostenlose Testversion, die mehr als 1000 Anfragen an die Google SERP ermöglicht.

Die langsame Reaktionszeit von durchschnittlich 17,57 Sekunden ist eine der langsamsten Optionen.

Antworten werden im JSON-Format zurückgegeben, was eine einfache Integration in verschiedene Anwendungen ermöglicht.

Der Mindesttarif beginnt bei 49 US-Dollar, was für manche Benutzer relativ viel sein könnte.

Bietet zusätzliche Funktionalitäten über ihre Bibliothek

Die Dokumentation ist umständlich und es fehlen klare Beispiele für die reine API-Verwendung, sodass häufig auf die Bibliothek zurückgegriffen wird.

Bietet die Möglichkeit zur individuellen Anpassung von Scrapern und zur Zeitplanung auf der Website, was die Datenextraktion vereinfacht

Erfordert zwei Anfragen: eine zum Ausführen der Abfrage und eine andere zum Abrufen der gesammelten Daten.

Diese ist weniger benutzerfreundlich als vorherige APIs und weist mehrere Nachteile auf. Ein wesentlicher Nachteil ist das Fehlen von Beispielen für die Verwendung der Roh-API ohne ihre Bibliothek.

ZenSerp


ZenSerp API

ZenSerp ist ein Dienst, der verschiedene APIs zum Sammeln von Daten von verschiedenen Suchmaschinen bereitstellt. Die Arbeit mit dieser API ist recht einfach. Außerdem gibt es auf der Website einen Playground, mit dem Sie API-Anfragen direkt auf der Website konfigurieren und ausführen können. Sie können auch den Code für die generierte Anfrage anzeigen, aber manchmal enthält er Fehler.

Versuchen wir beispielsweise, eine Anfrage an die API der Google-Suchmaschinen-Ergebnisseiten zu stellen und sehen uns den generierten Code an:


Codefehler im API Playground
Codefehler im API Playground

Der Code kann aufgrund von Syntaxfehlern nicht verwendet werden. Da jedoch eine einfache GET-Anfrage erforderlich ist, ist dies leicht zu beheben, kann jedoch für Anfänger schwierig zu erlernen sein.

Betrachten wir die JSON-Antwort der korrigierten Anfrage:

{
    "query": {
        "apikey": "",
        "q": "",
        "url": ""
    },
    "organic": (
        {
            "position": 0,
            "localPack": (
                {
                    "place_id": "",
                    "title": "",
                    "url": null,
                    "street": "",
                    "stars": null,
                    "review": null,
                    "phone": null,
                    "description": "",
                    "price": null,
                    "type": "",
                    "extensions": null
                }
            ),
            "mapUrl": ""
        },
        {
            "position": 0,
            "title": "",
            "url": "",
            "destination": "",
            "description": "",
            "isAmp": false
        }
    ),
    "related_searches": (),
    "number_of_results": 0
}

Ein weiterer Nachteil ist, dass die API in der Antwort Ihren persönlichen API-Schlüssel zurückgibt, was dazu führen könnte, dass Ihr API-Schlüssel verloren geht, der dann zum Sammeln von Daten über Ihr Konto verwendet werden könnte. Das ist nicht sehr angenehm, wenn Sie für einen teuren Plan bezahlt haben und Ihr persönlicher Schlüssel versehentlich verloren gegangen ist.

Lassen Sie uns zusammenfassen und die Vor- und Nachteile betrachten:

Pro

Nachteile

Bietet eine API für den Zugriff auf Suchergebnisse

Das JSON-Antwortformat enthält einen persönlichen API-Schlüssel, der sicher gehandhabt werden muss, um ein Auslaufen zu verhindern

Bietet Preispläne ab 49,99 $

Begrenzte kostenlose Testversion im Vergleich zu anderen Diensten, die möglicherweise nicht genügend Daten für gründliche Tests bereitstellt

Geschwindigkeit mit einer durchschnittlichen Reaktionszeit von 4,73 Sekunden

Der generierte Code kann Fehler enthalten, die möglicherweise Schwierigkeiten oder die Unmöglichkeit der Nutzung verursachen, insbesondere für Anfänger

Insgesamt kann ZenSerp ein nützliches Tool sein, aber beim Umgang mit den abgerufenen Daten ist Vorsicht geboten, damit Ihr persönlicher Schlüssel nicht unbefugten Benutzern zugänglich gemacht wird. Darüber hinaus sind grundlegende API-Kenntnisse unerlässlich, um Anfragen zu stellen und Daten zu verarbeiten, ohne sich ausschließlich auf die bereitgestellten Codebeispiele verlassen zu müssen.

BrightData


BrightData SERP API

Bright Data positioniert sich in erster Linie als Proxy-Anbieter, bietet aber auch eine Google SERP-API. Um damit arbeiten zu können, müssen Sie sich auf der Site registrieren und eine separate Zone erstellen, über die Anfragen ausgeführt werden.

Nachdem Sie in Ihrem persönlichen Konto eine Zone für die Google Search API erstellt haben, können Sie über den Playground versuchen, eine Anfrage an die API auszuführen. Anschließend erhalten Sie eine JSON-Antwort. Wenn Sie jedoch versuchen, Code für eine Anfrage an diese API zu generieren, erhalten Sie Code, der über BrightData Proxy auf die Google-Seite zugreift. Anschließend erhalten Sie den HTML-Code der Seite und nicht die erwartete analysierte Version.


BrightData gibt cURL zum Scraping von Daten mithilfe eines Proxys ohne Parsen zurück.
Gibt cURL zum Scraping von Daten mithilfe eines Proxys ohne Parsen zurück.

Es ist erwähnenswert, dass BrightData auch einen Endpunkt zum Parsen dieser Daten bereitstellt, sodass es einen Ausweg aus dieser Situation gibt. Betrachten wir nun die Vor- und Nachteile dieses Dienstes:

Pro

Nachteile

Bietet schnelle API-Antworten mit einer durchschnittlichen Geschwindigkeit von 2,36 Sekunden.

Höhere Preisstufen (ab 499 US-Dollar) können für manche Benutzer zu teuer sein.

Bietet einen Mindesttarifplan für 10 $, der für die Grundbedürfnisse geeignet ist.

Die Pay-as-you-go-Option kann mit einem Preis von 3 $ pro 1.000 Anfragen kostspielig werden.

Gewährt den Benutzern eine kostenlose Testphase von 7 Tagen, um den Dienst zu testen.

Der Schwerpunkt liegt in erster Linie auf der Bereitstellung von Proxys und nicht auf verschiedenen APIs zur Datenerfassung und -analyse.

Mit Proxy-Diensten unterschiedliche Bedürfnisse abdecken.

Im Vergleich zu anderen umfassenden APIs zur Datenerfassung sind die Funktionen eingeschränkt.

Insgesamt sollten Sie diesen Dienst in Erwägung ziehen, wenn Sie Erfahrung mit APIs und gute Programmierkenntnisse haben.

DatenForSeo


DatenForSeo

DataForSEO ist ein weiteres beliebtes Datenerfassungstool, das eine Vielzahl von Tools zur Automatisierung der Arbeit von SEO-Spezialisten bietet. Ein solches Tool ist die SERP API.

Leider kann es bei der Registrierung zu Schwierigkeiten kommen, da sich nur Unternehmensvertreter über das Formular auf der Website registrieren können. Wenn Sie Freiberufler oder nur eine Einzelperson sind, müssen Sie sich mit einer Beschreibung der Situation an den technischen Support wenden. Wenn alles in Ordnung ist, erhalten Sie per E-Mail eine Nachricht mit Ihrem Login und Passwort.

Die bereitgestellte SERP-API ist recht praktisch. Der einzige Unterschied besteht darin, dass der Zugriff darauf nicht über einen API-Schlüssel erfolgt, sondern über einen Schlüssel, der auf Grundlage des Benutzernamens und des Kennworts generiert wird.


DataForSeo erfordert Login und Passwort anstelle des API-Schlüssels

Die vom Dienst nach erfolgreichem Abschluss einer Anforderung zurückgegebene JSON-Antwort weist die folgende Struktur auf:

{
    "version": "",
    "status_code": 0,
    "status_message": "",
    "time": "",
    "cost": 0,
    "tasks_count": 0,
    "tasks_error": 0,
    "tasks": (
        {
            "id": "",
            "status_code": 0,
            "status_message": "",
            "time": "",
            "cost": 0,
            "result_count": 0,
            "path": (),
            "data": {
                "api": "",
                "function": "",
                "se": "",
                "se_type": "",
                "keyword": "",
                "location_code": 0,
                "language_code": "",
                "device": "",
                "os": "",
                "depth": 0
            },
            "result": (
                {
                    "keyword": "",
                    "type": "",
                    "se_domain": "",
                    "location_code": 0,
                    "language_code": "",
                    "check_url": "",
                    "datetime": "",
                    "spell": null,
                    "item_types": (),
                    "se_results_count": 0,
                    "items_count": 0,
                    "items": (
                        {
                            "type": "",
                            "rank_group": 0,
                            "rank_absolute": 0,
                            "position": "",
                            "xpath": "",
                            "domain": "",
                            "title": "",
                            "url": "",
                            "cache_url": null,
                            "related_search_url": null,
                            "breadcrumb": "",
                            "website_name": "",
                            "is_image": false,
                            "is_video": false,
                            "is_featured_snippet": false,
                            "is_malicious": false,
                            "is_web_story": false,
                            "description": "",
                            "pre_snippet": null,
                            "extended_snippet": null,
                            "images": null,
                            "amp_version": false,
                            "rating": null,
                            "price": null,
                            "highlighted": (),
                            "links": null,
                            "faq": null,
                            "extended_people_also_search": null,
                            "about_this_result": null,
                            "related_result": null,
                            "timestamp": null,
                            "rectangle": null
                        }
                    )
                }
            )
        }
    )
}

Lassen Sie uns die Vor- und Nachteile dieses Dienstes zusammenfassen und überprüfen:

Pro

Nachteile

Bietet API-Zugriff für SERP-Daten

In der JSON-Antwort fehlt die Ergebnissegmentierung

Bietet eine Testversion mit 500 Anfragen

Durchschnittliche Reaktionsgeschwindigkeit von 6,75 Sekunden

Verfügbar für Unternehmensvertreter

Eingeschränkter Zugriff für Freiberufler/Einzelpersonen

Kundensupport verfügbar

Der Registrierungsprozess kann mehrere Tage dauern

Umfassender Datenabruf

Für den Zugriff außerhalb des Unternehmens muss der Support kontaktiert werden

Insgesamt ist die API selbst benutzerfreundlich, die Weiterverarbeitung der Ergebnisse kann jedoch etwas schwierig sein.

SchabeBiene


ScrapingBee SERP API

ScrapingBee bietet eine umfassende Suite von APIs zur Datenerfassung, darunter die Google SERP API. Der Dienst stellt die API, gut strukturierte Dokumentation und Artikel mit Anwendungsbeispielen für die API bereit.

Da zum Abrufen von Daten eine einfache GET-Anfrage mit Parametern, einschließlich Ihres API-Schlüssels, erforderlich ist, ist die Verwendung selbst für Anfänger recht unkompliziert.

Lassen Sie uns eine Anfrage stellen und einen Blick auf die JSON-Antwort in Echtzeit werfen:

{
    "meta_data": {
        "url": "",
        "number_of_results": 0,
        "zero_results_for_original_query": false,
        "location": "",
        "number_of_organic_results": 0,
        "number_of_ads": 0,
        "number_of_page": 0
    },
    "organic_results": (
        {
            "url": "",
            "displayed_url": "",
            "description": "",
            "position": 0,
            "title": "",
            "domain": "",
            "sitelinks": {
                "inline": (
                    {
                        "title": "",
                        "link": ""
                    }
                ),
                "expanded": (
                    {
                        "title": "",
                        "link": "",
                        "snippet": "",
                        "date_raw": "",
                        "date": "",
                        "answers": null,
                        "answers_raw": null
                    }
                )
            },
            "rich_snippet": {
                "top": {
                    "detected_extensions": {},
                    "extensions": ()
                }
            },
            "date": null,
            "date_utc": null
        
    ),
    "local_results": (
        {
            "title": "",
            "review": 0,
            "review_count": 0,
            "position": 0,
            "cid": ""
        }
    ),
    "top_ads": (),
    "bottom_ads": (),
    "related_queries": (),
    "questions": (
        {
            "text": "",
            "position": null,
            "answer": ""
        }
    ),
    "top_stories": (),
    "news_results": (),
    "knowledge_graph": {},
    "related_searches": ()
}

Die Daten sind gut strukturiert und daher leicht zu analysieren. Lassen Sie uns die Ergebnisse zusammenfassen und eine Tabelle mit Vor- und Nachteilen erstellen:

Pro

Nachteile

Bietet eine vollständige und praktische JSON-Antwort

Langsame Reaktionszeit, durchschnittlich 22,08 Sekunden, was ihn zum langsamsten unter den betrachteten Diensten macht

Bietet Statistiken und Abfrageausführungszeiten auf der Website

Der Mindestpreisplan beginnt bei 49 $ für 6000 Anfragen

Die Testversion erlaubt nur 40 Anfragen (mit 1000 bereitgestellten Credits, wobei eine Anfrage an die Google SERP API 25 Credits verbraucht)

Insgesamt ist die API relativ einfach zu verwenden. Aufgrund der langsamen Reaktionszeit ist ihre Anwendung in realen Projekten jedoch möglicherweise nicht ganz bequem.

SerpWow


SerpWow SERP-API

SerpWow bietet eine API zum Sammeln von Daten von allen gängigen Suchmaschinen, darunter Google, Bing, Yahoo, Baidu, Naver, Yandex und mehr. Insgesamt ist die Verwendung dieser SERP-API ähnlich wie bei den meisten anderen. Darüber hinaus bietet die Website klare Dokumentation und Beispiele.

Die größte Herausforderung bei der Verwendung dieser API besteht in der Verarbeitung der abgerufenen Daten. Sehen wir uns die JSON-Antwortstruktur an:

{
    "request_info": {
        "success": "",
        "credits_used": "",
        "credits_remaining": "",
        "credits_used_this_request": ""
    },
    "search_parameters": {
        "q": "",
        "engine": ""
    },
    "search_metadata": {
        "created_at": "",
        "processed_at": "",
        "total_time_taken": "",
        "engine_url": "",
        "html_url": "",
        "json_url": ""
    },
    "search_information": {
        "original_query_yields_zero_results": "",
        "total_results": ""
    },
    "local_map": {
        "image": ""
    },
    "local_results": (
        {
            "position": "",
            "title": "",
            "gps_coordinates": {
                "latitude": "",
                "longitude": ""
            },
            "link": "",
            "address": "",
            "business_type": "",
            "data_cid": "",
            "image": "",
            "extensions": (),
            "rating": "",
            "reviews": "",
            "price": "",
            "price_parsed": "",
            "price_description": "",
            "block_position": ""
        }
    ),
    "related_searches": (
        {
            "query": "",
            "link": "",
            "type": ""
        }
    ),
    "related_questions": (
        {
            "question": "",
            "answer": "",
            "source": {
                "link": "",
                "displayed_link": "",
                "title": ""
            },
            "search": {
                "link": "",
                "title": ""
            },
            "block_position": ""
        }
    ),
    "organic_results": (
        {
            "position": "",
            "title": "",
            "link": "",
            "domain": "",
            "displayed_link": "",
            "snippet": "",
            "prerender": "",
            "sitelinks": {
                "inline": ()
            },
            "block_position": ""
        }
    )
}

Obwohl wir dieses JSON bereinigt haben, war es in seiner ursprünglichen Form mit redundanten Daten gefüllt. Beispielsweise bestand die JSON-Antwort, die wir erhalten haben, aus 2154 Zeilen, wobei die meisten Attribute einen NULL-Wert enthielten. Leider kann dies die Verarbeitung solcher Daten erheblich erschweren.

Lassen Sie uns die Vor- und Nachteile dieser API zusammenfassen und in einer Tabelle zusammenfassen:

Pro

Nachteile

Bietet API für die Datenerfassung von allen wichtigen Suchmaschinen, darunter Google, Bing, Yahoo, Naver, Yandex und andere.

Die JSON-Antwort enthält heterogene, redundante und unstrukturierte Daten.

Die Testversion ermöglicht 100 Anfragen und bietet die Möglichkeit, den Dienst zu testen, bevor Sie sich für einen kostenpflichtigen Plan entscheiden.

Die durchschnittliche Reaktionszeit beträgt 12,08 Sekunden und liegt damit im mittleren Bereich der betrachteten Dienste.

Der Mindesttarif beginnt bei 25 $ für 1000 Anfragen.

Insgesamt wäre die Verwendung dieser SERP-API recht praktisch, wenn das Antwortformat strukturierter wäre und weniger redundante und unstrukturierte Daten enthielte.

Oxylabs


Oxylabs SERP API

Oxylabs ist ein weiterer beliebter Dienst, der verschiedene APIs anbietet, darunter eine zum Sammeln von Daten aus den Google SERPs. Sie können es auf der Website im API Playground ausprobieren oder es ganz einfach in Ihre eigene Anwendung integrieren.

Der Hauptnachteil dieses Dienstes besteht darin, dass Daten nicht über einen API-Schlüssel, sondern über einen Benutzernamen und ein Passwort abgerufen werden. Dieser Benutzername und dieses Passwort sind jedoch nicht dieselben, die Sie bei der Registrierung verwenden. Stattdessen handelt es sich um neue, die Sie erhalten können, wenn Sie einen Benutzer für eine bestimmte API erstellen.

Dieser Ansatz mag praktisch erscheinen, kann aber für Erstbenutzer verwirrend sein. Die JSON-Antwort ist etwas überladen, aber immer noch gut brauchbar:

{
    "results": (
        {
            "content": {
                "url": "",
                "page": 0,
                "results": {
                    "paid": (),
                    "organic": (
                        {
                            "pos": 0,
                            "url": "",
                            "desc": "",
                            "title": "",
                            "images": (),
                            "sitelinks": {
                                "inline": (
                                    {
                                        "url": "",
                                        "title": ""
                                    }
                                )
                            },
                            "url_shown": "",
                            "pos_overall": 0
                        }
                    ),
                    "local_pack": {
                        "items": (
                            {
                                "cid": "",
                                "pos": 0,
                                "title": "",
                                "rating": 0,
                                "address": "",
                                "subtitle": "",
                                "rating_count": 0
                            }
                        ),
                        "pos_overall": 0
                    },
                    "related_searches": {
                        "pos_overall": 0,
                        "related_searches": ()
                    },
                    "related_questions": {
                        "items": (
                            {
                                "pos": 0,
                                "answer": "",
                                "source": {
                                    "url": "",
                                    "title": "",
                                    "url_shown": ""
                                },
                                "question": ""
                            }
                        ),
                        "pos_overall": 0
                    },
                    "search_information": {
                        "query": "",
                        "showing_results_for": "",
                        "total_results_count": 0
                    },
                    "total_results_count": 0
                },
                "last_visible_page": 0,
                "parse_status_code": 0
            },
            "created_at": "",
            "updated_at": "",
            "page": 0,
            "url": "",
            "job_id": "",
            "status_code": 0,
            "parser_type": ""
        }
    ),
    "job": {
        "callback_url": "",
        "client_id": 0,
        "context": (),
        "created_at": "",
        "domain": "",
        "geo_location": null,
        "id": "",
        "limit": 0,
        "locale": null,
        "pages": 0,
        "parse": true,
        "parser_type": null,
        "parsing_instructions": null,
        "browser_instructions": null,
        "url": null,
        "query": "",
        "source": "",
        "start_page": 0,
        "status": "",
        "storage_type": null,
        "storage_url": null,
        "subdomain": "",
        "content_encoding": "",
        "updated_at": "",
        "user_agent_type": "",
        "session_info": null,
        "statuses": (),
        "client_notes": null,
        "_links": (
            {
                "rel": "",
                "href": "",
                "method": ""
            }
        )
    }
}

Leider enthält es viele unnötige Informationen. Betrachten wir die wichtigsten Vor- und Nachteile dieses Dienstes:

Pro

Nachteile

Bietet API für Google SERP-Daten.

Die durchschnittliche Reaktionszeit beträgt 7,22 Sekunden, was mittelmäßig ist.

Der Mindestplan beginnt bei 49 $ für 17.500 Anfragen.

Die Testversion ist zwar großzügig auf 5.000 Anfragen begrenzt, aber auf eine Woche beschränkt.

Das JSON-Antwortformat ist praktisch.

Authentifizierung über Login und Passwort, möglicherweise verwirrend aufgrund mehrerer Anmeldeinformationen.

Insgesamt bietet Oxylabs einen ordentlichen Proxy-Dienst mit einer einfachen API und einem großen Pool an Proxys. Die überladene JSON-Antwort und die unnötigen Informationen können jedoch ein Nachteil sein.

ScraperApi


ScraperApi SERP-API

ScraperAPI ist die letzte Google SERP API auf unserer Liste. Sie zeichnet sich durch ihre Einfachheit aus und stellt nur die wesentlichen Daten bereit, die Sie benötigen. Darüber hinaus bietet der Dienst eine Planungsfunktion direkt auf der Website zur automatischen Datenerfassung.

Der Vorteil dieses Dienstes ist sein benutzerfreundliches Antwortformat. Es bietet eine präzise Menge an Informationen, vermeidet Unordnung und macht die Bearbeitung einfach:

{
    "search_information": {
        "query_displayed": ""
    },
    "organic_results": (
        {
            "position": 0,
            "title": "",
            "snippet": "",
            "highlights": (
                ""
            ),
            "link": "",
            "displayed_link": ""
        }
    ),
    "local_packs": (
        {
            "title": "",
            "rating": 0,
            "rating_vote_count": 0,
            "details": (
                ""
            ),
            "position": 0
        }
    ),
    "related_questions": (
        {
            "question": "",
            "position": 0
        }
    ),
    "related_searches": (
        {
            "position": 0,
            "query": "",
            "link": ""
        }
    ),
    "pagination": {
        "pages_count": 0,
        "current_page": 0,
        "next_page_url": "",
        "pages": (
            {
                "page": 0,
                "url": ""
            }
        )
    }
}

Schauen wir uns die Vor- und Nachteile dieses Dienstes an:

Pro

Nachteile

Bietet API-Zugriff auf Google SERP-Daten

Durchschnittliche Reaktionsgeschwindigkeit von 6,12 Sekunden

Die Testversion erlaubt 200 Anfragen

Der Minimalplan beginnt bei 49 $ für 4000 Anfragen

Einfache JSON-Antwort mit wesentlichen Informationen

Die Testversion ist auf eine Woche begrenzt

Einfach zu integrieren und zu verwenden

Begrenzte Informationen in der JSON-Antwort

Bietet 5000 Credits zum Ausprobieren

Jede Anfrage an Google SERP kostet 25 Credits

Kurz gesagt, ScraperAPI ist eine solide Wahl für Anfänger, die noch keine Erfahrung mit APIs haben und nur grundlegende Informationen ohne zusätzliche detaillierte Daten benötigen. Seine benutzerfreundliche Oberfläche, Planungsfunktionen und sein leichtes Datenformat machen es zu einem wertvollen Werkzeug für Datenerfassungs- und Analyseaufgaben.

Abschluss

In diesem Artikel wurden die 10 beliebtesten Dienste verglichen, die Google SERP APIs bereitstellen. Wir haben Scraper erstellt und Daten gesammelt, die wir in diesem Artikel präsentiert haben. Basierend auf unserer Analyse ist die schnellste Google SERP Scraping APIs Sind HasData, SerpAPIUnd BrightData.

Wir haben jeden Dienst im Detail überprüft, einschließlich seiner Preispläne. Wir haben auch ihre JSON-Antworten analysiert und festgestellt, dass ScraperAPI, HasData, SerpAPIUnd ZenSerp bieten die am besten strukturierte und praktische Daten für die weitere Analyse.

Wir haben auch die kostenlosen Testversionen der einzelnen Dienste ausgewertet. Auf dieser Grundlage haben wir festgestellt, dass Oxylabs, ApifyUnd BrightData Angebot die besten kostenlosen Testversionen.

Insgesamt hoffen wir, dass Ihnen dieser Überblick dabei hilft, die für Ihr Projekt am besten geeignete Google SERP API auszuwählen. Wir haben versucht, alle verfügbaren Kriterien zu analysieren und die Vor- und Nachteile der beliebtesten Dienste hervorzuheben.

Related Posts

Hinterlasse einen Kommentar