DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Live-LLM-Mentions
Die einzelnen Antworten, in denen ein Assistent Ihr Ziel erwähnt hat. Gibt total_count, current_offset, search_after_token und items zurück – blättern Sie mit dem Token, nicht mit offset, über die ersten Seiten hinaus. ⚠️ target ist ein Array von Objekten, jeweils {"domain": "..."} oder {"keyword": "..."}; ein bloßer String wird als falscher Typ abgelehnt und ein Array aus Strings mit 'Each target item must be an object'. Filterfelder stammen aus get_dataforseo_ai_llm_mentions_available_filters. 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. Für Anzahlen statt der Erwähnungen selbst verwenden Sie post_dataforseo_ai_llm_mentions_aggregated_metrics_live.
Preisreferenz
- Abrechnung: Gemeldete Antwortkosten.
- Referenzschätzung pro Anfrage: USD 0.701.
- Referenz-Kundenmultiplikator: 1.0. Nicht erneut auf einen bereits 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[]
- targetTyp: array object[]erforderlich
Array aus Objekten mit Ziel-Entitäten. Pflichtfeld. Im Feld target können Sie bis zu 10 Entitäten (Objekte) angeben. Eine Ziel-Entität kann entweder eine Domain oder ein Keyword samt zugehörigen Parametern enthalten. Beispiele: target-Array mit einer Domain-Entität [{"domain": "en.wikipedia.org", "search_filter": "exclude"}] target-Array mit einer Keyword-Entität [{"keyword": "bmw", "search_scope": ["question"], "match_type ": "partial_match"}] target-Array mit mehreren Entitäten [{"domain": "en.wikipedia.org", "search_filter": "exclude"}, {"keyword": "bmw", "match_type ": "partial_match", "search_scope": ["answer"]}]
- domainTyp: stringerforderlich
Ziel-Domain. Pflichtfeld, wenn Sie kein keyword angeben. Im Feld domain können Sie bis zu 63 Zeichen angeben; eine Domain sollte ohne https:// und www. angegeben werden.
- includeTyp: boolean
_subdomains Gibt an, ob die Subdomains der Ziel-Domain in die Suche einbezogen werden. Optionales Feld. Wenn auf true gesetzt, werden die Subdomains in die Suche einbezogen. Standardwert: false.
- keywordTyp: string
Ziel-Keyword. Pflichtfeld, wenn Sie keine domain angeben. Im Feld keyword können Sie bis zu 250 Zeichen angeben. Alle %## werden dekodiert (das Zeichen ‘+’ wird zudem in ein Leerzeichen dekodiert). Wenn Sie das Zeichen “%” für Ihr keyword verwenden müssen, geben Sie es als “%25” an; wenn Sie das Zeichen “+” für Ihr keyword verwenden müssen, geben Sie es als “%2B” an. Weitere Informationen zu Regeln und Einschränkungen der Felder keyword und keywords in DataForSEO-APIs finden Sie in diesem Help-Center-Artikel.
- matchTyp: string
_type Ziel-Keyword-Übereinstimmungstyp; definiert, wie das angegebene Keyword abgeglichen wird. Optionales Feld. Mögliche Werte: word_match – Volltextsuche nach Begriffen, die dem angegebenen Seed-Keyword entsprechen, wobei zusätzliche Wörter vor, nach oder innerhalb der Schlüsselphrase enthalten sein können (z. B. liefert die Suche nach „light“ Ergebnisse mit „light bulb“, „light switch“); partial_match – Teilstringsuche, die alle Vorkommen der angegebenen Zeichenfolge findet, auch wenn sie in einem längeren Wort enthalten ist (z. B. liefert die Suche nach „light“ Ergebnisse mit „lighting“, „highlight“); Standardwert: word_match
- searchTyp: string
_filter Entitätssuchfilter: include oder exclude; Standard ist include.
- searchTyp: array string[]
_scope Suchbereich. Domain-Entitäten: any, sources, search_results. Keyword-Entitäten: any, question, answer, brand_entities, fan_out_queries. Standard: any.
- filtersTyp: array
Array von Parametern zum Filtern der Ergebnisse. Optionales Feld. Sie können mehrere Filter gleichzeitig hinzufügen (maximal 8 Filter). Zwischen den Bedingungen müssen Sie einen logischen Operator and oder or setzen. Folgende Operatoren werden unterstützt: =, , in, not_in, like, not_like, ilike, not_ilike, match, not_match. Mit dem Operator % können Sie bei like und not_like beliebige Zeichenfolgen mit null oder mehr Zeichen abgleichen. Beispiel: ["ai_search_volume",">","1000"]. Die vollständige Liste möglicher Filter finden Sie hier.
- languageTyp: string
_code Sprachcode der Suche. Optionales Feld. Wenn Sie dieses Feld verwenden, müssen Sie language_name nicht angeben; die Liste der verfügbaren Sprachen der Suchmaschine mit ihrem language_code erhalten Sie durch eine separate Anfrage an https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages. Standardwert: en. Hinweis: chat_gpt-Daten sind nur für en verfügbar.
- languageTyp: string
_name Vollständiger Name der Suchsprache. Optionales Feld. Wenn Sie dieses Feld verwenden, müssen Sie language_code nicht angeben; wenn Sie dieses Feld nicht angeben, wird standardmäßig der language_code mit dem Wert en verwendet; die Liste der verfügbaren Sprachen der Suchmaschine mit ihrem language_name erhalten Sie durch eine separate Anfrage an https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages. Hinweis: chat_gpt-Daten sind nur für Englisch verfügbar.
- limitTyp: integer
Maximale Anzahl zurückgegebener Objekte. Optionales Feld. Standardwert: 100. Maximalwert: 1000.
- locationTyp: integer
_code Standortcode der Suche. Optionales Feld. Wenn Sie dieses Feld verwenden, müssen Sie location_name nicht angeben. Die Liste der verfügbaren Standorte der Suchmaschine mit ihrem location_code erhalten Sie durch eine separate Anfrage an https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages. Standardwert: 2840. Hinweis: chat_gpt-Daten sind nur für 2840 verfügbar.
- locationTyp: string
_name Vollständiger Name des Suchstandorts. Optionales Feld. Wenn Sie dieses Feld verwenden, müssen Sie location_code nicht angeben. Wenn Sie dieses Feld nicht angeben, wird standardmäßig der location_code mit dem Wert 2840 verwendet; die Liste der verfügbaren Standorte der Suchmaschine mit ihrem location_name erhalten Sie durch eine separate Anfrage an https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages. Hinweis: chat_gpt-Daten sind nur für die Vereinigten Staaten verfügbar.
- offsetTyp: integer
Offset im Ergebnis-Array der zurückgegebenen Erwähnungsdaten. Optionales Feld. Standardwert: 0. Beispiel: Wenn Sie den Wert 10 angeben, werden die ersten zehn Erwähnungsobjekte im Ergebnis-Array ausgelassen und die Daten für die nachfolgenden Objekte bereitgestellt. Hinweis: Der Maximalwert beträgt 9.000; verwenden Sie search_after_token, wenn Sie einen größeren Offset benötigen.
- orderTyp: array string[]
_by Sortierregeln für Ergebnisse. Optionales Feld. Sie können dieselben Werte wie im filters-Array verwenden, um die Ergebnisse zu sortieren. Mögliche Sortierarten: asc – Ergebnisse werden in aufsteigender Reihenfolge sortiert; desc – Ergebnisse werden in absteigender Reihenfolge sortiert. Verwenden Sie ein Komma, um eine Sortierart festzulegen. Beispiel: ["ai_search_volume,desc"]. Beachten Sie, dass Sie in einer einzigen Anfrage höchstens drei Sortierregeln festlegen können; mehrere Sortierregeln müssen durch ein Komma getrennt werden.
- platformTyp: string
Zielplattform. Optionales Feld. Mögliche Werte: chat_gpt, google. Standardwert: google. Hinweis: Die zurückgegebenen Daten hängen von der ausgewählten Plattform ab. Hinweis Nr. 2: chat_gpt-Daten sind nur für die Vereinigten Staaten und Englisch verfügbar.
- searchTyp: string
_after _token Token für Folgeanfragen. Optionales Feld. Wird im identischen Feld der Antwort auf jede Anfrage bereitgestellt. Verwenden Sie diesen Parameter, um Timeouts zu vermeiden, wenn Sie mehr als 20.000 Ergebnisse in einer einzigen Anfrage abrufen möchten. Wenn Sie den eindeutigen search_after_token-Wert aus dem Antwort-Array angeben, erhalten Sie die Folgeergebnisse der ursprünglichen Aufgabe. search_after_token-Werte sind für jede Folgeaufgabe eindeutig. Hinweis: Wenn search_after_token in der Anfrage angegeben ist, müssen alle anderen Parameter mit der vorherigen Anfrage identisch sein.
- tagTyp: string
Benutzerdefinierte Aufgaben-ID. Optionales Feld. Das Zeichenlimit beträgt 255. Mit diesem Parameter können Sie die Aufgabe identifizieren und dem Ergebnis zuordnen. Den angegebenen Wert tag finden Sie im data-Objekt der Antwort.
- Typ: object200
Erfolgreiche Antwort
- Typ: numbercost
Gesamtkosten der Aufgaben in USD
- Typ: integerstatus
_code Allgemeiner Statuscode. Die vollständige Liste der Antwortcodes finden Sie hier. Hinweis: Wir empfehlen dringend, ein geeignetes System zur Behandlung zugehöriger Ausnahme- oder Fehlerbedingungen zu entwickeln.
- Typ: stringstatus
_message Allgemeine Informationsmeldung. Die vollständige Liste der allgemeinen Informationsmeldungen finden Sie hier.
- Typ: array string[]tasks
Array der Aufgaben
- Typ: integertasks
_count Die Anzahl der Aufgaben im tasks-Array
- Typ: integertasks
_error Die Anzahl der Aufgaben im tasks-Array, die mit einem Fehler zurückgegeben wurden
- Typ: numbertasks
.cost Kosten der Aufgabe in USD
- Typ: objecttasks
.data Enthält dieselben Parameter, die Sie in der POST-Anfrage angegeben haben
- Typ: stringtasks
.id Aufgaben-ID. Eindeutige Aufgaben-ID in unserem System im UUID-Format.
- Typ: array string[]tasks
.path URL-Pfad
- Typ: array string[]tasks
.result Array der Ergebnisse
- Typ: integertasks
.result _count Anzahl der Elemente im Ergebnis-Array
- Typ: integertasks
.result .current _offset Anzahl der Erwähnungsobjekte, die im items-Array ausgelassen werden
- Typ: array string[]tasks
.result .items Enthält relevante Erwähnungsdaten
- Typ: integertasks
.result .items _count Anzahl der im items-Array zurückgegebenen Ergebnisse
- Typ: integertasks
.result .items .ai _search _volume Aktuelles AI-Suchvolumen eines Keywords. Weitere Informationen zu dieser Metrik finden Sie hier.
- Typ: stringtasks
.result .items .answer Relevante Antwort im Markdown-Format; der Inhalt des Ergebnisses ist in der Auszeichnungssprache Markdown formatiert
- Typ: array string[]tasks
.result .items .brand _entities Array von Markenentitäten; enthält Informationen zu Marken, die in der Antwort erwähnt werden
- Typ: stringtasks
.result .items .brand _entities .category Kategorie der Marke
- Typ: integertasks
.result .items .brand _entities .position Position in den Ergebnissen
- Typ: stringtasks
.result .items .brand _entities .title Name der Marke
- Typ: array string[]tasks
.result .items .fan _out _queries Array von Fan-out-Abfragen; enthält verwandte Suchanfragen, die aus der Hauptanfrage abgeleitet werden, um eine umfassendere Antwort zu liefern
- Typ: stringtasks
.result .items .first _response _at Datum und Uhrzeit, zu dem die Antwortdaten erstmals aufgezeichnet wurden, im UTC-Format: „yyyy-mm-dd hh-mm-ss +00:00“. Beispiel: 2025-10-21 06:25:30 +00:00
- Typ: stringtasks
.result .items .language _code Sprachcode in einem POST-Array
- Typ: stringtasks
.result .items .last _response _at Datum und Uhrzeit, zu dem die Antwortdaten zuletzt aktualisiert wurden, im UTC-Format: „yyyy-mm-dd hh-mm-ss +00:00“. Beispiel: 2025-10-21 06:25:30 +00:00
- Typ: integertasks
.result .items .location _code Standortcode in einem POST-Array
- Typ: stringtasks
.result .items .model _name Name des KI-Modells, aus dem die Daten abgerufen wurden. Hinweis: Beim Plattformtyp google ist der Wert immer google_ai_overview
- Typ: array string[]tasks
.result .items .monthly _searches Monatliche KI-Suchvolumenraten; Array von Objekten mit KI-Suchvolumenraten in einem bestimmten Monat eines Jahres
- Typ: integertasks
.result .items .monthly _searches .month Monat
- Typ: integertasks
.result .items .monthly _searches .search _volume KI-Suchvolumenrate in einem bestimmten Monat eines Jahres. Mehr zu dieser Metrik erfahren Sie hier
- Typ: integertasks
.result .items .monthly _searches .year Jahr
- Typ: stringtasks
.result .items .platform Plattform, empfangen in einem POST-Array
- Typ: stringtasks
.result .items .question Relevante Frage
- Typ: array string[]tasks
.result .items .search _results Array von Suchergebnissen; alle Websuche-Ausgaben, die das Modell beim Nachschlagen von Informationen abgerufen hat, einschließlich Duplikaten und nicht verwendeter Einträge
- Typ: string
Breadcrumb
- Typ: stringtasks
.result .items .search _results .description Ergebnisbeschreibung
- Typ: stringtasks
.result .items .search _results .domain Ergebnis-Domain
- Typ: integertasks
.result .items .search _results .position Position in den Ergebnissen
- Typ: stringtasks
.result .items .search _results .publication _date Datum und Uhrzeit, zu dem das Ergebnis veröffentlicht wurde, im Format: „year-month-date:minutes:UTC_difference_hours:UTC_difference_minutes“. Beispiel: 2019-11-15 12:57:46 +00:00
- Typ: stringtasks
.result .items .search _results .title Ergebnistitel
- Typ: stringtasks
.result .items .search _results .url Ergebnis-URL
- Typ: array string[]tasks
.result .items .sources Array von Quellen; die Quellen, die das Modell in seiner endgültigen Antwort zitiert oder herangezogen hat
- Typ: stringtasks
.result .items .sources .domain Quell-Domain
- Typ: stringtasks
.result .items .sources .markdown Inhalt des Elements im Markdown-Format; der Inhalt des Ergebnisses ist in der Auszeichnungssprache Markdown formatiert
- Typ: integertasks
.result .items .sources .position Position in den Ergebnissen
- Typ: stringtasks
.result .items .sources .publication _date Datum und Uhrzeit, zu dem das Ergebnis veröffentlicht wurde, im Format: „year-month-date:minutes:UTC_difference_hours:UTC_difference_minutes“. Beispiel: 2019-11-15 12:57:46 +00:00
- Typ: stringtasks
.result .items .sources .snippet Quellbeschreibung
- Typ: stringtasks
.result .items .sources .source _name Quellenname
- Typ: stringtasks
.result .items .sources .thumbnail Quell-Vorschaubild
- Typ: stringtasks
.result .items .sources .title Quellentitel
- Typ: stringtasks
.result .items .sources .url Quell-URL
- Typ: stringtasks
.result .search _after _token Token für Folgeanfragen. Wenn Sie beim Festlegen einer neuen Aufgabe den eindeutigen search_after_token angeben, erhalten Sie die Folgeergebnisse der ursprünglichen Aufgabe. search_after_token-Werte sind für jede Folgeaufgabe eindeutig
- Typ: integertasks
.result .total _count Gesamtanzahl der für die Anfrage relevanten Ergebnisse
- Typ: integertasks
.status _code Statuscode der von DataForSEO generierten Aufgabe; kann im folgenden Bereich liegen: 10000-60000. Die vollständige Liste der Antwortcodes finden Sie hier.
- Typ: stringtasks
.status _message Informationsmeldung der Aufgabe. Die vollständige Liste der allgemeinen Informationsmeldungen finden Sie hier.
- Typ: stringtasks
.time Ausführungszeit in Sekunden
- Typ: stringtime
Ausführungszeit in Sekunden
- Typ: stringversion
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/ai_optimization/llm_mentions/search/live \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"target": [
{}
],
"location_name": "",
"location_code": 1,
"language_name": "",
"language_code": "",
"platform": "",
"filters": [],
"order_by": [
""
],
"offset": 1,
"search_after_token": "",
"limit": 1,
"tag": ""
}
]'
{
"version": "string",
"status_code": 1,
"status_message": "string",
"time": "string",
"cost": 1,
"tasks_count": 1,
"tasks_error": 1,
"tasks": [
"string"
],
"tasks.id": "string",
"tasks.status_code": 1,
"tasks.status_message": "string",
"tasks.time": "string",
"tasks.cost": 1,
"tasks.result_count": 1,
"tasks.path": [
"string"
],
"tasks.data": {},
"tasks.result": [
"string"
],
"tasks.result.total_count": 1,
"tasks.result.current_offset": 1,
"tasks.result.search_after_token": "string",
"tasks.result.items_count": 1,
"tasks.result.items": [
"string"
],
"tasks.result.items.platform": "string",
"tasks.result.items.model_name": "string",
"tasks.result.items.location_code": 1,
"tasks.result.items.language_code": "string",
"tasks.result.items.question": "string",
"tasks.result.items.answer": "string",
"tasks.result.items.sources": [
"string"
],
"tasks.result.items.sources.snippet": "string",
"tasks.result.items.sources.source_name": "string",
"tasks.result.items.sources.thumbnail": "string",
"tasks.result.items.sources.markdown": "string",
"tasks.result.items.sources.position": 1,
"tasks.result.items.sources.title": "string",
"tasks.result.items.sources.domain": "string",
"tasks.result.items.sources.url": "string",
"tasks.result.items.sources.publication_date": "string",
"tasks.result.items.search_results": [
"string"
],
"tasks.result.items.search_results.description": "string",
"tasks.result.items.search_results.breadcrumb": "string",
"tasks.result.items.search_results.position": 1,
"tasks.result.items.search_results.title": "string",
"tasks.result.items.search_results.domain": "string",
"tasks.result.items.search_results.url": "string",
"tasks.result.items.search_results.publication_date": "string",
"tasks.result.items.ai_search_volume": 1,
"tasks.result.items.monthly_searches": [
"string"
],
"tasks.result.items.monthly_searches.year": 1,
"tasks.result.items.monthly_searches.month": 1,
"tasks.result.items.monthly_searches.search_volume": 1,
"tasks.result.items.first_response_at": "string",
"tasks.result.items.last_response_at": "string",
"tasks.result.items.brand_entities": [
"string"
],
"tasks.result.items.brand_entities.position": 1,
"tasks.result.items.brand_entities.title": "string",
"tasks.result.items.brand_entities.category": "string",
"tasks.result.items.fan_out_queries": [
"string"
]
}