Docs
Dokumentation durchsuchen...⌘K

KI-Antworten

API + MCP
POST/v3/brand-radar/ai-responses

Anfragen an diesen Endpoint verbrauchen API-Einheiten basierend auf dem Parameter prompts: Anfragen, die ausschließlich Daten zu einem eigenen Prompt zurückgeben, sind kostenlos, während Anfragen mit Ahrefs-Prompt-Daten der Standard-Preisgestaltung für API-Einheiten folgen.

Anfrage-Body

selectarray<string>Required

Eine Liste der zurückzugebenden Felder.

Example:["field_a","field_b"]
whereobject

Der Filterausdruck. Folgende Spaltenkennungen werden unterstützt (diese unterscheiden sich von den Kennungen, die vom Parameter select erkannt werden).

report_idstring

Die ID des zu verwendenden Reports. Wenn eine angegeben wird, werden andere Parameter aus dem Report übernommen (brand, competitors, market, country, filters). Wenn country oder filters angegeben werden, überschreiben sie die Werte im Report. Sie finden sie in der URL Ihres Brand-Radar-Reports in Ahrefs: https://app.ahrefs.com/brand-radar/reports/#report_id#/...

brandsarray<object>

Eine Liste von Markennamen und Websites, nach denen gesucht werden soll.

Default:[]
At least one of names or url_groups is required
namesarray<string>

Die Namen der Marke/des Mitbewerbers

Example:["ahrefs","ahrefs seo"]
url_groupsarray<object>
targetstring (domain)required

Die Domain des Ziels

Example:ahrefs.com
scopestringrequired

Geltungsbereich des Ziels.

Zulässige Werte:urlpathdomainsubdomains
competitorsarray<object>

Eine Liste von Wettbewerbernamen und Websites, nach denen gesucht werden soll.

Default:[]
At least one of names or url_groups is required
namesarray<string>

Die Namen der Marke/des Mitbewerbers

Example:["ahrefs","ahrefs seo"]
url_groupsarray<object>
targetstring (domain)required

Die Domain des Ziels

Example:ahrefs.com
scopestringrequired

Geltungsbereich des Ziels.

Zulässige Werte:urlpathdomainsubdomains
content_filterobject

Optional phrases used to include or exclude results based on their content.

includearray<string>

Only show results containing at least one of these exact phrases.

excludearray<string>

Hide results containing any of these exact phrases.

data_sourcearray<string>Required

Eine Liste von Chatbot-Modellen. Alle Modelle können miteinander kombiniert werden. Das claude-Modul unterstützt nur eigene Prompts.
Die Modelle google_ai_overviews_keywords und google_ai_mode_keywords geben die Sichtbarkeit in AI Overviews / im AI Mode an, die aus Google-Suchanfragen (Keywords) statt aus Prompts abgeleitet wird.

Zulässige Werte:chatgptgoogle_ai_overviewsgoogle_ai_modegeminiperplexitycopilotclaudegrokgoogle_ai_overviews_keywordsgoogle_ai_mode_keywords
countryarray<string>

Eine Liste zweistelliger Ländercodes (ISO 3166-1 alpha-2).

Zulässige Werte:adaeafagaialamaoarasatauawazba…
Default:[]
promptsstring

Der Typ der zu verwendenden Prompts. Wenn nicht angegeben, werden beide verwendet. Eigene Prompts erfordern die Angabe einer report_id.

Zulässige Werte:ahrefscustom
limitinteger

Die Anzahl der zurückzugebenden Ergebnisse.

Default:1000
datestring (date)

Das Datum, nach dem gesucht werden soll, im Format JJJJ-MM-TT.

date_comparedstring (date)

Ein Datum zum Vergleich mit date, im Format JJJJ-MM-TT. Es muss strikt vor date liegen. Wenn gesetzt, umfasst der Report jeden Prompt, der an einem der beiden Datumswerte beantwortet wurde, und das Feld status gibt an, wie sich der jeweilige Prompt zwischen ihnen verändert hat. Ein Prompt, der nur an date_compared beantwortet wurde, wird als lost gemeldet, und die übrigen Felder beschreiben seine Antwort für date_compared, da es für date keine gibt.

search_volume_typestring

KI-Sichtbarkeits-Reports stellen auf KI-angepasstes Suchvolumen um. Damit lässt sich die Nachfrage nach KI-Antworten über Chatbots und KI-Suchoberflächen hinweg besser abschätzen. Es wird berechnet, indem das Google-Suchvolumen für jede KI-Plattform anhand ihrer geschätzten Nutzung im Vergleich zu Google angepasst wird. Dieser Parameter gilt ab dem 30. September 2026 als veraltet; alle Anfragen verwenden dann das neue KI-angepasste Suchvolumen.

Zulässige Werte:ask_volumekeyword_volume
Default:ask_volume
order_bystring

Eine Spalte, nach der die Ergebnisse sortiert werden sollen.

Zulässige Werte:relevancevolume
Default:relevance
tags_filterobject

