DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Content Analysis: Suche
Listet die einzelnen Seiten auf, die ein Keyword zitieren, statt der Summen. Jeder Eintrag enthält url, domain, main_domain, url_rank, domain_rank, spam_score, fetch_time, country, language, score und page_category, daneben total_count und items_count. filters akzeptiert die von get_dataforseo_content_available_filters aufgeführten Felder. Für Anzahlen und Verteilungen statt Seiten verwenden Sie post_dataforseo_content_summary_live.
Preisreferenz
- Abrechnung: Gemeldete Antwortkosten.
- Referenzschätzung pro Anfrage: USD 0.0276.
- Referenz-Kundenmultiplikator: 1.0. Nicht erneut auf bereits abgerechnete Kundenbeträge anwenden.
Nur Referenzmetadaten, kein Kontenangebot und keine garantierte Preis- oder Ausgabenobergrenze. Ressourcen-Credits sind keine Felo-Credits. Endgültige Abrechnungen richten sich nach den Felo-Abrechnungsbelegen.
- Typ: array (object | null)[]
- filtersTyp: array (object | null)[] | null
Array von Filterparametern für Ergebnisse
Optionales Feld
Sie können mehrere Filter gleichzeitig hinzufügen (maximal 8 Filter)
Zwischen den Bedingungen setzen Sie einen logischen Operatorandoderor
Die folgenden Operatoren werden unterstützt:regex,not_regex,<,<=,>,>=,=,<>,in,not_in,like,not_like,match,not_match
Mit dem Operator%inlikeundnot_likekönnen Sie beliebige Zeichenfolgen mit null oder mehr Zeichen abgleichen
Beispiel:["country","=", "US"][["domain_rank",">",800],"and",["content_info.connotation_types.negative",">",0.9]][["domain_rank",">",800],
"and",
[["page_types","has","ecommerce"],
"or",["content_info.text_category","has",10994]]]
Weitere Informationen zu Filtern finden Sie unter Content Analysis API - FiltersLeeres Objekt - keywordTyp: string
Ziel-Keyword
Pflichtfeld
UTF-8-Kodierung
Die Keywords werden in Kleinbuchstaben umgewandelt;
Hinweis: Um eine exakte Phrase statt eines einzelnen Keywords zu finden, verwenden Sie doppelte Anführungszeichen und Backslashes;
Beispiel:"keyword": "\"tesla palo alto\""Weitere Informationen zu Regeln und Einschränkungen der Felder
keywordundkeywordsin DataForSEO-APIs finden Sie in diesem Help-Center-Artikel - keywordTyp: object | null
_fields Zielfelder und Ziel-Keywords
Optionales Feld
Mit diesem Parameter filtern Sie den Datensatz nach Keywords, die in bestimmten Feldern enthalten sein sollen;
mögliche Felder:title,main_title,previous_title,snippet
Sie können mehrere Felder angeben;
Hinweis: Um eine exakte Phrase statt eines einzelnen Keywords zu finden, verwenden Sie doppelte Anführungszeichen und Backslashes;
Beispiel:"keyword_fields": {<br>"snippet": "\"logitech mouse\"",<br>"main_title": "sale"<br>}"- propertyTyp: string | null
Name
- limitTyp: integer | null
die maximale Anzahl der zurückgegebenen Zitate
Optionales Feld
Standardwert:100
Höchstwert:1000 - offsetTyp: integer | null
Offset im Ergebnisarray der zurückgegebenen Zitate
Optionales Feld
Standardwert:0
Wenn Sie den Wert10angeben, werden die ersten zehn Zitate im Ergebnisarray ausgelassen und die Daten für die nachfolgenden Zitate ausgegeben
Hinweis: wir empfehlen, diesen Parameter nur beim Abruf von bis zu 10.000 Ergebnissen zu verwenden
für den Abruf von mehr als 10.000 Ergebnissen verwenden Sie stattdessenoffset_token. - offsetTyp: string | null
_token Offset-Token für nachfolgende Anfragen
Optionales Feld
wird im identischen Feld der Antwort auf jede Anfrage bereitgestellt;
Verwenden Sie diesen Parameter, um Zeitüberschreitungen zu vermeiden, wenn Sie mehr als 10.000 Ergebnisse in einer einzigen Anfrage abrufen möchten;
Wenn Sie den eindeutigen Wertoffset_tokenaus dem Antwortarray angeben, erhalten Sie die nachfolgenden Ergebnisse der ursprünglichen Aufgabe;offset_token-Werte sind für jede nachfolgende Aufgabe eindeutig
Hinweis: Wennoffset_tokenin der Anfrage angegeben wird, werden bei der Verarbeitung der Aufgabe alle anderen Parameter außerlimitnicht berücksichtigt
Weitere Informationen zu diesem Parameter finden Sie in unserem Help-Center - orderTyp: array string[] | null
_by Sortierregeln für Ergebnisse
Optionales Feld
Zum Sortieren der Ergebnisse können Sie dieselben Werte wie im Arrayfiltersverwenden
mögliche Sortierarten:asc- Ergebnisse werden aufsteigend sortiertdesc- Ergebnisse werden absteigend sortiert
Sortierart und -richtung werden durch ein Komma getrennt
Beispiel:["content_info.sentiment_connotations.anger,desc"]
Standardregel:["content_info.sentiment_connotations.anger,desc"]
Hinweis: Pro Anfrage sind höchstens drei Sortierregeln möglich
Mehrere Sortierregeln werden durch ein Komma getrennt
Beispiel:["content_info.sentiment_connotations.anger,desc","keyword_data.keyword_info.cpc,desc"] - pageTyp: array string[] | null
_type Zielseitentypen
Optionales Feld
Mit diesem Parameter filtern Sie den Datensatz nach Seitentypen
mögliche Werte:"ecommerce","news","blogs","message-boards","organization" - rankTyp: string | null
_scale definiert die Skala zur Berechnung und Anzeige der Werte
domain_rankundurl_rank
Optionales FeldMit diesem Parameter wählen Sie, ob Rangwerte auf einer Skala von 0–100 oder 0–1000 dargestellt werden
mögliche Werte:
one_hundred— Rangwerte werden auf einer Skala von 0–100 angezeigtone_thousand— Rangwerte werden auf einer Skala von 0–1000 angezeigtStandardwert:
one_thousandWeitere Informationen zur Funktionsweise dieses Parameters finden Sie in diesem Help-Center-Artikel
- searchTyp: string | null
_mode Gruppierungstyp der Ergebnisse
Optionales Feld
mögliche Gruppierungstypen:as_is- gibt alle Zitate für das Ziel-keywordzurückone_per_domain- gibt ein Zitat deskeywordpro Domain zurück
Standardwert:as_is - tagTyp: string | null
Benutzerdefinierte Aufgaben-ID
Optionales Feld
Zeichenlimit: 255
Mit diesem Parameter können Sie die Aufgabe identifizieren und dem Ergebnis zuordnen
Den angegebenen Werttagfinden Sie imdata-Objekt der Antwort
- Typ: object | null · Response36Afe1097B20_ContentAnalysisSearchLiveResponseInfo200
- 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_ContentAnalysisSearchLiveTaskInfo
- 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
- itemsTyp: array (object | null)[] | null
enthält Zitierungen und zugehörige Daten
- contentTyp: object | null · Response36Afe1097B20_AnalysisContentInfo
_info enthält Daten zu Zitierungen aus der angegebenen
url- authorTyp: string | null
Autor des Inhalts
- connotationTyp: object | null
_types Konnotationstypen
enthält Typen von Stimmungen (Sentiment-Polarität) in Bezug auf das jeweilige Zitat sowie den Wahrscheinlichkeitsindex für jeden Stimmungstyp
mögliche Konnotationstypen:positive,negative,neutral- propertyTyp: integer | null Format: int64
Name Signed 64-bit integers (long type).
- contentTyp: integer | null
_quality _score Score für Inhaltsqualität
dieser Wert wird anhand der Anzahl der Wörter, Sätze und Zeichen im Inhalt berechnet - contentTyp: string | null
_type Inhaltstyp
Beispiel:page_content,comment - dateTyp: string | null
_published Datum und Uhrzeit der Veröffentlichung des Inhalts
im UTC-Format: "yyyy-mm-dd hh-mm-ss +00:00"
Beispiel:2017-01-24 13:20:59 +00:00 - groupTyp: string | null
_date Datum und Uhrzeit der Zitatgruppe
gibt das Veröffentlichungsdatum des Inhalts oder Datum und Uhrzeit des ersten Besuchs unserer Crawler auf der Seite an;
dieses Feld kann verwendet werden, um Zitate nach Datum zu gruppieren und Zitat-Trends anzuzeigen;
Datum und Uhrzeit werden im UTC-Format angegeben: "yyyy-mm-dd hh-mm-ss +00:00"
Beispiel:2017-01-24 13:20:59 +00:00 - highlightedTyp: string | null
_text hervorgehobener Text aus dem
snippet - languageTyp: string | null
- levelTyp: integer | null
Überschriftsebene von
title
gibt die h-Tag-Ebene von1(oben) bis6(unten) an - mainTyp: string | null
_title Seitentitel
- previousTyp: string | null
_title Titel des vorherigen Inhaltsblocks
- ratingTyp: object | null · Response36Afe1097B20_ContententRatingInfo
Inhaltsbewertung
Bewertung in Bezug aufcontent_info- maxTyp: number | null Format: double
_rating _value Höchstwert für den Bewertungsnamen
- nameTyp: string | null
Bewertungsname hier finden Sie die folgenden Elemente: Max5, Percents, CustomMax
- ratingTyp: integer | null Format: int64
_count Anzahl der Stimmen
- ratingTyp: number | null Format: double
_value der Wert der Bewertung
- relativeTyp: number | null Format: double
_rating relative Bewertung
- semanticTyp: string | null
_location semantische Position
gibt das semantische HTML-Element an, in dem sich das Zitat des Ziel-Keywords befindet
Beispiel:article,header - sentimentTyp: object | null
_connotations Sentiment-Konnotationen
enthält Stimmungen (emotionale Reaktionen) in Bezug auf das jeweilige Zitat sowie den Wahrscheinlichkeitsindex für jede Stimmung
mögliche Sentiment-Konnotationen:anger,happiness,love,sadness,share,fun- propertyTyp: integer | null Format: int64
Name Signed 64-bit integers (long type).
- snippetTyp: string | null
Inhalts-Snippet
- snippetTyp: integer | null
_length Zeichenlänge des Snippets
- socialTyp: array (object | null)[] | null
_metrics Social-Media-Engagement-Kennzahlen
Daten zu Social-Media-Interaktionen im Zusammenhang mit dem Inhalt auf Basis von Website-Einbettungen, die von Social-Media-Plattformen entwickelt und unterstützt werden- likeTyp: integer | null Format: int64
_count Anzahl der Likes
- typeTyp: string | null
Elementtyp
- textTyp: array integer[] | null
_category - titleTyp: string | null
Titel des Ergebnisses
- countryTyp: string | null
- domainTyp: string | null
Domainname
- domainTyp: integer | null
_rank Rang der
domain
dieser Wert basiert auf Backlink-Daten für die angegebene Domain aus dem DataForSEO Backlink Index;domain_rankwird anhand der Methode für das Node-Ranking in einer verknüpften Datenbank berechnet – ein Prinzip aus dem ursprünglichen Google-PageRank-Algorithmus
Weitere Informationen zu dieser Kennzahl und ihrer Berechnung finden Sie in diesem Help-Center-Artikel - fetchTyp: string | null
_time Datum und Uhrzeit, an dem unser Crawler die Seite besucht hat
im UTC-Format: „yyyy-mm-dd hh-mm-ss +00:00“
Beispiel:2017-01-24 13:20:59 +00:00 - languageTyp: string | null
- mainTyp: string | null
_domain Hauptdomain
- pageTyp: array integer[] | null
_category - pageTyp: array string[] | null
_types Seitentypen
- ratingsTyp: array (object | null)[] | null
auf der Seite gefundene Bewertungen
alle auf der Seite anhand von Mikrodaten gefundenen Bewertungen- maxTyp: number | null Format: double
_rating _value Höchstwert für den Bewertungsnamen
- nameTyp: string | null
Bewertungsname hier finden Sie die folgenden Elemente: Max5, Percents, CustomMax
- ratingTyp: integer | null Format: int64
_count Anzahl der Stimmen
- ratingTyp: number | null Format: double
_value der Wert der Bewertung
- relativeTyp: number | null Format: double
_rating relative Bewertung
- scoreTyp: number | null
Zitierungs-Prominenz-Score
dieser Wert basiert aufurl_rank,domain_rank, dem Vorkommen vonkeywordintitle,main_title,url,snippet
je höher derscore, desto wertvoller die zugehörige Zitierung - socialTyp: array (object | null)[] | null
_metrics Social-Media-Engagement-Kennzahlen
Daten zu Social-Media-Interaktionen im Zusammenhang mit dem Inhalt auf Basis von Website-Einbettungen, die von Social-Media-Plattformen entwickelt und unterstützt werden- likeTyp: integer | null Format: int64
_count Anzahl der Likes
- typeTyp: string | null
Elementtyp
- spamTyp: integer | null
_score - typeTyp: string | null
Elementtyp
- urlTyp: string | null
URL, unter der die Zitierung gefunden wurde
- urlTyp: integer | null
_rank Rang der
url
dieser Wert basiert auf Backlink-Daten für die angegebene URL aus dem DataForSEO Backlink Index;url_rankwird anhand der Methode für das Node-Ranking in einer verknüpften Datenbank berechnet – ein Prinzip aus dem ursprünglichen Google-PageRank-Algorithmus
Weitere Informationen zu dieser Kennzahl und ihrer Berechnung finden Sie in diesem Help-Center-Artikel
- itemsTyp: integer | null Format: int64
_count die Anzahl der im Array
itemszurückgegebenen Ergebnisse - offsetTyp: string | null
_token Offset-Token für nachfolgende Anfragen
Sie können die in diesem Feld bereitgestellte Zeichenfolge verwenden, um die nachfolgenden Ergebnisse der ursprünglichen Aufgabe abzurufen;
Hinweis:offset_token-Werte sind für jede nachfolgende Aufgabe eindeutig - totalTyp: integer | null Format: int64
_count Gesamtmenge der für Ihre Anfrage relevanten Ergebnisse in unserer Datenbank
- 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/content_analysis/search/live \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"keyword_fields": {
"snippet": "logitech"
},
"keyword": "logitech",
"page_type": [
"ecommerce",
"news",
"blogs",
"message-boards",
"organization"
],
"search_mode": "as_is",
"filters": [
"main_domain",
"=",
"reviewfinder.ca"
],
"order_by": [
"content_info.sentiment_connotations.anger,desc"
],
"limit": 10
}
]'
{
"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": [
{
"offset_token": null,
"total_count": null,
"items_count": null,
"items": [
{
"type": null,
"url": null,
"domain": null,
"main_domain": null,
"url_rank": null,
"spam_score": null,
"domain_rank": null,
"fetch_time": null,
"country": null,
"language": null,
"score": null,
"page_category": [
"[Max Depth Exceeded]"
],
"page_types": [
"[Max Depth Exceeded]"
],
"ratings": [
"[Max Depth Exceeded]"
],
"social_metrics": [
"[Max Depth Exceeded]"
],
"content_info": "[Max Depth Exceeded]"
}
]
}
]
}
]
}