DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
API Carian – Analisis Kandungan
Menyenaraikan halaman individu yang menyitasi sesuatu kata kunci, bukan jumlah keseluruhan. Setiap item membawa url, domain, main_domain, url_rank, domain_rank, spam_score, fetch_time, country, language, score dan page_category, bersama total_count dan items_count. filters menerima medan yang disenaraikan oleh get_dataforseo_content_available_filters. Untuk kiraan dan taburan dan bukan halaman, gunakan post_dataforseo_content_summary_live.
Rujukan harga
- Pemeteran: kos respons yang dilaporkan.
- Anggaran rujukan setiap permintaan: USD 0,0276.
- Pengganda rujukan pelanggan: 1,0. Jangan gunakannya 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,match,not_match
anda boleh menggunakan operator%denganlikedannot_likeuntuk memadankan sebarang rentetan dengan sifar atau lebih aksara
contoh:["country","=", "US"][["domain_rank",">",800],"and",["content_info.connotation_types.negative",">",0.9]][["domain_rank",">",800],
"and",
[["page_types","has","ecommerce"],
"or",["content_info.text_category","has",10994]]]
untuk maklumat lanjut tentang penapis, rujuk API Analisis Kandungan - PenapisObjek kosong - keywordJenis: string
kata kunci sasaran
medan wajib
pengekodan UTF-8
kata kunci akan ditukar kepada format huruf kecil;
Nota: untuk memadankan frasa tepat dan bukan kata kunci tunggal, gunakan tanda petik berganda dan garis condong terbalik;
contoh:"keyword": "\"tesla palo alto\""ketahui lebih lanjut tentang peraturan dan had medan
keyworddankeywordsdalam API DataForSEO dalam artikel Pusat Bantuan ini - keywordJenis: object | null
_fields medan kata kunci sasaran dan kata kunci sasaran
medan pilihan
gunakan parameter ini untuk menapis set data mengikut kata kunci yang perlu terkandung dalam medan tertentu;
medan yang boleh anda tentukan:title,main_title,previous_title,snippet
anda boleh menyatakan beberapa medan;
Nota: untuk memadankan frasa tepat dan bukan kata kunci tunggal, gunakan tanda petik berganda dan garis condong terbalik;
contoh:"keyword_fields": {<br>"snippet": "\"logitech mouse\"",<br>"main_title": "sale"<br>}"- propertyJenis: string | null
Name
- limitJenis: integer | null
bilangan maksimum sitasi yang dikembalikan
medan pilihan
nilai lalai:100
nilai maksimum:1000 - offsetJenis: integer | null
offset dalam array hasil sitasi yang dipulangkan
medan pilihan
nilai lalai:0
jika anda menentukan nilai10, sepuluh sitasi pertama dalam array hasil akan dilangkau dan data akan disediakan untuk sitasi berikutnya
Nota: kami mengesyorkan menggunakan parameter ini hanya semasa mendapatkan sehingga 10,000 hasil
untuk mendapatkan lebih daripada 10,000 hasil, gunakanoffset_tokensebaliknya. - offsetJenis: string | null
_token token offset untuk permintaan seterusnya
medan pilihan
disediakan dalam medan yang sama pada respons bagi setiap permintaan;
gunakan parameter ini untuk mengelakkan tamat masa semasa cuba mendapatkan lebih daripada 10,000 hasil dalam satu permintaan;
dengan menentukan nilaioffset_tokenunik daripada array respons, anda akan mendapat hasil seterusnya bagi tugas awal;
nilaioffset_tokenadalah unik bagi setiap tugas seterusnya
Nota: jikaoffset_tokenditentukan dalam permintaan, semua parameter lain kecualilimittidak akan diambil kira semasa memproses tugas
ketahui lebih lanjut tentang parameter ini di Pusat Bantuan kami - 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:["content_info.sentiment_connotations.anger,desc"]
peraturan lalai:["content_info.sentiment_connotations.anger,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:["content_info.sentiment_connotations.anger,desc","keyword_data.keyword_info.cpc,desc"] - pageJenis: array string[] | null
_type jenis halaman sasaran
medan pilihan
gunakan parameter ini untuk menapis set data mengikut jenis halaman
nilai yang mungkin:"ecommerce","news","blogs","message-boards","organization" - rankJenis: string | null
_scale menentukan skala yang digunakan untuk mengira dan memaparkan nilai
domain_rankdanurl_rank
medan pilihananda boleh menggunakan parameter ini untuk memilih sama ada nilai rank dipaparkan pada skala 0–100 atau 0–1000
nilai yang mungkin:
one_hundred— nilai rank dipaparkan pada skala 0–100one_thousand— nilai rank dipaparkan pada skala 0–1000nilai lalai:
one_thousandketahui lebih lanjut tentang cara parameter ini berfungsi dalam artikel Pusat Bantuan ini
- searchJenis: string | null
_mode jenis pengumpulan hasil
medan pilihan
jenis pengumpulan yang mungkin:as_is- memulangkan semua sitasi bagikeywordsasaranone_per_domain- memulangkan satu sitasikeywordsetiap domain
nilai lalai:as_is - 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_ContentAnalysisSearchLiveResponseInfo200
- 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_ContentAnalysisSearchLiveTaskInfo
- 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 petikan dan data berkaitan
- contentJenis: object | null · Response36Afe1097B20_AnalysisContentInfo
_info mengandungi data tentang petikan daripada
urltertentu- authorJenis: string | null
pengarang kandungan
- connotationJenis: object | null
_types jenis konotasi
mengandungi jenis sentimen (polariti sentimen) berkaitan petikan yang diberikan dan indeks kebarangkalian bagi setiap jenis sentimen
jenis konotasi sentimen yang mungkin:positive,negative,neutral- propertyJenis: integer | null Format: int64
Name Signed 64-bit integers (long type).
- contentJenis: integer | null
_quality _score skor kualiti kandungan
nilai ini dikira berdasarkan bilangan perkataan, ayat dan aksara yang terkandung dalam kandungan - contentJenis: string | null
_type jenis kandungan
contoh:page_content,comment - dateJenis: string | null
_published tarikh dan masa kandungan diterbitkan
dalam format UTC: "yyyy-mm-dd hh-mm-ss +00:00"
contoh:2017-01-24 13:20:59 +00:00 - groupJenis: string | null
_date tarikh dan masa kumpulan petikan
menunjukkan tarikh penerbitan kandungan atau tarikh dan masa perayap kami melawat halaman buat kali pertama;
medan ini boleh digunakan untuk mengumpulkan petikan mengikut tarikh dan memaparkan trend petikan;
tarikh dan masa diberikan dalam format UTC: "yyyy-mm-dd hh-mm-ss +00:00"
contoh:2017-01-24 13:20:59 +00:00 - highlightedJenis: string | null
_text teks yang diserlahkan daripada
snippet - languageJenis: string | null
- levelJenis: integer | null
tahap tajuk
title
menunjukkan tahap tag h daripada1(teratas) hingga6(terbawah) - mainJenis: string | null
_title tajuk halaman
- previousJenis: string | null
_title tajuk blok kandungan sebelumnya
- ratingJenis: object | null · Response36Afe1097B20_ContententRatingInfo
penilaian kandungan
penilaian berkaitancontent_info- maxJenis: number | null Format: double
_rating _value nilai maksimum untuk nama penilaian
- nameJenis: string | null
nama penilaian di sini anda boleh menemui elemen berikut: Max5, Percents, CustomMax
- ratingJenis: integer | null Format: int64
_count bilangan undian
- ratingJenis: number | null Format: double
_value nilai penilaian
- relativeJenis: number | null Format: double
_rating penilaian relatif
- semanticJenis: string | null
_location lokasi semantik
menunjukkan elemen semantik dalam HTML tempat petikan kata kunci sasaran berada
contoh:article,header - sentimentJenis: object | null
_connotations konotasi sentimen
mengandungi sentimen (reaksi emosi) berkaitan petikan yang diberikan dan indeks kebarangkalian bagi setiap sentimen
konotasi sentimen yang mungkin:anger,happiness,love,sadness,share,fun- propertyJenis: integer | null Format: int64
Name Signed 64-bit integers (long type).
- snippetJenis: string | null
petikan kandungan
- snippetJenis: integer | null
_length panjang aksara petikan
- socialJenis: array (object | null)[] | null
_metrics metrik penglibatan media sosial
data tentang interaksi media sosial yang berkaitan dengan kandungan berdasarkan benaman tapak web yang dibangunkan dan disokong oleh platform media sosial- likeJenis: integer | null Format: int64
_count bilangan suka
- typeJenis: string | null
jenis elemen
- textJenis: array integer[] | null
_category - titleJenis: string | null
tajuk hasil
- countryJenis: string | null
- domainJenis: string | null
nama domain
- domainJenis: integer | null
_rank kedudukan
domain
nilai ini berdasarkan data backlink bagi domain tertentu daripada DataForSEO Backlink Index;domain_rankdikira berdasarkan kaedah pemeringkatan nod dalam pangkalan data bertautan – prinsip yang digunakan dalam algoritma Google PageRank asal
pelajari lebih lanjut tentang metrik dan cara pengiraannya dalam artikel pusat bantuan ini - fetchJenis: string | null
_time tarikh dan masa perayap kami melawat halaman
dalam format UTC: "yyyy-mm-dd hh-mm-ss +00:00"
contoh:2017-01-24 13:20:59 +00:00 - languageJenis: string | null
- mainJenis: string | null
_domain domain utama
- pageJenis: array integer[] | null
_category - pageJenis: array string[] | null
_types jenis halaman
- ratingsJenis: array (object | null)[] | null
penilaian yang ditemui pada halaman
semua penilaian yang ditemui pada halaman berdasarkan mikrodat- maxJenis: number | null Format: double
_rating _value nilai maksimum untuk nama penilaian
- nameJenis: string | null
nama penilaian di sini anda boleh menemui elemen berikut: Max5, Percents, CustomMax
- ratingJenis: integer | null Format: int64
_count bilangan undian
- ratingJenis: number | null Format: double
_value nilai penilaian
- relativeJenis: number | null Format: double
_rating penilaian relatif
- scoreJenis: number | null
skor prominens petikan
nilai ini berdasarkanurl_rank,domain_rank, kehadirankeyworddalamtitle,main_title,url,snippet
semakin tinggiscore, semakin bernilai petikan berkaitan - socialJenis: array (object | null)[] | null
_metrics metrik penglibatan media sosial
data tentang interaksi media sosial yang berkaitan dengan kandungan berdasarkan benaman tapak web yang dibangunkan dan disokong oleh platform media sosial- likeJenis: integer | null Format: int64
_count bilangan suka
- typeJenis: string | null
jenis elemen
- spamJenis: integer | null
_score - typeJenis: string | null
jenis elemen
- urlJenis: string | null
URL tempat petikan ditemui
- urlJenis: integer | null
_rank kedudukan
url
nilai ini berdasarkan data backlink bagi URL tertentu daripada DataForSEO Backlink Index;url_rankdikira berdasarkan kaedah pemeringkatan nod dalam pangkalan data bertautan – prinsip yang digunakan dalam algoritma Google PageRank asal
pelajari lebih lanjut tentang metrik dan cara pengiraannya dalam artikel pusat bantuan ini
- itemsJenis: integer | null Format: int64
_count bilangan hasil yang dipulangkan dalam array
items - offsetJenis: string | null
_token token offset untuk permintaan seterusnya
anda boleh menggunakan rentetan yang disediakan dalam medan ini untuk mendapatkan hasil seterusnya bagi tugas awal;
nota: nilaioffset_tokenadalah unik bagi setiap tugas seterusnya - 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/content_analysis/search/live \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"keyword_fields": {
"snippet": "logitech"
},
"keyword": "logitech",
"page_type": [
"ecommerce",
"news",
"blogs",
"message-boards",
"organization"
],
"search_mode": "as_is",
"filters": [
"main_domain",
"=",
"reviewfinder.ca"
],
"order_by": [
"content_info.sentiment_connotations.anger,desc"
],
"limit": 10
}
]'
{
"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": [
{
"offset_token": null,
"total_count": null,
"items_count": null,
"items": [
{
"type": null,
"url": null,
"domain": null,
"main_domain": null,
"url_rank": null,
"spam_score": null,
"domain_rank": null,
"fetch_time": null,
"country": null,
"language": null,
"score": null,
"page_category": [
"[Max Depth Exceeded]"
],
"page_types": [
"[Max Depth Exceeded]"
],
"ratings": [
"[Max Depth Exceeded]"
],
"social_metrics": [
"[Max Depth Exceeded]"
],
"content_info": "[Max Depth Exceeded]"
}
]
}
]
}
]
}