DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Pesaing SERP
Domain yang berperingkat bersama Anda untuk sekumpulan keywords, beserta berapa banyak kata kunci yang mereka bagi. Mengembalikan se_type, seed_keywords, total_count, items_count, dan items. Dibungkus dalam envelope DataForSEO: data di tasks[0].result, hasil di tasks[0].status_code - permintaan yang ditolak tetap mengembalikan HTTP 200. ⚠️ Ini adalah pesaing pencarian, ditentukan oleh peringkat bersama. Padanan graf tautan adalah post_dataforseo_backlinks_competitors_live, dan kedua daftar sering tidak sepakat - yang itu sendiri informatif.
Referensi harga
- Metering: Biaya respons yang dilaporkan.
- Estimasi referensi per permintaan: USD 0.0192.
- 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
contoh:["median_position","in",[1,10]][["median_position","in",[1,10]],"and",["domain","not_like","%wikipedia.org%"]][["domain","not_like","%wikipedia.org%"],
"and",
[["relevant_serp_items",">",0],"or",["median_position","in",[1,10]]]]
untuk informasi selengkapnya tentang filter, lihat Dataforseo Labs - Filters atau panduan pusat bantuanObjek kosong - includeTipe: boolean | null
_subdomains menunjukkan apakah subdomain akan disertakan dalam pencarian
field opsional
jika disetel kefalse, subdomain akan diabaikan
nilai default:true - itemTipe: array string[] | null
_types jenis hasil pencarian
menunjukkan jenis hasil pencarian yang disertakan dalam respons
field opsionalnilai yang mungkin:
["organic", "paid", "featured_snippet", "local_pack"]
nilai default:["organic", "paid"] - keywordsTipe: array string[]
array kata kunci
field wajib
hasil akan didasarkan pada kata kunci yang Anda tentukan dalam array ini
pengodean UTF-8;
kata kunci akan diubah ke format huruf kecil;
Anda dapat menentukan maksimum 200 kata kuncipelajari lebih lanjut tentang aturan dan batasan field
keyworddankeywordsdi API DataForSEO di artikel Pusat Bantuan - languageTipe: string | null
_code pengenal bahasa unik
field wajib jika Anda tidak menentukanlanguage_name
Catatan: Anda harus menentukanlanguage_nameataulanguage_code
Anda dapat menerima daftar bahasa yang tersedia dengan parameterlanguage_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 menerima daftar bahasa yang tersedia dengan parameterlanguage_name-nya dengan membuat permintaan terpisah kehttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
contoh:English - limitTipe: integer | null
jumlah maksimum domain yang dikembalikan
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 dengan parameterlocation_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 dengan parameterlocation_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 domain yang dikembalikan
field opsional
nilai default:0
jika Anda menentukan nilai10, sepuluh domain pertama dalam array hasil akan dilewati dan data akan disediakan untuk domain berikutnya - 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
koma digunakan sebagai pemisah
contoh:["avg_position,asc"]
aturan default:["rating,desc"]
perhatikan bahwa Anda tidak dapat menetapkan lebih dari tiga aturan pengurutan dalam satu permintaan
Anda harus menggunakan koma untuk memisahkan beberapa aturan pengurutan
contoh:["avg_position,asc","etv,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
- Tipe: object | null · Response36Afe1097B20_DataforseoLabsGoogleSerpCompetitorsLiveResponseInfo200
- 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_DataforseoLabsGoogleSerpCompetitorsLiveTaskInfo
- 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 pesaing SERP yang terdeteksi dan data terkait
- avgTipe: number | null Format: float
_position posisi rata-rata domain untuk kata kunci yang ditentukan
rata-rata aritmetika nilai dalam arraykeywords_positions - domainTipe: string | null
nama domain pesaing SERP yang terdeteksi
- etvTipe: number | null
volume trafik perkiraan
mewakili perkiraan trafik bulanan yang didorong kata kunci yang ditentukan ke situs web
dihitung sebagai jumlah produk dari nilai volume pencarian kata kunci yang ditentukan dan tingkat CTR (click-through-rate) pada posisi tertentu di SERP
pelajari lebih lanjut cara metrik dihitung di artikel pusat bantuan ini - keywordsTipe: integer | null Format: int64
_count jumlah kata kunci yang ditentukan yang memiliki posisi di SERP untuk domain
- keywordsTipe: object | null
_positions posisi kata kunci
posisi SERP yang dipegang domain terkait di SERP untuk kata kunci yang ditentukan- propertyTipe: array (integer | null)[] | null
Name
- medianTipe: number | null
_position posisi median domain untuk kata kunci yang ditentukan
median nilai dalam arraykeywords_positions - ratingTipe: number | null
selisih antara posisi kata kunci terbesar yang mungkin dan posisi aktual
mewakili tingkat visibilitas relatif domain di SERP untuk kata kunci yang ditentukan
dihitung sebagai sum(100-keywords_positions) - relevantTipe: integer | null
_serp _items jumlah elemen SERP yang relevan dengan domain
mewakili jumlah hasil pencarian di SERP yang relevan dengan domain untuk kata kunci yang ditentukan - seTipe: string | null
_type jenis mesin pencari
- visibilityTipe: number | null
tingkat visibilitas SERP
mewakili tingkat visibilitas situs web berdasarkan posisi SERP kata kunci yang ditentukan
kata kunci dengan posisi dalam rentang 1 hingga 10 diberi indeks visibilitas dari 1 hingga 0,1
kata kunci dengan posisi dalam rentang 11 hingga 20 memiliki indeks visibilitas tetap 0,05
kata kunci dengan posisi dari 20 hingga 100 memiliki indeks visibilitas sama dengan 0
- itemsTipe: integer | null Format: int64
_count jumlah hasil yang dikembalikan dalam array
items - languageTipe: string | null
_code kode bahasa dalam array POST
jika tidak ada data, nilainya adalah_nulln - locationTipe: integer | null
_code kode lokasi dalam array POST
jika tidak ada data, nilainya adalah_nulln - seTipe: string | null
_type jenis mesin pencari
- seedTipe: array (string | null)[] | null
_keywords kata kunci yang ditentukan dalam permintaan
kata kunci dikembalikan dengan %## yang didekode (karakter plus '+' akan didekode menjadi karakter spasi) - 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/serp_competitors/live \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"keywords": [
"phone"
],
"language_name": "English",
"location_code": 2840,
"item_types": [
"organic"
],
"limit": 5
}
]'
{
"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,
"seed_keywords": [
null
],
"location_code": null,
"language_code": null,
"total_count": null,
"items_count": null,
"items": [
{
"se_type": null,
"domain": null,
"avg_position": null,
"median_position": null,
"rating": null,
"etv": null,
"keywords_count": null,
"visibility": null,
"relevant_serp_items": null,
"keywords_positions": null
}
]
}
]
}
]
}