DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Live: Google AI Mode SERP HTML
Restituisce in modo sincrono la risposta AI Mode di Google per una query, con le fonti che cita su Google. Sorgente grezza della pagina anziché risultati analizzati. Racchiuso nella struttura DataForSEO: dati in tasks[0].result, esito in tasks[0].status_code – una richiesta rifiutata restituisce comunque HTTP 200.
Riferimento prezzi
- Misurazione: costo della risposta comunicato.
- Stima di riferimento per richiesta: USD 0.02.
- Moltiplicatore di riferimento per il cliente: 1.0. Non applicarlo di nuovo a un importo già addebitato al cliente.
Solo metadati di riferimento, non un preventivo dell'account, né un prezzo garantito o un limite di spesa. I crediti delle risorse non sono crediti Felo. Gli addebiti finali seguono le registrazioni di fatturazione Felo.
- Tipo: array (object | null)[]
- deviceTipo: string | null
tipo di dispositivo
campo facoltativo
restituisce i risultati per un tipo di dispositivo specifico
può assumere i valori:desktop,mobile
valore predefinito:desktop - keywordTipo: string
keyword
campo obbligatorio
è possibile specificare fino a 700 caratteri nel campokeyword
tutti i %## verranno decodificati (inoltre il carattere '+' verrà decodificato in uno spazio)
se è necessario usare il carattere '%' per ilkeyword, specificarlo come '%25';
se è necessario usare il carattere '+' per ilkeyword, specificarlo come '%2B'; - languageTipo: string
_code codice lingua del motore di ricerca
campo obbligatorio se non si specificalanguage_name;
se si usa questo campo, non è necessario specificarelanguage_name;
è possibile ricevere l'elenco delle lingue disponibili del motore di ricerca con il relativolanguage_codeeffettuando una richiesta separata ahttps://api.dataforseo.com/v3/serp/google/ai_mode/languages - languageTipo: string
_name nome completo della lingua del motore di ricerca
campo obbligatorio se non si specificalanguage_code;
se si usa questo campo, non è necessario specificarelanguage_code;
è possibile ricevere l'elenco delle lingue disponibili del motore di ricerca con il relativolanguage_nameeffettuando una richiesta separata ahttps://api.dataforseo.com/v3/serp/google/ai_mode/languages; - locationTipo: integer
_code codice posizione del motore di ricerca
campo obbligatorio se non si specificalocation_nameolocation_coordinate
se si usa questo campo, non è necessario specificarelocation_nameolocation_coordinate
è possibile ricevere l'elenco delle posizioni disponibili dei motori di ricerca con il relativolocation_codeeffettuando una richiesta separata ahttps://api.dataforseo.com/v3/serp/{{low_se_name}}/locations
esempio:2840 - locationTipo: string
_coordinate coordinate GPS di una località
campo obbligatorio se non si specificalocation_nameolocation_code
se si usa questo campo, non è necessario specificarelocation_nameolocation_code
il parametrolocation_coordinatedeve essere specificato nel formato "latitude,longitude,radius"
numero massimo di cifre decimali per "latitude" e "longitude": 7
valore minimo per "radius": 199.9 (mm)
valore massimo per "radius": 199999 (mm)
esempio:53.476225,-2.243572,200 - locationTipo: string
_name nome completo della posizione del motore di ricerca
campo obbligatorio se non si specificalocation_codeolocation_coordinate
se si usa questo campo, non è necessario specificarelocation_codeolocation_coordinate
è possibile ricevere l'elenco delle posizioni disponibili del motore di ricerca con il relativolocation_nameeffettuando una richiesta separata ahttps://api.dataforseo.com/v3/serp/{{low_se_name}}/locations
esempio:London,England,United Kingdom - osTipo: string | null
sistema operativo del dispositivo
campo facoltativo
se si specificadesktopnel campodevice, scegliere tra i seguenti valori:windows,macos
valore predefinito:windows
se si specificamobilenel campodevice, scegliere tra i seguenti valori:android,ios
valore predefinito:android - tagTipo: string | null
identificatore dell'attività definito dall'utente
campo facoltativo
il limite di caratteri è 255
puoi usare questo parametro per identificare l'attività e associarla al risultato
il valoretagspecificato si trova nell'oggettodatadella risposta
- Tipo: object | null · Response36Afe1097B20_SerpGoogleAiModeLiveHtmlResponseInfo200
- Tipo: number | null Formato: doublecost
Costo totale delle attività, USD
- Tipo: integer | nullstatus
_code codice di stato generale l'elenco completo dei codici di risposta è disponibile qui
- Tipo: string | nullstatus
_message messaggio informativo generale l'elenco completo dei messaggi informativi generali è disponibile qui
- Tipo: array (object | null)[] | nulltasks
array di attività
- Tipo: object | null · Response36Afe1097B20_SerpGoogleAiModeLiveHtmlTaskInfo
- costTipo: number | null Formato: double
Costo totale delle attività, USD
- dataTipo: object | null
Contiene gli stessi parametri specificati nella richiesta POST
- propertyTipo: object | null
Name
- idTipo: string | null
identificatore dell'attività identificatore univoco dell'attività nel nostro sistema in formato UUID
- pathTipo: array (string | null)[] | null
Percorso URL
- resultTipo: array (object | null)[] | null
array di risultati
- datetimeTipo: string | null
data e ora di ricezione del risultato
nel formato UTC: “yyyy-mm-dd hh-mm-ss +00:00”
esempio:2019-11-15 12:57:46 +00:00 - itemsTipo: array (object | null)[] | null
elementi dei risultati di ricerca trovati nella SERP
- dateTipo: string | null
data e ora in cui la pagina HTML è stata scansionata
nel formato UTC: “yyyy-mm-dd hh-mm-ss +00:00”
esempio:2019-11-15 12:57:46 +00:00 - htmlTipo: string | null
pagina HTML
- pageTipo: integer | null
numero di serie della pagina HTML restituita
- itemsTipo: integer | null Formato: int64
_count il numero di risultati restituiti nell'array
items - keywordTipo: string | null
keyword ricevuta in un array POST
la keyword viene restituita decodificata (%##; il carattere '+' viene decodificato in uno spazio) - languageTipo: string | null
_code codice lingua in un array POST
- locationTipo: integer | null
_code codice posizione in un array POST
- seTipo: string | null
_domain dominio del motore di ricerca in un array POST
- typeTipo: string | null
tipo di elemento
- resultTipo: integer | null Formato: int64
_count Numero di elementi nell'array dei risultati
- statusTipo: integer | null
_code codice di stato dell'attività generato da DataForSEO, può essere compreso nell'intervallo: 10000-60000 l'elenco completo dei codici di risposta è disponibile qui
- statusTipo: string | null
_message messaggio informativo dell'attività l'elenco completo dei messaggi informativi generali è disponibile qui
- timeTipo: string | null
Tempo di esecuzione in secondi
- Tipo: integer | null Formato: int64tasks
_count Il numero di attività nell'array tasks
- Tipo: integer | null Formato: int64tasks
_error Il numero di attività nell'array tasks restituite con un errore
- Tipo: string | nulltime
tempo di esecuzione totale, secondi
- Tipo: string | nullversion
La versione corrente dell'API
application/json - 400
Impossibile elaborare la richiesta. Controlla i parametri della richiesta.
- 401
È richiesta una chiave API Felo valida.
- 402
Impossibile procedere con la richiesta perché non è soddisfatto un requisito di fatturazione.
- 403
L'account non è autorizzato a eseguire questa operazione.
- 429
È stato raggiunto un limite di richieste o di spesa.
- 502
Il servizio non è riuscito a completare la richiesta.
- 503
L'API o il servizio di fatturazione è temporaneamente non disponibile.
- 504
Si è verificato un timeout durante l'elaborazione della richiesta.
- default
Risposta di errore; le risposte passthrough upstream possono usare formati del provider
application/json
curl https://openapi.felo.ai/v1/beta/dataforseo/serp/google/ai_mode/live/html \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"language_code": "en",
"location_code": 2840,
"keyword": "albert einstein"
}
]'
{
"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": [
{
"keyword": null,
"type": null,
"se_domain": null,
"location_code": null,
"language_code": null,
"datetime": null,
"items_count": null,
"items": [
{
"page": null,
"date": null,
"html": null
}
]
}
]
}
]
}