DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
LLM Mentions live
De afzonderlijke antwoorden waarin een assistent uw doel vermeldde. Retourneert total_count, current_offset, search_after_token en items - pagina met de token, niet met offset, voorbij de eerste pagina's. ⚠️ target is een array van objecten, elk {"domain": "..."} of {"keyword": "..."}; een kale string wordt als verkeerd type geweigerd en een array van strings met 'Each target item must be an object'. Filtervelden komen uit get_dataforseo_ai_llm_mentions_available_filters. Verpakt in de envelop van DataForSEO: gegevens in tasks[0].result, uitkomst in tasks[0].status_code - een geweigerd verzoek retourneert nog steeds HTTP 200. Voor aantallen in plaats van de vermeldingen zelf gebruikt u post_dataforseo_ai_llm_mentions_aggregated_metrics_live.
Prijsreferentie
- Meting: Gerapporteerde antwoordkosten.
- Referentieschatting per verzoek: USD 0.701.
- Referentiemultiplier voor klanten: 1.0. Pas deze niet opnieuw toe op een al afgerekend klantbedrag.
Alleen referentiemetadata, geen accountofferte, geen gegarandeerde prijs en geen bestedingslimiet. Resourcecredits zijn geen Felo-tegoed. De uiteindelijke kosten volgen de factureringsgegevens van Felo.
- Type: array object[]
- targetType: array object[]verplicht
Array met objecten die doelentiteiten bevatten. Verplicht veld. Je kunt maximaal 10 entiteiten (objecten) in het veld target opgeven. Eén doelentiteit kan ofwel één domein ofwel één keyword met bijbehorende parameters bevatten. Voorbeelden: target-array met een domeinentiteit [{"domain": "en.wikipedia.org", "search_filter": "exclude"}] target-array met een keyword-entiteit [{"keyword": "bmw", "search_scope": ["question"], "match_type ": "partial_match"}] target-array met meerdere entiteiten [{"domain": "en.wikipedia.org", "search_filter": "exclude"}, {"keyword": "bmw", "match_type ": "partial_match", "search_scope": ["answer"]}]
- domainType: stringverplicht
Doeldomein. Verplicht veld als je geen keyword opgeeft. In het veld domain kun je maximaal 63 tekens opgeven; een domein moet worden opgegeven zonder https:// en www.
- includeType: boolean
_subdomains Geeft aan of de subdomeinen van het doeldomein in de zoekopdracht worden opgenomen. Optioneel veld. Als dit op true staat, worden de subdomeinen in de zoekopdracht opgenomen. Standaardwaarde: false.
- keywordType: string
Doel-keyword. Verplicht veld als je geen domain opgeeft. In het veld keyword kun je maximaal 250 tekens opgeven. Alle %## worden gedecodeerd (‘+’ wordt bovendien gedecodeerd naar een spatie). Als je het teken “%” voor je keyword wilt gebruiken, geef het dan op als “%25”; als je het teken “+” voor je keyword wilt gebruiken, geef het dan op als “%2B”. Meer informatie over regels en beperkingen voor de velden keyword en keywords in DataForSEO-API's vind je in dit Help Center-artikel.
- matchType: string
_type Overeenkomsttype voor doelkeyword; bepaalt hoe het opgegeven keyword wordt gematcht. Optioneel veld. Mogelijke waarden: word_match – zoeken in volledige tekst naar termen die overeenkomen met het opgegeven seed-keyword, met extra woorden vóór, na of binnen de sleutelzin (bijv. de zoekopdracht ‘light’ levert resultaten op met ‘light bulb’, ‘light switch’); partial_match – substringzoekopdracht die alle exemplaren vindt die de opgegeven tekenreeks bevatten, ook als deze in een langer woord voorkomt (bijv. de zoekopdracht ‘light’ levert resultaten op met ‘lighting’, ‘highlight’); standaardwaarde: word_match
- searchType: string
_filter Filter voor entiteitszoekopdracht: include of exclude; standaard include.
- searchType: array string[]
_scope Zoekbereik. Domeinentiteiten: any, sources, search_results. Keyword-entiteiten: any, question, answer, brand_entities, fan_out_queries. Standaard: any.
- filtersType: array
Array met parameters voor het filteren van resultaten. Optioneel veld. U kunt meerdere filters tegelijk toevoegen (maximaal 8 filters). Tussen de voorwaarden moet u een logische operator and of or plaatsen. De volgende operators worden ondersteund: =, , in, not_in, like, not_like, ilike, not_ilike, match, not_match. Met de operator % kunt u bij like en not_like elke tekenreeks van nul of meer tekens matchen. Voorbeeld: ["ai_search_volume",">","1000"]. De volledige lijst met mogelijke filters vindt u hier.
- languageType: string
_code Zoektaalcode. Optioneel veld. Als je dit veld gebruikt, hoef je language_name niet op te geven; de lijst met beschikbare talen van de zoekmachine en hun language_code ontvang je via een apart verzoek aan https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages. Standaardwaarde: en. Let op: chat_gpt-gegevens zijn alleen beschikbaar voor en.
- languageType: string
_name Volledige naam van de zoektaal. Optioneel veld. Als je dit veld gebruikt, hoef je language_code niet op te geven; als je dit veld niet opgeeft, wordt standaard de language_code met waarde en gebruikt; de lijst met beschikbare talen van de zoekmachine en hun language_name ontvang je via een apart verzoek aan https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages. Let op: chat_gpt-gegevens zijn alleen beschikbaar voor Engels.
- limitType: integer
Maximumaantal geretourneerde objecten. Optioneel veld. Standaardwaarde: 100. Maximumwaarde: 1000.
- locationType: integer
_code Zoeklocatiecode. Optioneel veld. Als je dit veld gebruikt, hoef je location_name niet op te geven. De lijst met beschikbare locaties van de zoekmachine en hun location_code ontvang je via een apart verzoek aan https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages. Standaardwaarde: 2840. Let op: chat_gpt-gegevens zijn alleen beschikbaar voor 2840.
- locationType: string
_name Volledige naam van de zoeklocatie. Optioneel veld. Als je dit veld gebruikt, hoef je location_code niet op te geven. Als je dit veld niet opgeeft, wordt standaard de location_code met waarde 2840 gebruikt; de lijst met beschikbare locaties van de zoekmachine en hun location_name ontvang je via een apart verzoek aan https://api.dataforseo.com/v3/ai_optimization/llm_mentions/locations_and_languages. Let op: chat_gpt-gegevens zijn alleen beschikbaar voor de Verenigde Staten.
- offsetType: integer
Offset in de resultatenarray van de geretourneerde vermeldingsgegevens. Optioneel veld. Standaardwaarde: 0. Voorbeeld: als u de waarde 10 opgeeft, worden de eerste tien vermeldingsobjecten in de resultatenarray overgeslagen en worden de gegevens voor de volgende objecten geleverd. Let op: de maximumwaarde is 9.000; gebruik search_after_token als u een grotere offset wilt.
- orderType: array string[]
_by Sorteerregels voor resultaten. Optioneel veld. U kunt dezelfde waarden als in de array filters gebruiken om de resultaten te sorteren. Mogelijke sorteertypen: asc – resultaten worden in oplopende volgorde gesorteerd; desc – resultaten worden in aflopende volgorde gesorteerd. Gebruik een komma om een sorteertype in te stellen. Voorbeeld: ["ai_search_volume,desc"]. Let op: u kunt per verzoek maximaal drie sorteerregels instellen; scheid meerdere sorteerregels met een komma.
- platformType: string
Doelplatform. Optioneel veld. Mogelijke waarden: chat_gpt, google. Standaardwaarde: google. Let op: de geretourneerde gegevens zijn afhankelijk van het geselecteerde platform. Let op #2: chat_gpt-gegevens zijn alleen beschikbaar voor de Verenigde Staten en Engels.
- searchType: string
_after _token Token voor vervolgverzoeken. Optioneel veld. Wordt geleverd in het identieke veld van de respons op elk verzoek. Gebruik deze parameter om time-outs te voorkomen bij het ophalen van meer dan 20.000 resultaten in één verzoek. Door de unieke search_after_token-waarde uit de responsarray op te geven, krijgt u de vervolgresultaten van de oorspronkelijke taak. search_after_token-waarden zijn uniek voor elke vervolgtaak. Let op: als search_after_token in het verzoek is opgegeven, moeten alle andere parameters identiek zijn aan die van het vorige verzoek.
- tagType: string
Door gebruiker gedefinieerde taak-ID. Optioneel veld. De tekenslimiet is 255. Je kunt deze parameter gebruiken om de taak te identificeren en aan het resultaat te koppelen. De opgegeven waarde tag vind je in het data-object van de respons.
- Type: object200
Geslaagde respons
- Type: numbercost
Totale kosten van taken, USD
- Type: integerstatus
_code Algemene statuscode. De volledige lijst met responscodes vind je hier. Let op: we raden sterk aan een passend systeem te ontwerpen voor het afhandelen van gerelateerde uitzonderings- of foutsituaties.
- Type: stringstatus
_message Algemeen informatief bericht. De volledige lijst met algemene informatieve berichten vind je hier.
- Type: array string[]tasks
Array met taken
- Type: integertasks
_count Het aantal taken in de tasks-array
- Type: integertasks
_error Het aantal taken in de tasks-array dat met een fout is geretourneerd
- Type: numbertasks
.cost Kosten van de taak, USD
- Type: objecttasks
.data Bevat dezelfde parameters die je in het POST-verzoek hebt opgegeven
- Type: stringtasks
.id Taak-ID. Unieke taak-ID in ons systeem in UUID-formaat.
- Type: array string[]tasks
.path URL-pad
- Type: array string[]tasks
.result Array met resultaten
- Type: integertasks
.result _count Aantal elementen in de result-array
- Type: integertasks
.result .current _offset Het aantal vermeldingsobjecten dat in de array items wordt overgeslagen
- Type: array string[]tasks
.result .items Bevat relevante vermeldingsgegevens
- Type: integertasks
.result .items _count Het aantal resultaten dat in de array items wordt geretourneerd
- Type: integertasks
.result .items .ai _search _volume Huidig AI-zoekvolume van een keyword. Meer informatie over deze metriek vind je hier.
- Type: stringtasks
.result .items .answer Relevant antwoord in markdown-indeling; de inhoud van het resultaat is opgemaakt in de opmaaktaal markdown
- Type: array string[]tasks
.result .items .brand _entities Array met merkentiteiten; bevat informatie over merken die in de respons worden vermeld
- Type: stringtasks
.result .items .brand _entities .category Categorie van het merk
- Type: integertasks
.result .items .brand _entities .position Positie in de resultaten
- Type: stringtasks
.result .items .brand _entities .title Naam van het merk
- Type: array string[]tasks
.result .items .fan _out _queries Array met fan-outquery's; bevat gerelateerde zoekopdrachten die van de hoofdquery zijn afgeleid om een uitgebreider antwoord te geven
- Type: stringtasks
.result .items .first _response _at Datum en tijd waarop de responsgegevens voor het eerst zijn vastgelegd, in UTC-indeling: ‘yyyy-mm-dd hh-mm-ss +00:00’. Voorbeeld: 2025-10-21 06:25:30 +00:00
- Type: stringtasks
.result .items .language _code Taalcode in een POST-array
- Type: stringtasks
.result .items .last _response _at Datum en tijd waarop de responsgegevens voor het laatst zijn bijgewerkt, in UTC-indeling: ‘yyyy-mm-dd hh-mm-ss +00:00’. Voorbeeld: 2025-10-21 06:25:30 +00:00
- Type: integertasks
.result .items .location _code Locatiecode in een POST-array
- Type: stringtasks
.result .items .model _name Naam van het AI-model waaruit de gegevens zijn opgehaald. Let op: voor het platformtype google is de waarde altijd google_ai_overview
- Type: array string[]tasks
.result .items .monthly _searches Maandelijkse AI-zoekvolumepercentages; array met objecten met AI-zoekvolumepercentages in een bepaalde maand van een jaar
- Type: integertasks
.result .items .monthly _searches .month Maand
- Type: integertasks
.result .items .monthly _searches .search _volume AI-zoekvolumepercentage in een bepaalde maand van een jaar. Meer over deze metriek vindt u hier
- Type: integertasks
.result .items .monthly _searches .year Jaar
- Type: stringtasks
.result .items .platform Platform, ontvangen in een POST-array
- Type: stringtasks
.result .items .question Relevante vraag
- Type: array string[]tasks
.result .items .search _results Array met zoekresultaten; alle webzoekuitvoer die het model heeft opgehaald bij het opzoeken van informatie, inclusief duplicaten en ongebruikte vermeldingen
- Type: string
Breadcrumb
- Type: stringtasks
.result .items .search _results .description Resultaatbeschrijving
- Type: stringtasks
.result .items .search _results .domain Resultaatdomein
- Type: integertasks
.result .items .search _results .position Positie in de resultaten
- Type: stringtasks
.result .items .search _results .publication _date Datum en tijd waarop het resultaat is gepubliceerd, in de indeling: ‘year-month-date:minutes:UTC_difference_hours:UTC_difference_minutes’. Voorbeeld: 2019-11-15 12:57:46 +00:00
- Type: stringtasks
.result .items .search _results .title Resultaattitel
- Type: stringtasks
.result .items .search _results .url Resultaat-URL
- Type: array string[]tasks
.result .items .sources Array met bronnen; de bronnen die het model in zijn definitieve antwoord heeft geciteerd of gebruikt
- Type: stringtasks
.result .items .sources .domain Brondomein
- Type: stringtasks
.result .items .sources .markdown Inhoud van het element in markdown-indeling; de inhoud van het resultaat is opgemaakt in de opmaaktaal markdown
- Type: integertasks
.result .items .sources .position Positie in de resultaten
- Type: stringtasks
.result .items .sources .publication _date Datum en tijd waarop het resultaat is gepubliceerd, in de indeling: ‘year-month-date:minutes:UTC_difference_hours:UTC_difference_minutes’. Voorbeeld: 2019-11-15 12:57:46 +00:00
- Type: stringtasks
.result .items .sources .snippet Bronbeschrijving
- Type: stringtasks
.result .items .sources .source _name Bronnaam
- Type: stringtasks
.result .items .sources .thumbnail Bronminiatuur
- Type: stringtasks
.result .items .sources .title Brontitel
- Type: stringtasks
.result .items .sources .url Bron-URL
- Type: stringtasks
.result .search _after _token Token voor vervolgverzoeken. Als u bij het instellen van een nieuwe taak de unieke search_after_token opgeeft, krijgt u de vervolgresultaten van de oorspronkelijke taak. search_after_token-waarden zijn uniek voor elke vervolgtaak
- Type: integertasks
.result .total _count Totaal aantal resultaten dat relevant is voor het verzoek
- Type: integertasks
.status _code Statuscode van de door DataForSEO gegenereerde taak; kan binnen het volgende bereik liggen: 10000-60000. De volledige lijst met responscodes vind je hier.
- Type: stringtasks
.status _message Informatief bericht van de taak. De volledige lijst met algemene informatieve berichten vind je hier.
- Type: stringtasks
.time Uitvoeringstijd in seconden
- Type: stringtime
Uitvoeringstijd in seconden
- Type: stringversion
De huidige versie van de API
application/json - 400
Het verzoek kon niet worden verwerkt. Controleer de verzoekparameters.
- 401
Een geldige Felo-API-sleutel is vereist.
- 402
Het verzoek kan niet doorgaan omdat niet aan een factureringsvoorwaarde is voldaan.
- 403
Het account mag deze bewerking niet uitvoeren.
- 429
Een verzoek- of bestedingslimiet is bereikt.
- 502
De dienst kon het verzoek niet voltooien.
- 503
De API of factureringsdienst is tijdelijk niet beschikbaar.
- 504
Er is een time-out opgetreden bij het verwerken van het verzoek.
- default
Foutrespons; upstream-passthrough-responsen kunnen indelingen van de provider gebruiken
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"
]
}