DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Ketumpatan Kata Kunci
Kekerapan perkataan dan frasa merentas crawl, dengan keyword_length menentukan saiz n-gram. Memulangkan total_items_count, items_count dan items. Membaca crawl yang telah selesai, jadi ia memerlukan id daripada post_dataforseo_on_page_submit dan memulangkan crawl_progress serta crawl_status yang mengandungi max_crawl_pages, pages_in_queue dan pages_crawled - semak nilai tersebut sebelum mempercayai hasil yang kecil, kerana crawl yang masih berjalan sememangnya mempunyai lebih sedikit perkara untuk dilaporkan. Ini menerangkan apa yang laman katakan tentang dirinya sendiri; untuk apa yang web katakan tentangnya gunakan post_dataforseo_backlinks_anchors_live, dan untuk apa yang orang cari gunakan post_dataforseo_keywords_gads_search_volume_live. 💰 Percuma di pihak upstream: membuat pertanyaan pada crawl yang telah selesai tidak dikenakan kos, hanya crawl itu sendiri.
Rujukan harga
- Pemeteran: Kos respons yang dilaporkan.
- Anggaran rujukan setiap permintaan: USD 0.012.
- 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,like,not_like
anda boleh menggunakan operator%denganlikedannot_likeuntuk memadankan sebarang rentetan dengan sifar atau lebih aksara
contoh:["keyword","=","%seo%"][["keyword","=","%seo%"],
"and",
["frequency","<","6"]][["keyword","not_like","%seo%"],
"and",
[["frequency",">","6"],"or",["density",">","0.02"]]]Objek kosong - idJenis: string
- keywordJenis: integer
_length bilangan perkataan bagi kata kunci
medan wajib
nilai yang tersedia:1,2,3,4,5 - limitJenis: integer | null
bilangan maksimum kata kunci yang dipulangkan
medan pilihan
nilai lalai:100
nilai maksimum:1000 - 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 menyediakan jenis susunan
contoh:["frequency,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:["keyword,asc","frequency,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 - urlJenis: string | null
URL halaman
medan pilihan
jika anda tidak menentukan halaman di sini, hasil akan diberikan untuk keseluruhan laman web
jika anda menggunakan medan ini, respons API hanya akan mengandungi kata kunci daripada halaman yang ditentukan
halaman harus ditentukan dengan URL mutlak (termasukhttp://atauhttps://)
- Jenis: object | null · Response36Afe1097B20_OnPageKeywordDensityResponseInfo200
- 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_OnPageKeywordDensityTaskInfo
- 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
- crawlJenis: string | null
_progress status sesi crawl
nilai yang mungkin:in_progress,finished - crawlJenis: object | null · Response36Afe1097B20_CrawlStatusInfo
_status butiran sesi crawl
- maxJenis: integer | null Format: int64
_crawl _pages bilangan maksimum halaman untuk dirayau menunjukkan had max_crawl_pages yang anda tetapkan semasa mencipta tugas
- pagesJenis: integer | null Format: int64
_crawled bilangan halaman yang dirayau
- pagesJenis: integer | null Format: int64
_in _queue bilangan halaman yang sedang berada dalam baris gilir perayauan
- itemsJenis: array (object | null)[] | null
tatasusunan items
- densityJenis: number | null
ketumpatan kata kunci
dikira sebagai nisbahfrequencykepada jumlah kata kunci dengankeyword_lengthyang ditetapkan pada halaman web atau laman web - frequencyJenis: integer | null
kekerapan kata kunci
bilangan kali kata kunci muncul pada laman web (atau halaman web jika anda menentukanurl) - keywordJenis: string | null
kata kunci yang dipulangkan
- itemsJenis: integer | null Format: int64
_count bilangan item dalam tatasusunan hasil
- totalJenis: integer | null Format: int64
_items _count jumlah item berkaitan
jumlah kata kunci pada laman web atau halaman web yang ditentukan yang sepadan dengankeyword_lengthdanfiltersyang ditetapkan
- 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/on_page/keyword_density \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"id": "09101923-1535-0216-0000-2389a8854b70",
"url": "https://dataforseo.com/",
"keyword_length": 2,
"filters": [
"frequency",
">",
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": [
{
"crawl_progress": null,
"crawl_status": {
"max_crawl_pages": null,
"pages_in_queue": null,
"pages_crawled": null
},
"total_items_count": null,
"items_count": null,
"items": [
{
"keyword": null,
"frequency": null,
"density": null
}
]
}
]
}
]
}