DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Live: Google News SERP HTML
Gibt die News-Ergebnisse für ein Keyword bei Google synchron zurück. Rohe Seitenquelle statt geparster Ergebnisse. Eingebettet in die DataForSEO-Hülle: Daten in tasks[0].result, Ergebnis in tasks[0].status_code – eine abgelehnte Anfrage gibt dennoch HTTP 200 zurück.
Preisreferenz
- Abrechnung: Gemeldete Antwortkosten.
- Referenzschätzung pro Anfrage: USD 0.02.
- Referenz-Kundenmultiplikator: 1.0. Nicht erneut auf einen abgerechneten Kundenbetrag anwenden.
Nur Referenzmetadaten, kein Kontenangebot, kein garantierter Preis und keine Ausgabenobergrenze. Ressourcen-Credits sind keine Felo-Credits. Endgültige Abrechnungen richten sich nach den Felo-Abrechnungsbelegen.
- Typ: array (object | null)[]
- depthTyp: integer | null
Parsing-Tiefe
Optionales Feld
Anzahl der Ergebnisse in der SERP
Standardwert:
10Höchstwert:
200
Ihr Konto wird pro SERP mit bis zu 10 Ergebnissen abgerechnet;Eine Tiefe über 10 kann zu zusätzlichen Kosten führen, wenn die Suchmaschine mehr als 10 Ergebnisse zurückgibt;
Wenn die angegebene Tiefe höher ist als die Anzahl der Ergebnisse in der Antwort, wird die Differenz automatisch Ihrem Kontostand gutgeschrieben
Die Kosten können auf der Seite Pricing berechnet werden.
- keywordTyp: string
keyword
Pflichtfeld
im Feld
keywordkönnen Sie bis zu 700 Zeichen angebenalle %## werden dekodiert (das Zeichen '+' wird zudem in ein Leerzeichen dekodiert)
Wenn Sie das Zeichen "%" für Ihr
keywordbenötigen, geben Sie es als "%25" an;Wenn Sie das Zeichen “+” für Ihr
keywordbenötigen, geben Sie es als “%2B” an;Wenn dieses Feld Parameter wie 'allinanchor:', 'allintext:', 'allintitle:', 'allinurl:', 'define:', 'filetype:', 'id:', 'inanchor:', 'info:', 'intext:', 'intitle:', 'inurl:', 'link:', 'related:', 'site:' enthält, wird die Berechnung pro Aufgabe mit 5 multipliziert
Hinweis: Abfragen mit dem Parameter ‘cache:’ werden nicht unterstützt und geben einen Validierungsfehler zurück
Mehr über Regeln und Einschränkungen der Felder
keywordundkeywordsin DataForSEO-APIs erfahren Sie in diesem Help-Center-Artikel - languageTyp: string
_code Sprachcode der Suchmaschine
Pflichtfeld, wenn nicht angegeben
language_namebei Verwendung dieses Feldes ist keine Angabe von
language_namenötigdie Liste der verfügbaren Standorte der Suchmaschine mit ihrem
language_codeerhalten Sie durch eine separate Anfrage an diehttps://api.dataforseo.com/v3/serp/{{low_se_name}}/languagesBeispiel:
en - languageTyp: string
_name vollständiger Name der Suchmaschinensprache
Pflichtfeld, wenn nicht angegeben
language_codebei Verwendung dieses Feldes ist keine Angabe von
language_codenötigdie Liste der verfügbaren Standorte der Suchmaschine mit ihrem
language_nameerhalten Sie durch eine separate Anfrage an diehttps://api.dataforseo.com/v3/serp/{{low_se_name}}/languagesBeispiel:
English - locationTyp: integer
_code Standortcode der Suchmaschine
Pflichtfeld, wenn nicht angegeben
location_nameoderlocation_coordinatebei Verwendung dieses Feldes ist keine Angabe von
location_nameoderlocation_coordinatenötigdie Liste der verfügbaren Standorte der Suchmaschinen mit ihrem
location_codeerhalten Sie durch eine separate Anfrage an diehttps://api.dataforseo.com/v3/serp/{{low_se_name}}/locationsBeispiel:
2840 - locationTyp: string
_coordinate GPS-Koordinaten eines Standorts
Pflichtfeld, wenn nicht angegeben
location_nameoderlocation_codebei Verwendung dieses Feldes ist keine Angabe von
location_nameoderlocation_codenötigDer Parameter
location_coordinatemuss im Format "latitude,longitude,radius" angegeben werdendie maximale Anzahl der Nachkommastellen für "latitude" und "longitude": 7
der Mindestwert für "radius": 199.9 (mm)
der Höchstwert für "radius": 199999 (mm)
Beispiel:
53.476225,-2.243572,200 - locationTyp: string
_name vollständiger Name des Suchmaschinen-Standorts
Pflichtfeld, wenn nicht angegeben
location_codeoderlocation_coordinatebei Verwendung dieses Feldes ist keine Angabe von
location_codeoderlocation_coordinatenötigdie Liste der verfügbaren Standorte der Suchmaschine mit ihrem
location_nameerhalten Sie durch eine separate Anfrage an diehttps://api.dataforseo.com/v3/serp/{{low_se_name}}/locationsBeispiel:
London,England,United Kingdom - maxTyp: integer | null
_crawl _pages Crawl-Limit für Seiten
Optionales Feld
Anzahl der zu crawlenden Suchergebnisseiten
Höchstwert:
100Hinweis: die Parameter
max_crawl_pagesunddepthergänzen sich gegenseitig;mehr dazu in unserem Help Center
- osTyp: string | null
Betriebssystem des Geräts
Optionales Feld
beachten Sie, dass diese API nur Ergebnisse für Desktop liefert
wählen Sie aus folgenden Werten:
windows,macosStandardwert:
windows - seTyp: string | null
_domain Suchmaschinen-Domain
Optionales Feld
Wir wählen die passende Suchmaschinen-Domain automatisch anhand des von Ihnen angegebenen Standorts und der Sprache aus
Sie können in diesem Feld jedoch eine benutzerdefinierte Suchmaschinen-Domain festlegen
Beispiel:
google.co.uk,google.com.au,google.deusw. - searchTyp: string | null
_param zusätzliche Parameter der Suchanfrage
Optionales Feld
die Liste der verfügbaren Parameter und weitere Details finden Sie hier
- tagTyp: string | null
benutzerdefinierter Aufgabenbezeichner
optionales Feld
Das Zeichenlimit beträgt 255
Sie können diesen Parameter verwenden, um die Aufgabe zu identifizieren und dem Ergebnis zuzuordnen
Den angegebenen
tag-Wert finden Sie imdata-Objekt der Antwort - urlTyp: string | null
direkte URL der Suchanfrage
Optionales Feld
Sie können eine direkte URL angeben, und wir ordnen sie den erforderlichen Feldern zu. Beachten Sie, dass diese Methode für unsere API am schwierigsten zu verarbeiten ist und dass Sie die genaue Sprache und den Standort in der URL angeben müssen. In den meisten Fällen würden wir diese Methode nicht empfehlen.
Beispiel:
https://www.google.co.uk/search?q=%20rank%20tracker%20api&hl=en&gl=GB&uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZS
- Typ: object | null · Response36Afe1097B20_SerpGoogleNewsLiveHtmlResponseInfo200
- Typ: number | null Format: doublecost
Gesamtkosten der Aufgaben in USD
- Typ: integer | nullstatus
_code allgemeiner Statuscode die vollständige Liste der Antwortcodes finden Sie hier
- Typ: string | nullstatus
_message allgemeine Informationsmeldung die vollständige Liste der allgemeinen Informationsmeldungen finden Sie hier
- Typ: array (object | null)[] | nulltasks
Array von Aufgaben
- Typ: object | null · Response36Afe1097B20_SerpGoogleNewsLiveHtmlTaskInfo
- costTyp: number | null Format: double
Gesamtkosten der Aufgaben in USD
- dataTyp: object | null
Enthält dieselben Parameter, die Sie in der POST-Anfrage angegeben haben
- propertyTyp: object | null
Name
- idTyp: string | null
Aufgaben-ID eindeutige Aufgaben-ID in unserem System im UUID-Format
- pathTyp: array (string | null)[] | null
URL-Pfad
- resultTyp: array (object | null)[] | null
Array von Ergebnissen
- datetimeTyp: string | null
Datum und Uhrzeit des Eingangs des Ergebnisses
im UTC-Format: „yyyy-mm-dd hh-mm-ss +00:00“
Beispiel:2019-11-15 12:57:46 +00:00 - itemsTyp: array (object | null)[] | null
Elemente der in der SERP gefundenen Suchergebnisse
- dateTyp: string | null
Datum und Uhrzeit, zu denen die HTML-Seite gescannt wurde
im UTC-Format: “yyyy-mm-dd hh-mm-ss +00:00”
Beispiel:2019-11-15 12:57:46 +00:00 - htmlTyp: string | null
HTML-Seite
- pageTyp: integer | null
laufende Nummer der zurückgegebenen HTML-Seite
- itemsTyp: integer | null Format: int64
_count die Anzahl der im
items-Array zurückgegebenen Ergebnisse - keywordTyp: string | null
in einem POST-Array empfangenes Keyword
das Keyword wird dekodiert zurückgegeben (%##; das Zeichen „+“ wird in ein Leerzeichen dekodiert) - languageTyp: string | null
_code Sprachcode in einem POST-Array
- locationTyp: integer | null
_code Standortcode in einem POST-Array
- seTyp: string | null
_domain Suchmaschinen-Domain in einem POST-Array
- typeTyp: string | null
Elementtyp
- resultTyp: integer | null Format: int64
_count Anzahl der Elemente im Ergebnis-Array
- statusTyp: integer | null
_code Statuscode der Aufgabe von DataForSEO erzeugt, kann im folgenden Bereich liegen: 10000-60000 die vollständige Liste der Antwortcodes finden Sie hier
- statusTyp: string | null
_message Informationsmeldung der Aufgabe die vollständige Liste der allgemeinen Informationsmeldungen finden Sie hier
- timeTyp: string | null
Ausführungszeit in Sekunden
- Typ: integer | null Format: int64tasks
_count Die Anzahl der Aufgaben im tasks-Array
- Typ: integer | null Format: int64tasks
_error Die Anzahl der Aufgaben im tasks-Array, die mit einem Fehler zurückgegeben wurden
- Typ: string | nulltime
Gesamtausführungszeit, Sekunden
- Typ: string | nullversion
Die aktuelle Version der API
application/json - 400
Die Anfrage konnte nicht verarbeitet werden. Prüfen Sie die Anfrageparameter.
- 401
Ein gültiger Felo-API-Schlüssel ist erforderlich.
- 402
Die Anfrage kann nicht fortgesetzt werden, da eine Abrechnungsvoraussetzung nicht erfüllt ist.
- 403
Das Konto ist für diesen Vorgang nicht berechtigt.
- 429
Ein Anfrage- oder Ausgabenlimit wurde erreicht.
- 502
Der Dienst konnte die Anfrage nicht abschließen.
- 503
Die API oder der Abrechnungsdienst ist vorübergehend nicht verfügbar.
- 504
Beim Verarbeiten der Anfrage ist eine Zeitüberschreitung aufgetreten.
- default
Fehlerantwort; Upstream-Passthrough-Antworten können Anbieterformate verwenden
application/json
curl https://openapi.felo.ai/v1/beta/dataforseo/serp/google/news/live/html \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"language_code": "en",
"location_code": 2840,
"keyword": "albert einstein"
}
]'
{
"version": null,
"status_code": null,
"status_message": null,
"time": null,
"cost": null,
"tasks_count": null,
"tasks_error": null,
"tasks": [
{
"id": null,
"status_code": null,
"status_message": null,
"time": null,
"cost": null,
"result_count": null,
"path": [
null
],
"data": null,
"result": [
{
"keyword": null,
"type": null,
"se_domain": null,
"location_code": null,
"language_code": null,
"datetime": null,
"items_count": null,
"items": [
{
"page": null,
"date": null,
"html": null
}
]
}
]
}
]
}