DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Ikhtisar Kata Kunci
Semua yang diketahui Labs tentang daftar keywords dalam satu panggilan: volume, kesulitan, niat, persaingan, dan fitur SERP yang dipicunya. Mengembalikan se_type, location_code, language_code, items_count, dan items. Endpoint ini tidak menerima parameter batas, tetapi ditagih per panggilan, bukan per item, jadi kirim seluruh daftar sekaligus. Dibungkus dalam envelope DataForSEO: data ada di tasks[0].result, hasil di tasks[0].status_code - permintaan yang ditolak tetap mengembalikan HTTP 200. Mulai di sini jika Anda sudah memiliki kata kunci; post_dataforseo_labs_google_keyword_ideas_live adalah tujuan saat Anda membutuhkan lebih banyak.
Referensi harga
- Pengukuran: biaya respons yang dilaporkan.
- Perkiraan referensi per permintaan: USD 0,0254.
- Pengali referensi pelanggan: 1,0. Jangan menerapkannya lagi pada jumlah tagihan pelanggan yang telah diselesaikan.
Hanya metadata referensi, bukan penawaran akun, harga yang dijamin, atau batas pengeluaran. Kredit sumber daya bukan kredit Felo. Biaya akhir mengikuti catatan penagihan Felo.
- Tipe: array (object | null)[]
- includeTipe: boolean | null
_clickstream _data menyertakan atau mengecualikan 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 permintaan tersebutpelajari lebih lanjut tentang cara metrik berbasis clickstream dihitung di 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 - keywordsTipe: array string[]
kata kunci
field wajib
Jumlah maksimum kata kunci yang dapat Anda tentukan: 700
Jumlah maksimum karakter untuk setiap kata kunci: 80
Jumlah maksimum kata untuk setiap frasa kata kunci: 10
kata kunci yang ditentukan akan diubah ke format huruf kecil, data akan disediakan dalam array terpisahperhatikan bahwa jika beberapa kata kunci yang ditentukan dalam array ini tidak muncul dalam hasil yang Anda terima, berarti basis data kami tidak berisi kata kunci tersebut dan tidak dapat mengembalikan datanya
Anda tidak akan dikenakan biaya untuk kata kunci yang tidak muncul dalam hasilpelajari lebih lanjut tentang aturan dan batasan field
keyworddankeywordsdi API DataForSEO di artikel Pusat Bantuan ini - languageTipe: string | null
_code kode bahasa
field wajib jika Anda tidak menentukanlanguage_name
Catatan: Anda harus menentukanlanguage_nameataulanguage_code
Anda dapat memperoleh daftar lokasi yang tersedia besertalanguage_code-nya dengan membuat permintaan terpisah kehttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
contoh:en - languageTipe: string
_name nama lengkap bahasa
field wajib jika Anda tidak menentukanlanguage_code
Catatan: Anda harus menentukanlanguage_nameataulanguage_code
Anda dapat memperoleh daftar lokasi yang tersedia besertalanguage_name-nya dengan membuat permintaan terpisah kehttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
contoh:English - locationTipe: integer
_code kode lokasi
field wajib jika Anda tidak menentukanlocation_name
Catatan: Anda harus menentukanlocation_nameataulocation_code
Anda dapat memperoleh daftar lokasi yang tersedia besertalocation_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 memperoleh daftar lokasi yang tersedia besertalocation_name-nya dengan membuat permintaan terpisah kehttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
contoh:United Kingdom - 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
- Tipe: object | null · Response36Afe1097B20_DataforseoLabsGoogleKeywordOverviewLiveResponseInfo200
- 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_DataforseoLabsGoogleKeywordOverviewLiveTaskInfo
- 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 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 dan domain perujuk, serta nilai peringkat rata-rata di antara 10 situs web teratas yang diperingkat secara 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
kata kunci
kata kunci dikembalikan dengan %## yang didekode (karakter plus '+' akan didekode menjadi karakter spasi) - keywordTipe: object | null · Response36Afe1097B20_KeywordInfo
_info data kata kunci untuk 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
- searchTipe: boolean | null
_partners menunjukkan data untuk Google dan situs mitra
jikatrue, hasil dikembalikan untuk jaringan milik, dioperasikan, dan sindikasi di seluruh Google dan situs mitra yang menghosting pencarian Google;
jikafalse, hasil hanya dikembalikan untuk situs pencarian Google - 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
- seTipe: string | null
_type jenis mesin pencari
- 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/keyword_overview/live \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"language_code": "en",
"location_code": 2840,
"include_clickstream_data": true,
"include_serp_info": true,
"keywords": [
"iphone"
]
}
]'
{
"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,
"location_code": null,
"language_code": null,
"items_count": null,
"items": [
{
"se_type": null,
"keyword": null,
"location_code": null,
"language_code": null,
"search_partners": 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]"
}
]
}
]
}
]
}