DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Kata Kunci untuk Situs
Kata kunci yang diperingkat oleh situs target. Mengembalikan se_type, target, total_count, offset_token, dan items. Dipaginasi dengan limit, offset, dan offset_token; gunakan token setelah halaman pertama. Dibungkus dalam envelope DataForSEO: data di tasks[0].result, hasil di tasks[0].status_code - permintaan yang ditolak tetap mengembalikan HTTP 200. Ini pertanyaan yang sama, dengan paginasi dan sepertujuh harganya.
Referensi harga
- Metering: Biaya respons yang dilaporkan.
- Estimasi referensi per permintaan: USD 0.132.
- Pengali pelanggan referensi: 1.0. Jangan terapkan lagi pada jumlah pelanggan yang telah diselesaikan.
Hanya metadata referensi, bukan penawaran akun, harga yang dijamin, atau batas pengeluaran. Kredit sumber daya bukanlah kredit Felo. Biaya akhir mengikuti catatan tagihan Felo.
- Tipe: array (object | null)[]
- filtersTipe: array (object | null)[] | null
array parameter filter hasil
field opsional
Anda dapat menambahkan beberapa filter sekaligus (maksimal 8 filter)
Anda harus menetapkan operator logikaand,ordi antara kondisi
operator berikut didukung:regex,not_regex,<,<=,>,>=,=,<>,in,not_in,match,not_match,ilike,not_ilike,like,not_like
Anda dapat menggunakan operator%denganlikedannot_like, sertailikedannot_ilikeuntuk mencocokkan string apa pun dengan nol atau lebih karakter
perhatikan bahwa Anda tidak dapat memfilter hasil berdasarkanrelevance
contoh:["keyword_info.search_volume",">",0]
untuk informasi selengkapnya tentang filter, lihat Dataforseo Labs - Filters atau panduan pusat bantuanObjek kosong - includeTipe: boolean | null
_clickstream _data sertakan atau kecualikan data dari metrik berbasis clickstream dalam hasil
field opsional
jika parameter disetel ketrue, Anda akan menerima fieldclickstream_keyword_info,keyword_info_normalized_with_clickstream, dankeyword_info_normalized_with_bingdalam respons
nilai default:false
dengan parameter ini diaktifkan, Anda akan dikenakan biaya dua kali lipat untuk permintaanpelajari lebih lanjut tentang cara metrik berbasis clickstream dihitung dalam artikel pusat bantuan ini
- includeTipe: boolean | null
_serp _info sertakan data dari SERP untuk setiap kata kunci
field opsional
jika disetel ketrue, kami akan mengembalikan arrayserp_infoyang berisi data SERP (jumlah hasil pencarian, URL relevan, dan fitur SERP) untuk setiap kata kunci dalam respons
nilai default:false - includeTipe: boolean | null
_subdomains menunjukkan apakah subdomain akan disertakan dalam pencarian
field opsional
jika disetel kefalse, subdomain akan diabaikan
nilai default:true - languageTipe: string | null
_code kode bahasa
field opsional
jika Anda menggunakan field ini, Anda tidak perlu menentukanlanguage_name
Anda dapat menerima daftar bahasa yang tersedia denganlanguage_code-nya dengan membuat permintaan terpisah kehttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
contoh:en
Catatan: jika dihilangkan, hasil akan default ke bahasa dengan catatan kata kunci terbanyak di lokasi yang ditentukan;
lihat fieldavailable_languages.keywordsdari endpoint Locations and Languages untuk menentukan bahasa default - languageTipe: string | null
_name nama lengkap bahasa
field opsional
jika Anda menggunakan field ini, Anda tidak perlu menentukanlanguage_code
Anda dapat menerima daftar bahasa yang tersedia denganlanguage_name-nya dengan membuat permintaan terpisah kehttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
contoh:English
Catatan: jika dihilangkan, hasil akan default ke bahasa dengan catatan kata kunci terbanyak di lokasi yang ditentukan;
lihat fieldavailable_languages.keywordsdari endpoint Locations and Languages untuk menentukan bahasa default - limitTipe: integer | null
jumlah maksimum kata kunci dalam array hasil
field opsional
nilai default:100
nilai maksimum:1000 - locationTipe: integer
_code pengenal lokasi unik
field wajib jika Anda tidak menentukanlocation_name
Catatan: Anda harus menentukanlocation_nameataulocation_code
Anda dapat menerima daftar lokasi yang tersedia denganlocation_code-nya dengan membuat permintaan terpisah kehttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
contoh:2840 - locationTipe: string
_name nama lengkap lokasi
field wajib jika Anda tidak menentukanlocation_code
Catatan: Anda harus menentukanlocation_nameataulocation_code
Anda dapat menerima daftar lokasi yang tersedia denganlocation_name-nya dengan membuat permintaan terpisah kehttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
contoh:United Kingdom - offsetTipe: integer | null
offset dalam array hasil kata kunci yang dikembalikan
field opsional
nilai default:0
jika Anda menentukan nilai10, sepuluh kata kunci pertama dalam array hasil akan dilewati dan data akan disediakan untuk kata kunci berikutnya
Catatan: kami menyarankan menggunakan parameter ini hanya saat mengambil hingga 10.000 hasil
untuk mengambil lebih dari 10.000 hasil, gunakanoffset_tokensebagai gantinya. - offsetTipe: string | null
_token token offset untuk permintaan berikutnya
field opsional
disediakan di field yang sama pada respons untuk setiap permintaan;
gunakan parameter ini untuk menghindari waktu tunggu saat mencoba memperoleh lebih dari 10.000 hasil dalam satu permintaan;
dengan menentukan nilaioffset_tokenunik dari array respons, Anda akan mendapatkan hasil berikutnya dari tugas awal;
nilaioffset_tokenunik untuk setiap tugas berikutnya
Catatan: jikaoffset_tokenditentukan dalam permintaan, semua parameter lain kecualilimittidak akan diperhitungkan saat memproses tugas.
pelajari lebih lanjut tentang parameter ini di Pusat Bantuan kami - orderTipe: array string[] | null
_by aturan pengurutan hasil
field opsional
Anda dapat menggunakan nilai yang sama seperti di arrayfiltersuntuk mengurutkan hasil
jenis pengurutan yang mungkin:asc- hasil akan diurutkan dalam urutan menaikdesc- hasil akan diurutkan dalam urutan menurun
Anda harus menggunakan koma untuk menyiapkan parameter pengurutanaturan default:
["relevance,desc"]
relevance digunakan sebagai aturan pengurutan default untuk memberi Anda ide kata kunci yang paling mendekati. Kami menyarankan menggunakan aturan pengurutan ini untuk mendapatkan istilah pencarian yang sangat relevan. Perhatikan bahwarelevancehanyalah pengenal sistem internal kami, sehingga tidak dapat digunakan sebagai filter, dan Anda tidak akan menemukan field ini di arrayresult. Skor relevansi didasarkan pada prinsip serupa seperti yang digunakan di endpoint Keywords For Keywords.perhatikan bahwa Anda tidak dapat menetapkan lebih dari tiga aturan pengurutan dalam satu permintaan
Anda harus menggunakan koma untuk memisahkan beberapa aturan pengurutan
contoh:["relevance,desc","keyword_info.search_volume,desc"] - tagTipe: string | null
pengenal tugas yang ditentukan pengguna
field opsional
batas karakter adalah 255
Anda dapat menggunakan parameter ini untuk mengidentifikasi tugas dan mencocokkannya dengan hasil
Anda akan menemukan nilaitagyang ditentukan di objekdatapada respons - targetTipe: string
nama domain atau url halaman
field wajib
nama domain situs web target, subdomain, atau URL halaman web target;
nama domain harus ditentukan tanpahttps://atauwww.;
subdomain harus ditentukan tanpahttps://;
URL halaman web harus ditentukan denganhttps://atauwww.
Catatan: jika Anda menentukan URL halaman web tanpahttps://atauwww., hasil akan dikembalikan untuk seluruh domain alih-alih halaman tertentu
- Tipe: object | null · Response36Afe1097B20_DataforseoLabsGoogleKeywordsForSiteLiveResponseInfo200
- Tipe: number | null Format: doublecost
total biaya tugas, USD
- Tipe: integer | nullstatus
_code kode status umum; Anda dapat menemukan daftar lengkap kode respons di sini
- Tipe: string | nullstatus
_message pesan informasi umum; Anda dapat menemukan daftar lengkap pesan informasi umum di sini
- Tipe: array (object | null)[] | nulltasks
array tugas
- Tipe: object | null · Response36Afe1097B20_DataforseoLabsGoogleKeywordsForSiteLiveTaskInfo
- costTipe: number | null Format: double
total biaya tugas, USD
- dataTipe: object | null
berisi parameter yang sama dengan yang Anda tentukan dalam permintaan POST
- propertyTipe: object | null
Name
- idTipe: string | null
pengenal tugas; pengenal tugas unik di sistem kami dalam format UUID
- pathTipe: array (string | null)[] | null
Jalur URL
- resultTipe: array (object | null)[] | null
array hasil
- itemsTipe: array (object | null)[] | null
berisi ide kata kunci dan data terkait
- avgTipe: object | null · Response36Afe1097B20_AvgBacklinksInfo
_backlinks _info data backlink untuk kata kunci yang dikembalikan
objek ini menyediakan jumlah rata-rata backlink, halaman perujuk, dan domain, serta nilai peringkat rata-rata di antara 10 halaman web teratas yang berperingkat organik untuk kata kunci- backlinksTipe: number | null
jumlah rata-rata backlink
- dofollowTipe: number | null
jumlah rata-rata tautan dofollow
- lastTipe: string | null
_updated _time tanggal dan waktu data kata kunci diperbarui
dalam format UTC: “yyyy-mm-dd hh-mm-ss +00:00”
misalnya:2019-11-15 12:57:46 +00:00 - mainTipe: number | null
_domain _rank - rankTipe: number | null
- referringTipe: number | null
_domains jumlah rata-rata domain perujuk
- referringTipe: number | null
_main _domains jumlah rata-rata domain utama perujuk
- referringTipe: number | null
_pages jumlah rata-rata halaman perujuk
- seTipe: string | null
_type jenis mesin pencari
- clickstreamTipe: object | null · Response36Afe1097B20_ClickstreamKeywordInfo
_keyword _info data clickstream untuk kata kunci yang dikembalikan
untuk mengambil hasil untuk field ini, parameterinclude_clickstream_dataharus diatur ketrue- ageTipe: object | null
_distribution - propertyTipe: integer | null Format: int64
Name Signed 64-bit integers (long type).
- genderTipe: object | null
_distribution - propertyTipe: integer | null Format: int64
Name Signed 64-bit integers (long type).
- lastTipe: string | null
_updated _time tanggal dan waktu data kata kunci diperbarui
dalam format UTC: “yyyy-mm-dd hh-mm-ss +00:00”
misalnya:2019-11-15 12:57:46 +00:00 - monthlyTipe: array (object | null)[] | null
_searches pencarian bulanan
mewakili jumlah pencarian (perkiraan) untuk ide kata kunci ini (sesuai yang tersedia selama dua belas bulan terakhir), yang ditargetkan ke lokasi geografis yang ditentukan- monthTipe: integer | null
bulan
- searchTipe: integer | null
_volume tingkat volume pencarian rata-rata bulanan
- yearTipe: integer | null
tahun
- searchTipe: integer | null Format: int64
_volume rata-rata tingkat volume pencarian bulanan
mewakili jumlah pencarian (perkiraan) untuk ide kata kunci tertentu di google.com
- keywordTipe: string | null
ide kata kunci yang dikembalikan
- keywordTipe: object | null · Response36Afe1097B20_KeywordInfo
_info data kata kunci untuk ide kata kunci yang dikembalikan
- categoriesTipe: array integer[] | null
- competitionTipe: number | null
persaingan
mewakili jumlah persaingan relatif yang terkait dengan kata kunci tertentu. Nilai ini didasarkan pada data Google Ads dan dapat berada antara 0 dan 1 (inklusif) - competitionTipe: string | null
_level - cpcTipe: number | null
biaya per klik
mewakili biaya rata-rata per klik (USD) yang secara historis dibayarkan untuk kata kunci - highTipe: number | null
_top _of _page _bid tawaran maksimum agar iklan ditampilkan di bagian atas halaman pertama
menunjukkan nilai yang lebih besar dari sekitar 80% tawaran terendah yang membuat iklan ditampilkan (berdasarkan statistik Google Ads untuk pengiklan)
nilainya dapat berbeda tergantung lokasi yang ditentukan dalam permintaan POST - lastTipe: string | null
_updated _time tanggal dan waktu data kata kunci diperbarui
dalam format UTC: “yyyy-mm-dd hh-mm-ss +00:00”
misalnya:2019-11-15 12:57:46 +00:00 - lowTipe: number | null
_top _of _page _bid tawaran minimum agar iklan ditampilkan di bagian atas halaman pertama
menunjukkan nilai yang lebih besar dari sekitar 20% tawaran terendah yang membuat iklan ditampilkan (berdasarkan statistik Google Ads untuk pengiklan)
nilainya dapat berbeda tergantung lokasi yang ditentukan dalam permintaan POST - monthlyTipe: array (object | null)[] | null
_searches pencarian bulanan
mewakili jumlah pencarian (perkiraan) untuk ide kata kunci ini (sesuai yang tersedia selama dua belas bulan terakhir), yang ditargetkan ke lokasi geografis yang ditentukan- monthTipe: integer | null
bulan
- searchTipe: integer | null
_volume tingkat volume pencarian rata-rata bulanan
- yearTipe: integer | null
tahun
- seTipe: string | null
_type jenis mesin pencari
- searchTipe: integer | null Format: int64
_volume rata-rata tingkat volume pencarian bulanan
mewakili jumlah pencarian (perkiraan) untuk ide kata kunci tertentu di google.com - searchTipe: object | null · Response36Afe1097B20_SearchVolumeTrend
_volume _trend perubahan tren volume pencarian
mewakili persentase perubahan volume pencarian dibandingkan periode sebelumnya- monthlyTipe: integer | null
perubahan volume pencarian dalam persen dibandingkan bulan sebelumnya
- quarterlyTipe: integer | null
perubahan volume pencarian dalam persen dibandingkan kuartal sebelumnya
- yearlyTipe: integer | null
perubahan volume pencarian dalam persen dibandingkan tahun sebelumnya
- keywordTipe: object | null · Response36Afe1097B20_KeywordInfoNormalizedWithInfo
_info _normalized _with _bing berisi volume pencarian kata kunci yang dinormalisasi dengan volume pencarian Bing
- isTipe: boolean | null
_normalized info kata kunci dinormalisasi jika true, nilai dinormalisasi dengan data Bing
- lastTipe: string | null
_updated _time tanggal dan waktu saat dataset diperbarui dalam format UTC: “yyyy-mm-dd hh-mm-ss +00:00” contoh: 2019-11-15 12:57:46 +00:00
- monthlyTipe: array (object | null)[] | null
_searches tingkat volume pencarian bulanan array objek dengan tingkat volume pencarian pada bulan tertentu dalam setahun
- monthTipe: integer | null
bulan
- searchTipe: integer | null
_volume tingkat volume pencarian rata-rata bulanan
- yearTipe: integer | null
tahun
- searchTipe: integer | null
_volume volume pencarian saat ini dari sebuah kata kunci
- keywordTipe: object | null · Response36Afe1097B20_KeywordInfoNormalizedWithInfo
_info _normalized _with _clickstream berisi volume pencarian kata kunci yang dinormalisasi dengan data clickstream
- isTipe: boolean | null
_normalized info kata kunci dinormalisasi jika true, nilai dinormalisasi dengan data Bing
- lastTipe: string | null
_updated _time tanggal dan waktu saat dataset diperbarui dalam format UTC: “yyyy-mm-dd hh-mm-ss +00:00” contoh: 2019-11-15 12:57:46 +00:00
- monthlyTipe: array (object | null)[] | null
_searches tingkat volume pencarian bulanan array objek dengan tingkat volume pencarian pada bulan tertentu dalam setahun
- monthTipe: integer | null
bulan
- searchTipe: integer | null
_volume tingkat volume pencarian rata-rata bulanan
- yearTipe: integer | null
tahun
- searchTipe: integer | null
_volume volume pencarian saat ini dari sebuah kata kunci
- keywordTipe: object | null · Response36Afe1097B20_KeywordProperties
_properties informasi tambahan tentang kata kunci
- coreTipe: string | null
_keyword kata kunci utama dalam sebuah grup
berisi kata kunci utama dalam grup yang ditentukan oleh algoritme pengelompokan sinonim
jika nilainyanull, basis data kami tidak berisi kata kunci yang dapat diidentifikasi algoritme terkait sebagai sinonim darikeyword - detectedTipe: string | null
_language bahasa kata kunci yang terdeteksi
menunjukkan bahasa kata kunci yang diidentifikasi oleh sistem kami - isTipe: boolean | null
_another _language bahasa kata kunci yang terdeteksi berbeda dari bahasa yang ditetapkan
jikatrue, bahasa yang ditetapkan dalam permintaan tidak cocok dengan bahasa yang ditentukan sistem kami untuk kata kunci tertentu - keywordTipe: integer | null
_difficulty kesulitan peringkat dalam 10 hasil organik teratas pertama untuk sebuah kata kunci
menunjukkan peluang masuk 10 hasil organik teratas untuk sebuah kata kunci pada skala logaritmik dari 0 hingga 100;
dihitung dengan menganalisis, antara lain, profil tautan dari 10 halaman pertama di SERP;
pelajari lebih lanjut tentang metrik ini di panduan Pusat Bantuan ini - seTipe: string | null
_type jenis mesin pencari
- synonymTipe: string | null
_clustering _algorithm algoritme yang digunakan untuk mengidentifikasi sinonim
nilai yang mungkin:keyword_metrics- menunjukkan algoritme berdasarkan parameterkeyword_infotext_processing- menunjukkan algoritme berbasis teks
jika nilainyanull, basis data kami tidak berisi kata kunci yang dapat diidentifikasi algoritme terkait sebagai sinonim darikeyword - wordsTipe: integer | null Format: int64
_count jumlah kata dalam kata kunci
menunjukkan berapa banyak kata yang menyusun kata kunci
- languageTipe: string | null
_code kode bahasa dalam array POST
- locationTipe: integer | null
_code kode lokasi dalam array POST
- seTipe: string | null
_type jenis mesin pencari
- searchTipe: object | null · Response36Afe1097B20_SearchIntentInfo
_intent _info - foreignTipe: array (string | null)[] | null
_intent niat pencarian tambahan
nilai yang mungkin:informational,navigational,commercial,transactional - lastTipe: string | null
_updated _time tanggal dan waktu data kata kunci diperbarui
dalam format UTC: “yyyy-mm-dd hh-mm-ss +00:00”
misalnya:2019-11-15 12:57:46 +00:00 - mainTipe: string | null
_intent niat pencarian utama
nilai yang mungkin:informational,navigational,commercial,transactional - seTipe: string | null
_type jenis mesin pencari
- serpTipe: object | null · Response36Afe1097B20_SerpInfo
_info data SERP
nilai akannulljika Anda tidak mengatur fieldinclude_serp_infoketruedalam array POST atau jika tidak ada data SERP untuk kata kunci ini di basis data kami- checkTipe: string | null
_url URL langsung ke hasil mesin pencari
Anda dapat menggunakannya untuk memastikan kami memberikan hasil yang akurat - lastTipe: string | null
_updated _time tanggal dan waktu data kata kunci diperbarui
dalam format UTC: “yyyy-mm-dd hh-mm-ss +00:00”
misalnya:2019-11-15 12:57:46 +00:00 - previousTipe: string | null
_updated _time sebelum tanggal dan waktu pembaruan data SERP terakhir
dalam format UTC: “yyyy-mm-dd hh-mm-ss +00:00”
misalnya:2019-10-15 12:57:46 +00:00 - seTipe: integer | null Format: int64
_results _count jumlah hasil pencarian untuk kata kunci yang dikembalikan
- seTipe: string | null
_type jenis mesin pencari
- serpTipe: array (string | null)[] | null
_item _types jenis hasil pencarian di SERP
berisi jenis hasil pencarian (items) yang ditemukan di SERP
jenis item yang mungkin:answer_box,app,carousel,multi_carousel,featured_snippet,google_flights,google_reviews,third_party_reviews,google_posts,images,jobs,knowledge_graph,local_pack,hotels_pack,map,organic,paid,people_also_ask,related_searches,people_also_search,shopping,top_stories,twitter,video,events,mention_carousel,recipes,top_sights,scholarly_articles,popular_products,podcasts,questions_and_answers,find_results_on,stocks_box,visual_stories,commercial_units,local_services,google_hotels,math_solver,currency_box,product_considerations,found_on_web,short_videos,refine_products,explore_brands,perspectives,discussions_and_forums,compare_sites,courses,ai_overview;
catatan bahwa hasil sebenarnya hanya akan dikembalikan untuk elemenorganic,paid,featured_snippet, danlocal_pack
- itemsTipe: integer | null Format: int64
_count jumlah hasil yang dikembalikan dalam array
items - languageTipe: string | null
_code kode bahasa dalam array POST
- locationTipe: integer | null
_code kode lokasi dalam array POST
- offsetTipe: integer | null
nilai offset saat ini
- offsetTipe: string | null
_token token offset untuk permintaan berikutnya
Anda dapat menggunakan string yang disediakan di field ini untuk mendapatkan hasil berikutnya dari tugas awal;
catatan: nilaioffset_tokenunik untuk setiap tugas berikutnya - seTipe: string | null
_type jenis mesin pencari
- targetTipe: string | null
domain target dalam array POST
- totalTipe: integer | null Format: int64
_count jumlah total hasil di basis data kami yang relevan dengan permintaan Anda
- resultTipe: integer | null Format: int64
_count jumlah elemen dalam array hasil
- statusTipe: integer | null
_code kode status tugas yang dihasilkan oleh DataForSEO; dapat berada dalam rentang berikut: 10000-60000; Anda dapat menemukan daftar lengkap kode respons di sini
- statusTipe: string | null
_message pesan informasi tugas; Anda dapat menemukan daftar lengkap pesan informasi umum di sini
- timeTipe: string | null
waktu eksekusi, detik
- Tipe: integer | null Format: int64tasks
_count jumlah tugas dalam array tasks
- Tipe: integer | null Format: int64tasks
_error jumlah tugas dalam array tasks yang dikembalikan dengan error
- Tipe: string | nulltime
total waktu eksekusi, detik
- Tipe: string | nullversion
versi API saat ini
application/json - 400
Permintaan tidak dapat diproses. Periksa parameter permintaan.
- 401
Kunci API Felo yang valid diperlukan.
- 402
Permintaan tidak dapat dilanjutkan karena persyaratan penagihan belum terpenuhi.
- 403
Akun tidak diizinkan melakukan operasi ini.
- 429
Batas permintaan atau batas pengeluaran telah tercapai.
- 502
Layanan tidak dapat menyelesaikan permintaan.
- 503
API atau layanan penagihan untuk sementara tidak tersedia.
- 504
Layanan kehabisan waktu saat memproses permintaan.
- default
Respons error; respons passthrough upstream dapat menggunakan format penyedia
application/json
curl https://openapi.felo.ai/v1/beta/dataforseo/dataforseo_labs/google/keywords_for_site/live \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"target": "apple.com",
"language_code": "en",
"location_code": 2840,
"include_serp_info": true,
"include_subdomains": true,
"filters": [
"serp_info.se_results_count",
">",
0
],
"limit": 3
}
]'
{
"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,
"offset": null,
"offset_token": null,
"items": [
{
"se_type": null,
"keyword": null,
"location_code": null,
"language_code": null,
"keyword_info": "[Max Depth Exceeded]",
"keyword_info_normalized_with_bing": "[Max Depth Exceeded]",
"keyword_info_normalized_with_clickstream": "[Max Depth Exceeded]",
"clickstream_keyword_info": "[Max Depth Exceeded]",
"keyword_properties": "[Max Depth Exceeded]",
"serp_info": "[Max Depth Exceeded]",
"avg_backlinks_info": "[Max Depth Exceeded]",
"search_intent_info": "[Max Depth Exceeded]"
}
]
}
]
}
]
}