DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Wettbewerber
Websites, die verweisende Domains mit einem target teilen, sortiert nach der Anzahl der Überschneidungen. Jede Zeile liefert target, rank und intersections – die Anzahl gemeinsam genutzter verlinkender Domains. main_domain, exclude_large_domains und exclude_internal_backlinks bestimmen, was zählt. Das sind Linkgraph-Wettbewerber, keine Suchwettbewerber; für Letztere verwenden Sie post_dataforseo_labs_google_serp_competitors_live. Um die tatsächlich geteilten Domains zu sehen, verwenden Sie post_dataforseo_backlinks_domain_intersection_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)[]
- excludeTyp: boolean | null
_internal _backlinks Gibt an, ob interne Backlinks von Subdomains zum
targetaus den Ergebnissen ausgeschlossen werden
Optionales Feld
beitrueenthalten die Ergebnisse keine Daten zu internen Backlinks von Subdomains derselben Domain wietarget
beifalsewerden interne Links in die Ergebnisse einbezogen
Standardwert:true - excludeTyp: boolean | null
_large _domains Gibt an, ob große Domains in den Ergebnissen erscheinen
Optionales Feld
beitruewerden Ergebnisse von großen Domains (google.com, amazon.com usw.) ausgelassen;
Standardwert:true - filtersTyp: array (object | null)[] | null
Array der Filterparameter 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,ilike,not_ilike,match,not_match
Mit dem Operator%inlikeundnot_likekönnen Sie beliebige Zeichenfolgen mit null oder mehr Zeichen abgleichen
Beispiel:["rank",">","100"][["target","like","%forbes%"],
"and",
[["rank",">","100"],"or",["intersections",">","5"]]]Die vollständige Liste der möglichen Filter finden Sie hier.
Leeres Objekt - limitTyp: integer | null
maximale Anzahl der zurückgegebenen Domains
Optionales Feld
Standardwert:100
Höchstwert:1000 - mainTyp: boolean | null
_domain Gibt an, ob nur die Hauptdomain des
targetin die Suche einbezogen wird
Optionales Feld
beitruewird nur die Hauptdomain in die Suche einbezogen;
Standardwert:true - offsetTyp: integer | null
Offset im Ergebnisarray der zurückgegebenen Domains
Optionales Feld
Standardwert:0
bei10werden die ersten zehn Domains im Ergebnisarray übersprungen und die Daten für die nachfolgenden Seiten ausgegeben - orderTyp: array string[] | null
_by Sortierregeln für die 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:["rank,desc"]
Hinweis: Pro Anfrage sind höchstens drei Sortierregeln möglich
Mehrere Sortierregeln werden durch ein Komma getrennt
Beispiel:["intersections,desc","rank,asc"] - rankTyp: string | null
_scale definiert die Skala zur Berechnung und Anzeige der Werte
rank,domain_from_rankundpage_from_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 und zur Berechnung der Ranking-Metriken finden Sie in diesem Help-Center-Artikel
- 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 - targetTyp: string
Domain, Subdomain oder Webseite, für die Wettbewerber-Domains abgerufen werden
Pflichtfeld
eine Domain oder Subdomain ohnehttps://undwww.
eine Seite als absolute URL (einschließlichhttp://oderhttps://)
- Typ: object | null · Response36Afe1097B20_BacklinksCompetitorsLiveResponseInfo200
- 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_BacklinksCompetitorsLiveTaskInfo
- 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
Array der Einträge
- intersectionsTyp: integer | null
gibt die Anzahl der Backlink-Überschneidungen mit dem im POST-Array angegebenen
targetan - rankTyp: integer | null
Domain-Rank
Domain-Rank über alle Domains in der Datenbankrankwird 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 diesem Wert und seiner Berechnung finden Sie in diesem Help-Center-Artikel - targetTyp: string | null
Wettbewerber-Domain
- typeTyp: string | null
Elementtyp
- itemsTyp: integer | null Format: int64
_count Anzahl der Elemente im Array
items - totalTyp: integer | null Format: int64
_count Gesamtzahl der relevanten Elemente in der 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/backlinks/competitors/live \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"target": "dataforseo.com",
"filters": [
"rank",
">",
100
],
"order_by": [
"rank,desc"
],
"limit": 5
}
]'
{
"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": [
{
"total_count": null,
"items_count": null,
"items": [
{
"type": null,
"target": null,
"rank": null,
"intersections": null
}
]
}
]
}
]
}