DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Sottodomini
I sottodomini di un target e l'impronta di ricerca di ciascuno. Paginazione con limit, offset e offset_token; usa il token oltre le prime pagine. Incapsulato nella struttura DataForSEO: dati in tasks[0].result, esito in tasks[0].status_code; una richiesta rifiutata restituisce comunque HTTP 200. Utile quando il traffico di un dominio si concentra altrove rispetto a www – un sottodominio docs o blog che regge il sito resta invisibile in post_dataforseo_labs_google_domain_rank_overview_live.
Riferimento prezzi
- Misurazione: costo della risposta comunicato.
- Stima di riferimento per richiesta: USD 0.1356.
- 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)[]
- filtersTipo: array (object | null)[] | null
array di parametri per il filtraggio dei risultati
campo facoltativo
è possibile aggiungere più filtri contemporaneamente (massimo 8 filtri)
tra le condizioni è necessario impostare un operatore logicoand,or
sono supportati i seguenti operatori:regex,not_regex,<,<=,>,>=,=,<>,in,not_in
esempio:["metrics.paid.count",">",0][["metrics.paid.count",">",0],"and",["metrics.paid.etv",">","50"]][["metrics.organic.count",">","10"],
"and",
[["metrics.organic.pos_1","<>",0],"or",["metrics.organic.pos_2_3","<>",0]]]
per ulteriori informazioni sui filtri, fare riferimento a Dataforseo Labs - Filters o a questa guida del Help CenterOggetto vuoto - historicalTipo: string | null
_serp _mode modalità di raccolta dati
campo facoltativo
è possibile usare questo campo per filtrare i risultati;
tipi di filtro possibili:live— restituisce le metriche per le SERP in cui iltargetspecificato ha attualmente risultati in classifica;lost— restituisce le metriche per le SERP in cui iltargetspecificato aveva risultati in classifica in precedenza, ma non li aveva durante l'ultima verifica;all— restituisce le metriche per entrambi i tipi di SERP.
valore predefinito:live - ignoreTipo: boolean | null
_synonyms ignora keyword molto simili
campo facoltativo
se impostato sutrue, vengono restituite solo le keyword principali, tutte le keyword molto simili vengono escluse;
valore predefinito:false - includeTipo: boolean | null
_clickstream _data includi o escludi i dati delle metriche basate su clickstream nel risultato
campo facoltativo
se il parametro è impostato sutrue, nella risposta si ricevono i campiclickstream_etv,clickstream_gender_distributioneclickstream_age_distributioncon i dati clickstream
valore predefinito:false
con questo parametro abilitato viene addebitato il doppio del prezzo per la richiestascopri di più su come vengono calcolate le metriche basate su clickstream in questo articolo del Help Center
- itemTipo: array string[] | null
_types mostra i risultati per tipo di elemento
campo facoltativo
indica il tipo di risultati di ricerca inclusi nella rispostaNota: se l'array
item_typescontiene tipi di elemento diversi daorganic, i risultati vengono ordinati in base al primo tipo di elemento nell'array; non è possibile ordinare o filtrare i risultati per i tipi di risultato di ricerca non inclusi nella risposta;valori possibili:
["organic", "paid", "featured_snippet", "local_pack"]
valore predefinito:["organic", "paid"] - languageTipo: string | null
_code codice della lingua
campo facoltativo
se si usa questo campo, non è necessario specificarelanguage_name
l'elenco delle lingue disponibili conlanguage_codesi ottiene con una richiesta separata ahttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
ignorare questo campo per ottenere i risultati per tutte le lingue disponibili
esempio:en - languageTipo: string | null
_name nome completo della lingua
campo facoltativo
se si usa questo campo, non è necessario specificarelanguage_code
l'elenco delle lingue disponibili conlanguage_namesi ottiene con una richiesta separata ahttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
ignorare questo campo per ottenere i risultati per tutte le lingue disponibili
esempio:English - limitTipo: integer | null
numero massimo di keyword restituite
campo facoltativo
valore predefinito:100
valore massimo:1000 - locationTipo: integer | null
_code codice della località
campo facoltativo
se si usa questo campo, non è necessario specificarelocation_name
l'elenco delle località disponibili conlocation_codesi ottiene con una richiesta separata ahttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
ignorare questo campo per ottenere i risultati per tutte le località disponibili
esempio:2840 - locationTipo: string | null
_name nome completo della località
campo facoltativo
se si usa questo campo, non è necessario specificarelocation_code
l'elenco delle località disponibili conlocation_namesi ottiene con una richiesta separata ahttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
ignorare questo campo per ottenere i risultati per tutte le località disponibili
esempio:United Kingdom - offsetTipo: integer | null
offset nell'array dei risultati delle keyword restituite
campo facoltativo
valore predefinito:0
se si specifica il valore10, le prime dieci keyword nell'array dei risultati vengono saltate e i dati vengono forniti per le keyword successive - orderTipo: array string[] | null
_by regole di ordinamento dei risultati
campo facoltativo
è possibile usare gli stessi valori dell'arrayfiltersper ordinare i risultati
tipi di ordinamento possibili:asc– i risultati vengono ordinati in ordine crescentedesc– i risultati vengono ordinati in ordine decrescente
il tipo di ordinamento si specifica con una virgola
esempio:["metrics.paid.etv,asc"]
Nota: è possibile impostare al massimo tre regole di ordinamento per richiesta
per separare più regole di ordinamento usare una virgola
esempio:["metrics.organic.etv,desc","metrics.paid.count,asc"]regola predefinita:
["metrics.organic.count,desc"]
Nota: se l'arrayitem_typescontiene tipi di elemento diversi daorganic, i risultati vengono ordinati in base al primo tipo di elemento nell'array - 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 - targetTipo: string
dominio
campo obbligatorio
il nome del dominio del sito web di destinazione
il dominio va specificato senzahttps://ewww.
- Tipo: object | null · Response36Afe1097B20_DataforseoLabsGoogleSubdomainsLiveResponseInfo200
- 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_DataforseoLabsGoogleSubdomainsLiveTaskInfo
- 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
- itemsTipo: array (object | null)[] | null
contiene sottodomini e dati correlati
- metricsTipo: object | null
dati di ranking relativi al sottodominio
- propertyTipo: object · Response36Afe1097B20_DataforseoLabsMetricsInfo
Name - clickstreamTipo: object | null
_age _distribution - propertyTipo: integer | null Formato: int64
Name Signed 64-bit integers (long type).
- clickstreamTipo: number | null Formato: double
_etv volume di traffico stimato basato sui dati clickstream
calcolato come il prodotto del click-through rate e dei valori di volume di ricerca clickstream di tutte le keyword per cui il dominio si posiziona
per ottenere risultati per questo campo, il parametroinclude_clickstream_datadeve essere impostato sutrue
scopri di più su come viene calcolata la metrica in questo articolo dell'Help Center - clickstreamTipo: object | null
_gender _distribution - propertyTipo: integer | null Formato: int64
Name Signed 64-bit integers (long type).
- countTipo: integer | null Formato: int64
numero totale di SERP organici che contengono il dominio o sottodominio
- estimatedTipo: number | null
_paid _traffic _cost costo stimato per convertire il traffico organico in traffico a pagamento
rappresenta il costo mensile stimato (USD) per la pubblicità di tutte le keyword nella categoria per cui il dominio o sottodominio si posiziona
la metrica viene calcolata come il prodotto dei valori organicietve dei valori a pagamentocpce indica il costo per generare il volume stimato di traffico organico mensile tramite pubblicità PPC su Google Search
scopri di più su come viene calcolata la metrica in questo articolo dell'Help Center - etvTipo: number | null
volume di traffico stimato
traffico organico mensile stimato verso il dominio o sottodominio
calcolato come il prodotto dei valori CTR (click-through rate) e volume di ricerca di tutte le keyword nella categoria per cui il dominio o sottodominio si posiziona
scopri di più su come viene calcolata la metrica in questo articolo dell'Help Center - isTipo: integer | null
_down posizione diminuita
indica quanti elementi posizionati del target indicato sono diminuiti - isTipo: integer | null
_lost elementi posizionati persi
indica quanti elementi posizionati del target indicato erano precedentemente presenti nei SERP ma non sono stati trovati durante l'ultimo controllo - isTipo: integer | null
_new numero di nuovi elementi posizionati
indica quanti nuovi elementi posizionati sono stati trovati per il target indicato - isTipo: integer | null
_up posizione aumentata
indica quanti elementi posizionati del target indicato sono aumentati - posTipo: integer | null
_1 numero di SERP organici in cui il dominio o sottodominio si posiziona al n. 1
- posTipo: integer | null
_11 _20 numero di SERP organici in cui il dominio o sottodominio si posiziona al n. 11-20
- posTipo: integer | null
_2 _3 numero di SERP organici in cui il dominio o sottodominio si posiziona al n. 2-3
- posTipo: integer | null
_21 _30 numero di SERP organici in cui il dominio o sottodominio si posiziona al n. 21-30
- posTipo: integer | null
_31 _40 numero di SERP organici in cui il dominio o sottodominio si posiziona al n. 31-40
- posTipo: integer | null
_4 _10 numero di SERP organici in cui il dominio o sottodominio si posiziona al n. 4-10
- posTipo: integer | null
_41 _50 numero di SERP organici in cui il dominio o sottodominio si posiziona al n. 41-50
- posTipo: integer | null
_51 _60 numero di SERP organici in cui il dominio o sottodominio si posiziona al n. 51-60
- posTipo: integer | null
_61 _70 numero di SERP organici in cui il dominio o sottodominio si posiziona al n. 61-70
- posTipo: integer | null
_71 _80 numero di SERP organici in cui il dominio o sottodominio si posiziona al n. 71-80
- posTipo: integer | null
_81 _90 numero di SERP organici in cui il dominio o sottodominio si posiziona al n. 81-90
- posTipo: integer | null
_91 _100 numero di SERP organici in cui il dominio o sottodominio si posiziona al n. 91-100
- seTipo: string | null
_type tipo di motore di ricerca
- subdomainTipo: string | null
sottodominio restituito
- itemsTipo: integer | null Formato: int64
_count il numero di risultati restituiti nell'array
items - languageTipo: string | null
_code codice lingua in un array POST
- locationTipo: integer | null
_code codice posizione in un array POST
- seTipo: string | null
_type tipo di motore di ricerca
- targetTipo: string | null
dominio in un array POST
- totalTipo: integer | null Formato: int64
_count quantità totale di risultati nel nostro database pertinenti alla tua richiesta
- 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/dataforseo_labs/google/subdomains/live \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"target": "dataforseo.com",
"language_name": "English",
"location_code": 2840,
"filters": [
[
"metrics.organic.pos_1",
"<>",
0
],
"or",
[
"metrics.organic.pos_2_3",
"<>",
0
]
]
}
]'
{
"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": [
{
"se_type": null,
"target": null,
"location_code": null,
"language_code": null,
"total_count": null,
"items_count": null,
"items": [
{
"se_type": null,
"subdomain": null,
"metrics": null
}
]
}
]
}
]
}