DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Pesaing SERP
Domain yang berkongsi kedudukan dengan anda bagi satu set keywords, bersama bilangan kata kunci yang dikongsi. Memulangkan se_type, seed_keywords, total_count, items_count dan items. Dibungkus dalam sampul DataForSEO: data dalam tasks[0].result, hasil dalam tasks[0].status_code - permintaan yang ditolak tetap memulangkan HTTP 200. ⚠️ Ini pesaing carian, ditentukan oleh kedudukan bersama. Padanan graf pautan ialah post_dataforseo_backlinks_competitors_live, dan kedua-dua senarai sering tidak sependapat - itu sendiri bermaklumat.
Rujukan harga
- Pemeteran: Kos respons yang dilaporkan.
- Anggaran rujukan setiap permintaan: USD 0.0192.
- Pengganda pelanggan rujukan: 1.0. Jangan gunakan semula pada amaun pelanggan yang telah diselesaikan.
Metadata rujukan sahaja, bukan sebut harga akaun, harga terjamin atau had perbelanjaan. Kredit sumber bukan kredit Felo. Caj akhir mengikut rekod pengebilan Felo.
- Jenis: array (object | null)[]
- filtersJenis: array (object | null)[] | null
array parameter penapisan hasil
medan pilihan
anda boleh menambah beberapa penapis sekali gus (maksimum 8 penapis)
anda harus menetapkan operator logikand,orantara syarat
operator berikut disokong:regex,not_regex,<,<=,>,>=,=,<>,in,not_in,match,not_match,ilike,not_ilike,like,not_like
anda boleh menggunakan operator%denganlikedannot_like, sertailikedannot_ilikeuntuk memadankan sebarang rentetan dengan sifar atau lebih aksara
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 maklumat lanjut tentang penapis, rujuk Dataforseo Labs - Filters atau panduan pusat bantuanObjek kosong - includeJenis: boolean | null
_subdomains menunjukkan sama ada subdomain akan disertakan dalam carian
medan pilihan
jika ditetapkan kepadafalse, subdomain akan diabaikan
nilai lalai:true - itemJenis: array string[] | null
_types jenis hasil carian
menunjukkan jenis hasil carian yang disertakan dalam respons
medan pilihannilai yang mungkin:
["organic", "paid", "featured_snippet", "local_pack"]
nilai lalai:["organic", "paid"] - keywordsJenis: array string[]
array kata kunci
medan wajib
hasil akan berdasarkan kata kunci yang anda tentukan dalam array ini
pengekodan UTF-8;
kata kunci akan ditukar kepada format huruf kecil;
anda boleh menentukan maksimum 200 kata kunciketahui lebih lanjut tentang peraturan dan had medan
keyworddankeywordsdalam API DataForSEO dalam artikel Pusat Bantuan ini - languageJenis: string | null
_code pengecam bahasa unik
medan wajib jika anda tidak menentukanlanguage_name
Nota: anda mesti menentukanlanguage_nameataulanguage_code
anda boleh menerima senarai bahasa yang tersedia dengan parameterlanguage_codedengan membuat permintaan berasingan kehttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
contoh:en - languageJenis: string
_name nama penuh bahasa
medan wajib jika anda tidak menentukanlanguage_code
Nota: anda mesti menentukanlanguage_nameataulanguage_code
anda boleh menerima senarai bahasa yang tersedia dengan parameterlanguage_namedengan membuat permintaan berasingan kehttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
contoh:English - limitJenis: integer | null
bilangan maksimum domain yang dikembalikan
medan pilihan
nilai lalai:100
nilai maksimum:1000 - locationJenis: integer
_code pengecam lokasi unik
medan wajib jika anda tidak menentukanlocation_name
Nota: anda mesti menentukanlocation_nameataulocation_code
anda boleh menerima senarai lokasi yang tersedia dengan parameterlocation_codedengan membuat permintaan berasingan kehttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
contoh:2840 - locationJenis: string
_name nama penuh lokasi
medan wajib jika anda tidak menentukanlocation_code
Nota: anda mesti menentukanlocation_nameataulocation_code
anda boleh menerima senarai lokasi yang tersedia dengan parameterlocation_namedengan membuat permintaan berasingan kehttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
contoh:United Kingdom - offsetJenis: integer | null
offset dalam array hasil domain yang dipulangkan
medan pilihan
nilai lalai:0
jika anda menentukan nilai10, sepuluh domain pertama dalam array hasil akan dilangkau dan data akan disediakan untuk domain seterusnya - orderJenis: array string[] | null
_by peraturan susunan hasil
medan pilihan
anda boleh menggunakan nilai yang sama seperti dalam arrayfiltersuntuk menyusun hasil
jenis susunan yang mungkin:asc- hasil akan disusun dalam susunan menaikdesc- hasil akan disusun dalam susunan menurun
koma digunakan sebagai pemisah
contoh:["avg_position,asc"]
peraturan lalai:["rating,desc"]
ambil perhatian bahawa anda tidak boleh menetapkan lebih daripada tiga peraturan susunan dalam satu permintaan
anda harus menggunakan koma untuk memisahkan beberapa peraturan susunan
contoh:["avg_position,asc","etv,desc"] - tagJenis: string | null
pengecam tugas yang ditentukan pengguna
medan pilihan
had aksara ialah 255
anda boleh menggunakan parameter ini untuk mengenal pasti tugas dan memadankannya dengan hasil
anda akan menemui nilaitagyang ditentukan dalam objekdatarespons
- Jenis: object | null · Response36Afe1097B20_DataforseoLabsGoogleSerpCompetitorsLiveResponseInfo200
- Jenis: number | null Format: doublecost
jumlah kos tugas, USD
- Jenis: integer | nullstatus
_code kod status umum; anda boleh menemui senarai penuh kod respons di sini
- Jenis: string | nullstatus
_message mesej maklumat umum; anda boleh menemui senarai penuh mesej maklumat umum di sini
- Jenis: array (object | null)[] | nulltasks
tatasusunan tugas
- Jenis: object | null · Response36Afe1097B20_DataforseoLabsGoogleSerpCompetitorsLiveTaskInfo
- costJenis: number | null Format: double
jumlah kos tugas, USD
- dataJenis: object | null
mengandungi parameter yang sama seperti yang anda tentukan dalam permintaan POST
- propertyJenis: object | null
Name
- idJenis: string | null
pengecam tugas; pengecam tugas unik dalam sistem kami dalam format UUID
- pathJenis: array (string | null)[] | null
Laluan URL
- resultJenis: array (object | null)[] | null
tatasusunan hasil
- itemsJenis: array (object | null)[] | null
mengandungi pesaing SERP yang dikesan dan data berkaitan
- avgJenis: number | null Format: float
_position kedudukan purata domain bagi kata kunci yang ditentukan
min aritmetik nilai dalam arraykeywords_positions - domainJenis: string | null
nama domain pesaing SERP yang dikesan
- etvJenis: number | null
anggaran volum trafik
mewakili anggaran trafik bulanan yang dibawa kata kunci yang ditentukan ke laman web
dikira sebagai jumlah hasil darab nilai volum carian kata kunci yang ditentukan dan kadar CTR (click-through-rate) pada kedudukan tertentu dalam SERP
ketahui lebih lanjut cara metrik dikira dalam artikel pusat bantuan ini - keywordsJenis: integer | null Format: int64
_count bilangan kata kunci yang ditentukan yang mempunyai kedudukan dalam SERP bagi domain
- keywordsJenis: object | null
_positions kedudukan kata kunci
kedudukan SERP yang dipegang domain berkaitan dalam SERP bagi kata kunci yang ditentukan- propertyJenis: array (integer | null)[] | null
Name
- medianJenis: number | null
_position kedudukan median domain bagi kata kunci yang ditentukan
median nilai dalam arraykeywords_positions - ratingJenis: number | null
jurang antara kedudukan kata kunci terbesar yang mungkin dan kedudukan sebenar
mewakili kadar keterlihatan relatif domain dalam SERP bagi kata kunci yang ditentukan
dikira sebagai sum(100-keywords_positions) - relevantJenis: integer | null
_serp _items bilangan elemen SERP yang berkaitan dengan domain
mewakili bilangan hasil carian dalam SERP yang berkaitan dengan domain bagi kata kunci yang ditentukan - seJenis: string | null
_type jenis enjin carian
- visibilityJenis: number | null
kadar keterlihatan SERP
mewakili kadar keterlihatan laman web berdasarkan kedudukan SERP kata kunci yang ditentukan
kata kunci dengan kedudukan dalam julat 1 hingga 10 diberi indeks keterlihatan dari 1 hingga 0.1
kata kunci dengan kedudukan dalam julat 11 hingga 20 mempunyai indeks keterlihatan tetap 0.05
kata kunci dengan kedudukan dari 20 hingga 100 mempunyai indeks keterlihatan bersamaan 0
- itemsJenis: integer | null Format: int64
_count bilangan hasil yang dipulangkan dalam array
items - languageJenis: string | null
_code kod bahasa dalam array POST
jika tiada data, nilainya ialah_nulln - locationJenis: integer | null
_code kod lokasi dalam array POST
jika tiada data, nilainya ialah_nulln - seJenis: string | null
_type jenis enjin carian
- seedJenis: array (string | null)[] | null
_keywords kata kunci yang ditentukan dalam permintaan
kata kunci dipulangkan dengan %## yang dinyahkod (aksara tambah '+' akan dinyahkod menjadi aksara ruang) - totalJenis: integer | null Format: int64
_count jumlah keseluruhan hasil dalam pangkalan data kami yang berkaitan dengan permintaan anda
- resultJenis: integer | null Format: int64
_count bilangan elemen dalam array hasil
- statusJenis: integer | null
_code kod status tugas yang dijana oleh DataForSEO; boleh berada dalam julat berikut: 10000-60000; anda boleh menemui senarai penuh kod respons di sini
- statusJenis: string | null
_message mesej maklumat tugas; anda boleh menemui senarai penuh mesej maklumat umum di sini
- timeJenis: string | null
masa pelaksanaan, saat
- Jenis: integer | null Format: int64tasks
_count bilangan tugas dalam array tasks
- Jenis: integer | null Format: int64tasks
_error bilangan tugas dalam array tasks yang dipulangkan dengan ralat
- Jenis: string | nulltime
jumlah masa pelaksanaan, saat
- Jenis: string | nullversion
versi semasa API
application/json - 400
Permintaan tidak dapat diproses. Semak parameter permintaan.
- 401
Kunci API Felo yang sah diperlukan.
- 402
Permintaan tidak dapat diteruskan kerana keperluan pengebilan tidak dipenuhi.
- 403
Akaun tidak dibenarkan melakukan operasi ini.
- 429
Had permintaan atau had perbelanjaan telah dicapai.
- 502
Perkhidmatan tidak dapat menyelesaikan permintaan.
- 503
API atau perkhidmatan pengebilan tidak tersedia buat sementara waktu.
- 504
Perkhidmatan tamat masa semasa memproses permintaan.
- default
Respons ralat; respons passthrough huluan mungkin 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
}
]
}
]
}
]
}