DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Halaman Berkaitan
Halaman mana bagi laman target yang memperoleh kedudukannya, disusun mengikut trafik yang dibawanya. Dipaparkan mengikut halaman dengan limit, offset dan offset_token; gunakan token selepas halaman pertama. Dibungkus dalam sampul DataForSEO: data dalam tasks[0].result, hasil dalam tasks[0].status_code - permintaan yang ditolak tetap memulangkan HTTP 200. Gunakan untuk mencari halaman yang wajar dipertahankan atau dikembangkan. Untuk kata kunci di sebaliknya gunakan post_dataforseo_labs_google_kw_for_site_live; untuk halaman yang memperoleh pautan dan bukan kedudukan, gunakan post_dataforseo_backlinks_domain_pages_summary_live.
Rujukan harga
- Pemeteran: Kos respons yang dilaporkan.
- Anggaran rujukan setiap permintaan: USD 0.015.
- 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_incontoh:
["metrics.paid.count",">",0][["metrics.organic.count",">",50],"and",["metrics.organic.pos_1","<>",0]][[""metrics.organic.count",">",50"],
"and",
[["metrics.organic.pos_1","<>",0],"or",["metrics.organic.pos_2_3","<>",0]]]
untuk maklumat lanjut tentang penapis, rujuk Dataforseo Labs - Filters atau panduan pusat bantuanObjek kosong - historicalJenis: string | null
_serp _mode mod pengumpulan data
medan pilihan
anda boleh menggunakan medan ini untuk menapis hasil;
jenis penapisan yang tersedia:live— pulangkan metrik untuk SERP yangtargetyang ditentukan sedang mempunyai hasil kedudukan;lost— pulangkan metrik untuk SERP yangtargetyang ditentukan pernah mempunyai hasil kedudukan tetapi tidak mempunyainya semasa semakan terakhir;all— pulangkan metrik untuk kedua-dua jenis SERP.
nilai lalai:live - ignoreJenis: boolean | null
_synonyms abaikan kata kunci yang sangat serupa
medan pilihan
jika ditetapkan kepadatrue, hanya kata kunci teras yang akan dipulangkan, semua kata kunci yang sangat serupa akan dikecualikan;
nilai lalai:false - includeJenis: boolean | null
_clickstream _data sertakan atau kecualikan data daripada metrik berasaskan clickstream dalam hasil
medan pilihan
jika parameter ditetapkan kepadatrue, anda akan menerima medanclickstream_etv,clickstream_gender_distributiondanclickstream_age_distributiondengan data clickstream dalam respons
nilai lalai:false
dengan parameter ini didayakan, anda akan dikenakan caj dua kali ganda untuk permintaanketahui lebih lanjut tentang cara metrik berasaskan clickstream dikira dalam artikel pusat bantuan ini
- itemJenis: array string[] | null
_types paparkan hasil mengikut jenis item
medan pilihan
menunjukkan jenis hasil carian yang disertakan dalam responsNota: jika array
item_typesmengandungi jenis item yang berbeza daripadaorganic, hasil akan disusun mengikut jenis item pertama dalam array; anda tidak akan dapat menyusun dan menapis hasil mengikut jenis hasil carian yang tidak disertakan dalam respons;nilai yang mungkin:
["organic", "paid", "featured_snippet", "local_pack"]
nilai lalai:["organic", "paid"] - languageJenis: string | null
_code kod bahasa
medan pilihan
jika anda menggunakan medan ini, anda tidak perlu menentukanlanguage_name
anda boleh mendapatkan senarai bahasa tersedia bersamalanguage_codemasing-masing dengan membuat permintaan berasingan kehttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
abaikan medan ini untuk mendapatkan hasil bagi semua bahasa tersedia
contoh:en - languageJenis: string | null
_name nama penuh bahasa
medan pilihan
jika anda menggunakan medan ini, anda tidak perlu menentukanlanguage_code
anda boleh mendapatkan senarai bahasa tersedia bersamalanguage_namemasing-masing dengan membuat permintaan berasingan kehttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
abaikan medan ini untuk mendapatkan hasil bagi semua bahasa tersedia
contoh:English - limitJenis: integer | null
bilangan maksimum halaman yang dipulangkan
medan pilihan
nilai lalai:100
nilai maksimum:1000 - locationJenis: integer | null
_code kod lokasi
medan pilihan
jika anda menggunakan medan ini, anda tidak perlu menentukanlocation_name
anda boleh mendapatkan senarai lokasi tersedia bersamalocation_codemasing-masing dengan membuat permintaan berasingan kehttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
abaikan medan ini untuk mendapatkan hasil bagi semua lokasi tersedia
contoh:2840 - locationJenis: string | null
_name nama penuh lokasi
medan pilihan
jika anda menggunakan medan ini, anda tidak perlu menentukanlocation_code
anda boleh mendapatkan senarai lokasi tersedia bersamalocation_namemasing-masing dengan membuat permintaan berasingan kehttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
abaikan medan ini untuk mendapatkan hasil bagi semua lokasi tersedia
contoh:United Kingdom - offsetJenis: integer | null
offset dalam array hasil halaman yang dipulangkan
medan pilihan
nilai lalai:0
jika anda menentukan nilai10, sepuluh halaman pertama dalam array hasil akan dilangkau dan data akan disediakan untuk halaman 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
anda harus menggunakan koma untuk menentukan jenis susunan
contoh:["metrics.paid.etv,asc"]
Nota: anda boleh menetapkan tidak lebih daripada tiga peraturan susunan dalam satu permintaan
anda harus menggunakan koma untuk memisahkan beberapa peraturan susunan
contoh:["metrics.organic.etv,desc","metrics.paid.count,asc"]peraturan lalai:
["metrics.organic.count,desc"]
Nota: jika arrayitem_typesmengandungi jenis item yang berbeza daripadaorganic, hasil akan disusun mengikut jenis item pertama dalam array - 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 - targetJenis: string
domain
medan wajib
nama domain laman web sasaran
domain harus ditentukan tanpahttps://danwww.
- Jenis: object | null · Response36Afe1097B20_DataforseoLabsGoogleRelevantPagesLiveResponseInfo200
- 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_DataforseoLabsGoogleRelevantPagesLiveTaskInfo
- 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
halaman berkaitan dan data berkaitan
- metricsJenis: object | null
metrik kedudukan dan trafik untuk halaman berkaitan
- propertyJenis: object · Response36Afe1097B20_DataforseoLabsMetricsInfo
Name - clickstreamJenis: object | null
_age _distribution - propertyJenis: integer | null Format: int64
Name Signed 64-bit integers (long type).
- clickstreamJenis: number | null Format: double
_etv anggaran volum trafik berdasarkan data clickstream
dikira sebagai hasil darab click-through-rate dan nilai volum carian clickstream semua kata kunci yang diduduki domain
untuk mendapatkan hasil bagi medan ini, parameterinclude_clickstream_datamesti ditetapkan kepadatrue
ketahui lebih lanjut cara metrik dikira dalam artikel pusat bantuan ini - clickstreamJenis: object | null
_gender _distribution - propertyJenis: integer | null Format: int64
Name Signed 64-bit integers (long type).
- countJenis: integer | null Format: int64
jumlah keseluruhan SERP organik yang mengandungi domain atau subdomain
- estimatedJenis: number | null
_paid _traffic _cost anggaran kos menukar trafik carian organik kepada berbayar
mewakili anggaran kos bulanan (USD) untuk menjalankan iklan bagi semua kata kunci dalam kategori yang diduduki domain atau subdomain
metrik dikira sebagai hasil darab nilaietvorganik dancpcberbayar dan menunjukkan kos memacu anggaran volum trafik organik bulanan melalui pengiklanan PPC dalam Google Search
ketahui lebih lanjut cara metrik dikira dalam artikel pusat bantuan ini - etvJenis: number | null
- isJenis: integer | null
_down kedudukan menurun
menunjukkan berapa banyak elemen berkedudukan bagi sasaran yang dinyatakan telah menurun - isJenis: integer | null
_lost elemen berkedudukan yang hilang
menunjukkan berapa banyak elemen berkedudukan bagi sasaran yang dinyatakan sebelum ini muncul dalam SERP, tetapi tidak ditemui semasa semakan terakhir - isJenis: integer | null
_new bilangan elemen berkedudukan baharu
menunjukkan berapa banyak elemen berkedudukan baharu ditemui bagi sasaran yang dinyatakan - isJenis: integer | null
_up kedudukan meningkat
menunjukkan berapa banyak elemen berkedudukan bagi sasaran yang dinyatakan telah meningkat - posJenis: integer | null
_1 bilangan SERP organik tempat domain atau subdomain menduduki #1
- posJenis: integer | null
_11 _20 bilangan SERP organik tempat domain atau subdomain menduduki #11-20
- posJenis: integer | null
_2 _3 bilangan SERP organik tempat domain atau subdomain menduduki #2-3
- posJenis: integer | null
_21 _30 bilangan SERP organik tempat domain atau subdomain menduduki #21-30
- posJenis: integer | null
_31 _40 bilangan SERP organik tempat domain atau subdomain menduduki #31-40
- posJenis: integer | null
_4 _10 bilangan SERP organik tempat domain atau subdomain menduduki #4-10
- posJenis: integer | null
_41 _50 bilangan SERP organik tempat domain atau subdomain menduduki #41-50
- posJenis: integer | null
_51 _60 bilangan SERP organik tempat domain atau subdomain menduduki #51-60
- posJenis: integer | null
_61 _70 bilangan SERP organik tempat domain atau subdomain menduduki #61-70
- posJenis: integer | null
_71 _80 bilangan SERP organik tempat domain atau subdomain menduduki #71-80
- posJenis: integer | null
_81 _90 bilangan SERP organik tempat domain atau subdomain menduduki #81-90
- posJenis: integer | null
_91 _100 bilangan SERP organik tempat domain atau subdomain menduduki #91-100
- pageJenis: string | null
_address URL mutlak halaman berkaitan
- seJenis: string | null
_type jenis enjin carian
- 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 ialahnull - locationJenis: integer | null
_code kod lokasi dalam array POST
jika tiada data, nilainya ialahnull - seJenis: string | null
_type jenis enjin carian
- targetJenis: string | null
domain sasaran dalam array POST
- totalJenis: integer | null Format: int64
_count jumlah 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/relevant_pages/live \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"target": "amazon.com",
"language_name": "English",
"location_code": 2840,
"filters": [
[
"metrics.organic.pos_1",
"<>",
0
],
"or",
[
"metrics.organic.pos_2_3",
"<>",
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,
"items": [
{
"se_type": null,
"page_address": null,
"metrics": null
}
]
}
]
}
]
}