Ein Filterausdruck für Prompt-Tags. Erfordert report_id. Verwendet die Filter-Syntax mit folgenden Einschränkungen: Der einzige gültige Feldname ist "tag"; die einzigen gültigen Operatoren sind "eq", "neq", "substring", "isubstring", "phrase_match", "iphrase_match", "prefix", "suffix", "empty"; die maximale Verschachtelungstiefe für and und or beträgt 2.

Example:{"or":[{"field":"tag","is":["eq","branded"]},{"field":"tag","is":["eq","competitor"]}]}
brand_filterobject

Ein Filterausdruck für die Sichtbarkeit Ihrer Marke, der den Filter „Ihre Marke“ abbildet. brand_name gibt an, ob eine Antwort Ihre Marke erwähnt: "mentioned" oder "not_mentioned". page_status gibt an, wie die KI Ihre Seiten verwendet hat: "cited" (die KI hat Seiten Ihrer Website abgerufen und in der Antwort darauf verwiesen), "found_but_not_cited" (die KI hat Seiten Ihrer Website als potenzielle Quellen abgerufen, in der endgültigen Antwort jedoch nicht darauf verwiesen) oder "not_found" (die KI hat keine Seiten Ihrer Website abgerufen).
Verwendet die Filter-Syntax mit folgenden Einschränkungen: Der einzige gültige Operator ist "eq"; jedes Feld bildet einen eigenen Abschnitt: Geben Sie einen einzelnen Wert an oder kombinieren Sie mehrere Werte desselben Felds mit or; verbinden Sie die Abschnitte brand_name und page_status mit einem and/or auf oberster Ebene. Die Auswahl aller Werte eines Felds wird abgelehnt, da sie alles erfassen würde (lassen Sie das Feld stattdessen weg).

Example:{"and":[{"field":"brand_name","is":["eq","mentioned"]},{"or":[{"field":"page_status","is":["eq","cited"]},{"field":"page_status","is":["eq","found_but_not_cited"]}]}]}
volume_rangeobject

Der zu filternde Volumenbereich.

frominteger
tointeger
changesobject

Erfordert date_compared. Behält nur die Prompts, die sich auf eine der hier ausgewählten Arten geändert haben. Die drei Spalten werden per ODER verknüpft, ebenso die Werte innerhalb jeder Spalte. Daher trägt eine ausgelassene oder leere Spalte nichts zum Filter bei, und ein vollständig leeres Objekt behält jeden Prompt.

promptarray<string>

Prompts beibehalten, die nur an einem der beiden Daten beantwortet wurden (new, lost) oder an beiden (no_change).

Zulässige Werte:newlostno_change
mentionsarray<string>

Prompts beibehalten, bei denen die Menge Ihrer eigenen Marken, die in der Antwort erwähnt werden, eine Marke hinzugewonnen hat (new), eine verloren hat (lost) oder an beiden Daten identisch ist (no_change). Wettbewerber werden nicht berücksichtigt.

Zulässige Werte:newlostno_change
citationsarray<string>

Prompts beibehalten, bei denen die Menge Ihrer eigenen Domains, die in der Antwort zitiert werden, eine Domain hinzugewonnen hat (new), eine verloren hat (lost) oder an beiden Daten identisch ist (no_change). Wettbewerber werden nicht berücksichtigt.

Zulässige Werte:newlostno_change
outputstring

Das Ausgabeformat.

Zulässige Werte:jsonphp

Antworten

ai_responsesarray<object>
countrystring

Das Land der Frage.

data_sourcestring

Das Chatbot-Modell, das die Antwort generiert hat.

last_updatedstring (date)

Das Datum, an dem die Daten zuletzt aktualisiert wurden.

linksarray<object>

(10 Einheiten) Die für die Antwort verwendeten Links.

urlstring
titlestring or null
questionstring

Die vom Nutzer gestellte Frage.

responsestring

(10 Einheiten) Die Antwort des Modells.

search_queriesarray<string>

Die vom Chatbot verwendete Suchanfrage, um Informationen für die Antwort zu finden. Hinweis: Wenn data_source weder chatgpt noch perplexity enthält, ist dieses Feld immer leer.

statusstring or null

Wie sich der Prompt zwischen date_compared und date geändert hat. Null, sofern date_compared nicht gesetzt ist. new – am Datum date beantwortet, aber nicht am Datum date_compared. lost – am Datum date_compared beantwortet, aber nicht am Datum date; der Rest dieser Zeile beschreibt die Antwort zu date_compared, da es keine zu date gibt. no_change – an beiden Datumswerten beantwortet; das sagt nichts darüber aus, ob sich die Antwort selbst, ihre Erwähnungen oder ihre Zitate verändert haben.

Zulässige Werte:newlostno_change
tagsarray<string>

Der Anfrage zugewiesene Tags.

volumeinteger

(10 Einheiten) Geschätzte monatliche Suchanfragen. Dies basiert auf unseren Schätzungen für Google und kombiniert die Suchvolumina verwandter Keywords, in deren „Weitere Fragen"-Bereich diese Frage erscheint.