Tugas Carian Penyenaraian Perniagaan Langsung
DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Tugas Carian Penyenaraian Perniagaan Langsung
Mencari dalam indeks DataForSEO sendiri bagi penyenaraian perniagaan tempatan mengikut categories, description, title dan location_coordinate - tiga serangkai latitud, longitud dan jejari. Memulangkan total_count, count, offset, offset_token dan items, dinomborkan halaman dengan token. Dibungkus dalam sampul DataForSEO: data dalam tasks[0].result, hasil dalam tasks[0].status_code - permintaan yang ditolak masih memulangkan HTTP 200. Ini membaca indeks dan menjawab serta-merta; semua yang lain di sini memasukkan perangkakan langsung sumber ke baris gilir. Mulakan dengan ini dan telusuri hanya bahagian yang penting.
Rujukan harga
- Pemeteran: kos respons yang dilaporkan.
- Anggaran rujukan setiap permintaan: USD 0,2428.
- 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)[]
- categoriesJenis: array string[] | null
kategori perniagaan
medan pilihan
kategori yang anda tetapkan digunakan untuk mencari penyenaraian perniagaan;
jika anda tidak menggunakan medan ini, kami akan memulangkan penyenaraian perniagaan yang ditemui di lokasi yang ditetapkan;
anda boleh menetapkan sehingga 10 kategori - descriptionJenis: string | null
deskripsi elemen dalam SERP
medan pilihan
deskripsi entiti perniagaan yang hasilnya dikumpulkan;
boleh mengandungi sehingga 200 aksara - filtersJenis: array (object | null)[] | null
tatasusunan 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,ilike,not_ilike,match,not_match
anda boleh menggunakan operator%denganlikedannot_likeuntuk memadankan mana-mana rentetan dengan sifar atau lebih aksara
contoh:["rating.value",">",3]
anda boleh mendapatkan senarai penapis yang tersedia dengan membuat permintaan berasingan kehttps://api.dataforseo.com/v3/business_data/business_listings/available_filters
Senarai penuh penapis yang tersedia boleh dilihat di sini.Objek kosong - isJenis: boolean | null
_claimed menunjukkan sama ada perniagaan disahkan oleh pemiliknya di Google Maps
medan pilihan - limitJenis: integer | null
bilangan maksimum perniagaan yang dipulangkan
medan pilihan
nilai lalai:100
nilai maksimum:1000 - locationJenis: string | null
_coordinate koordinat GPS sesuatu lokasi
medan pilihan
parameterlocation_coordinateharus ditentukan dalam format "latitude,longitude,radius"
bilangan maksimum digit perpuluhan untuk "latitude" dan "longitude": 7
nilai "radius" ditetapkan dalam kilometer (km)
nilai minimum untuk "radius":1
nilai maksimum untuk "radius":100000
contoh:53.476225,-2.243572,200
ketahui lebih lanjut tentang cara menetapkan parameter lokasi dalam API ini di Pusat Bantuan kami - offsetJenis: integer | null
offset dalam tatasusunan hasil perniagaan yang dipulangkan
medan pilihan
nilai lalai:0
jika anda menetapkan nilai10, sepuluh entiti pertama dalam tatasusunan hasil akan dilangkau dan data akan disediakan untuk entiti seterusnya
Nota: kami mengesyorkan menggunakan parameter ini hanya semasa mengambil sehingga 10,000 hasil
untuk mengambil lebih daripada 10,000 hasil, gunakanoffset_tokensebagai ganti - offsetJenis: string | null
_token token untuk permintaan berikutnya
medan pilihan
disediakan dalam medan yang sama pada respons setiap permintaan;
gunakan parameter ini untuk mengelakkan tamat masa semasa cuba memperoleh lebih daripada 100,000 hasil dalam satu permintaan;
dengan menentukan nilaioffset_tokenunik daripada tatasusunan respons, anda akan memperoleh hasil berikutnya bagi tugas awal;
nilaioffset_tokenadalah unik bagi setiap tugas berikutnya
Nota: jikaoffset_tokenditentukan dalam permintaan, semua parameter lain mestilah sama dengan permintaan sebelumnya
ketahui lebih lanjut tentang parameter ini di Pusat Bantuan kami - orderJenis: array string[] | null
_by peraturan isihan hasil
medan pilihan
anda boleh menggunakan nilai yang sama seperti dalam tatasusunanfiltersuntuk mengisih hasil
jenis isihan yang tersedia:asc- hasil akan diisih mengikut susunan menaikdesc- hasil akan diisih mengikut susunan menurun
anda harus menggunakan koma untuk menetapkan parameter isihan
contoh:["rating.value,desc"]ambil perhatian bahawa anda tidak boleh menetapkan lebih daripada tiga peraturan isihan dalam satu permintaan
anda harus menggunakan koma untuk memisahkan beberapa peraturan isihan
contoh:["rating.value,desc","rating.votes_count,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 - titleJenis: string | null
tajuk elemen dalam SERP
medan pilihan
nama entiti perniagaan yang hasilnya dikumpulkan;
boleh mengandungi sehingga 200 aksara
- Jenis: object | null · Response36Afe1097B20_BusinessDataBusinessListingsSearchLiveResponseInfo200
- 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_BusinessDataBusinessListingsSearchLiveTaskInfo
- 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
- countJenis: integer | null Format: int64
jenis item
bilangan item dalam arrayitems - itemsJenis: array (object | null)[] | null
jenis item yang ditemui
jenis hasil enjin carian yang ditemui dalam arrayitems;
jenis item tersedia:business_listing- additionalJenis: array (string | null)[] | null
_categories kategori perniagaan tambahan
kategori Google My Business tambahan yang menerangkan perkhidmatan yang disediakan oleh entiti perniagaan dengan lebih terperinci - addressJenis: string | null
alamat entiti perniagaan
- addressJenis: object | null · Response36Afe1097B20_AddressInfo
_info objek yang mengandungi komponen alamat entiti perniagaan
- addressJenis: string | null
alamat jalan premis tempatan
- boroughJenis: string | null
unit pentadbiran atau daerah tempat premis tempatan berada
- cityJenis: string | null
nama bandar tempat premis tempatan berada
- countryJenis: string | null
_code kod negara ISO premis tempatan
- regionJenis: string | null
wilayah DMA tempat premis tempatan berada
- zipJenis: string | null
kod ZIP premis tempatan
- attributesJenis: object | null · Response36Afe1097B20_BusinessDataAttributesInfo
butiran perkhidmatan dalam bentuk semakan yang disemak pengguna;
butiran perkhidmatan entiti perniagaan yang dipaparkan dalam bentuk semakan dan berdasarkan maklum balas pengguna sertacategoryperniagaan- availableJenis: object | null
_attributes atribut tersedia
menunjukkan atribut yang boleh ditawarkan oleh entiti perniagaan- propertyJenis: array (string | null)[] | null
Name
- unavailableJenis: object | null
_attributes atribut tidak tersedia
menunjukkan atribut yang tidak boleh ditawarkan oleh entiti perniagaan- propertyJenis: array (string | null)[] | null
Name
- categoryJenis: string | null
kategori perniagaan
kategori umum Google My Business yang paling menggambarkan perkhidmatan yang disediakan oleh entiti perniagaan - categoryJenis: array (string | null)[] | null
_ids ID kategori global
ID kategori sejagat yang tidak berubah mengikut negara yang dipilih - checkJenis: string | null
_url URL terus ke hasil enjin carian
anda boleh menggunakannya untuk memastikan bahawa kami memberikan hasil yang tepat - cidJenis: string | null
- contactJenis: array (object | null)[] | null
_info kenalan perniagaan yang tersedia
senarai kenalan untuk berinteraksi dengan perniagaan- sourceJenis: string | null
sumber data
- typeJenis: string | null
jenis elemen
- valueJenis: string | null
nilai penarafan
- descriptionJenis: string | null
penerangan elemen dalam SERP
penerangan entiti perniagaan yang hasilnya dikumpulkan - domainJenis: string | null
domain entiti perniagaan
- featureJenis: string | null
_id - firstJenis: string | null
_seen tarikh dan masa perayap kami menemui elemen penyenaraian perniagaan buat kali pertama
dalam format UTC: “yyyy-mm-dd hh-mm-ss +00:00”
contoh:2023-03-11 10:04:11 +00:00 - hotelJenis: integer | null
_rating - isJenis: boolean | null
_claimed menunjukkan sama ada entiti disahkan oleh pemiliknya di Google Maps
- lastJenis: string | null
_updated _time tarikh dan masa data terakhir dikemas kini
dalam format UTC: “yyyy-mm-dd hh-mm-ss +00:00”
contoh:2023-01-26 09:03:15 +00:00 - latitudeJenis: number | null
koordinat latitud perniagaan tempatan dalam Google Maps
contoh:"latitude": 51.584091 - localJenis: array (object | null)[] | null
_business _links interaksi yang tersedia dengan perniagaan
senarai pilihan untuk berinteraksi dengan perniagaan terus daripada hasil carian- typeJenis: string | null
jenis elemen
- logoJenis: string | null
URL logo yang dipaparkan dalam profil Google My Business
- longitudeJenis: number | null
koordinat longitud perniagaan tempatan dalam Google Maps
contoh:"longitude": -0.31365919999999997 - mainJenis: string | null
_image URL imej utama yang dipaparkan pada profil Google My Business
- originalJenis: string | null
_title tajuk asal elemen
tajuk asal tidak diterjemahkan oleh Google - peopleJenis: array (object | null)[] | null
_also _search entiti perniagaan berkaitan
- cidJenis: string | null
- featureJenis: string | null
_id - ratingJenis: object | null · Response36Afe1097B20_RatingInfo
penilaian elemen
kadar populariti berdasarkan ulasan dan dipaparkan dalam SERP- ratingJenis: integer | null
_max nilai maksimum untuk rating_type
- ratingJenis: string | null
_type jenis penilaian di sini anda boleh menemui elemen berikut: Max5, Percents, CustomMax
- valueJenis: number | null Format: double
nilai penilaian
- votesJenis: integer | null Format: int64
_count jumlah maklum balas
- titleJenis: string | null
tajuk elemen dalam SERP
nama entiti perniagaan yang hasilnya dikumpulkan
- phoneJenis: string | null
nombor telefon entiti perniagaan
- placeJenis: string | null
_id pengecam tempat unik
place id bagi premis tempatan yang dipaparkan dalam elemen
ketahui lebih lanjut tentang pengecam ini dalam artikel pusat bantuan ini - placeJenis: object | null
_topics kata kunci yang disebut dalam ulasan pelanggan
mengandungi kata kunci paling popular berkaitan produk/perkhidmatan yang disebut dalam ulasan pelanggan sesuatu entiti perniagaan dan bilangan ulasan yang menyebut setiap kata kunci
contoh:
"place_topics": {
"egg roll": 48,
"birthday": 33
}- propertyJenis: integer | null Format: int64
Name Signed 64-bit integers (long type).
- popularJenis: object | null · Response36Afe1097B20_PopularTimes
_times waktu popular
maklumat berkaitan waktu sibuk entiti perniagaan- popularJenis: object | null
_times _by _days waktu sibuk
maklumat tentang waktu sibuk premis tempatan pada setiap hari dalam seminggu- propertyJenis: array (object | null)[] | null
Name waktu bekerja pada hari Ahad
- popularJenis: integer | null
_index indeks populariti indeks populariti relatif berasaskan masa yang diukur dari 0 hingga 100; nilai yang lebih tinggi sepadan dengan waktu yang lebih sibuk dalam sehari
- timeJenis: object | null · Response36Afe1097B20_TimeInfo
jam dalam format 24 jam
- hourJenis: integer | null
jam dalam format 24 jam
- minuteJenis: integer | null
minit
- priceJenis: string | null
_level tahap harga hartanah
boleh mengambil nilai:inexpensive,moderate,expensive,very_expensive
jika tiada maklumat tahap harga, nilainya ialahnull - ratingJenis: object | null · Response36Afe1097B20_RatingInfo
penilaian elemen
kadar populariti berdasarkan ulasan dan dipaparkan dalam SERP- ratingJenis: number | null Format: double
_max nilai maksimum untuk rating_type
- ratingJenis: string | null
_type jenis penilaian di sini anda boleh menemui elemen berikut: Max5, Percents, CustomMax
- valueJenis: number | null Format: double
nilai penilaian
- votesJenis: integer | null Format: int64
_count jumlah maklum balas
- ratingJenis: object | null
_distribution taburan penilaian entiti perniagaan
objek memaparkan bilangan penilaian 1 bintang hingga 5 bintang, seperti yang diulas oleh pengguna- propertyJenis: integer | null Format: Int64
Name
- servicesJenis: array (object | null)[] | null
- categoryJenis: string | null
kategori perniagaan
kategori umum Google My Business yang paling menggambarkan perkhidmatan yang disediakan oleh entiti perniagaan - priceJenis: object | null · Response36Afe1097B20_PriceInfo
- currencyJenis: string | null
mata wang bagi harga yang disenaraikan kod ISO mata wang yang digunakan pada harga
- currentJenis: number | null Format: double
harga semasa menunjukkan harga semasa produk atau perkhidmatan yang dipaparkan dalam hasil
- displayedJenis: string | null
_price rentetan harga dalam hasil rentetan harga mentah seperti yang diberikan dalam hasil
- isJenis: boolean | null
_price _range harga diberikan sebagai julat menunjukkan sama ada harga diberikan dalam julat
- maxJenis: number | null Format: double
_value harga maksimum harga maksimum produk atau perkhidmatan seperti yang dinyatakan dalam hasil
- regularJenis: number | null Format: double
harga biasa menunjukkan harga biasa produk atau perkhidmatan tanpa diskaun
- snippetJenis: string | null
maklumat tambahan tentang entiti perniagaan
- titleJenis: string | null
tajuk elemen dalam SERP
nama entiti perniagaan yang hasilnya dikumpulkan
- snippetJenis: string | null
maklumat tambahan tentang entiti perniagaan
- titleJenis: string | null
tajuk elemen dalam SERP
nama entiti perniagaan yang hasilnya dikumpulkan - totalJenis: integer | null Format: int64
_photos jumlah imej yang dipaparkan pada profil Google My Business
- typeJenis: string | null
jenis elemen
- urlJenis: string | null
url mutlak entiti perniagaan
- workJenis: object | null · Response36Afe1097B20_BusinessWorkHoursInfo
_time butiran waktu kerja
maklumat berkaitan waktu operasi entiti perniagaan- workJenis: object | null · Response36Afe1097B20_WorkHours
_hours waktu operasi
maklumat tentang waktu perniagaan perniagaan tempatan- currentJenis: string | null
_status status semasa perniagaan
menunjukkan sama ada perniagaan dibuka atau ditutup - timetableJenis: object | null
jadual waktu bekerja
- propertyJenis: array (object | null)[] | null
Name waktu bekerja pada hari Ahad
- closeJenis: object | null · Response36Afe1097B20_TimeInfo
waktu tutup
- hourJenis: integer | null
jam dalam format 24 jam
- minuteJenis: integer | null
minit
- openJenis: object | null · Response36Afe1097B20_TimeInfo
waktu buka
- hourJenis: integer | null
jam dalam format 24 jam
- minuteJenis: integer | null
minit
- offsetJenis: integer | null Format: int64
Signed 64-bit integers (long type).
- offsetJenis: string | null
_token - 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/business_data/business_listings/search/live \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"categories": [
"pizza_restaurant"
],
"description": "pizza",
"title": "pizza",
"is_claimed": true,
"location_coordinate": "53.476225,-2.243572,10",
"order_by": [
"rating.value,desc"
],
"filters": [
[
"rating.value",
">",
3
]
],
"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": [
{
"total_count": null,
"count": null,
"offset": null,
"offset_token": null,
"items": [
{
"type": null,
"title": null,
"original_title": null,
"description": null,
"category": null,
"category_ids": [
"[Max Depth Exceeded]"
],
"additional_categories": [
"[Max Depth Exceeded]"
],
"cid": null,
"feature_id": null,
"address": null,
"address_info": "[Max Depth Exceeded]",
"place_id": null,
"phone": null,
"url": null,
"domain": null,
"logo": null,
"main_image": null,
"total_photos": null,
"snippet": null,
"latitude": null,
"longitude": null,
"is_claimed": null,
"attributes": "[Max Depth Exceeded]",
"place_topics": null,
"rating": {
"0": "[",
"1": "M",
"2": "a",
"3": "x",
"4": " ",
"5": "D",
"6": "e",
"7": "p",
"8": "t",
"9": "h",
"10": " ",
"11": "E",
"12": "x",
"13": "c",
"14": "e",
"15": "e",
"16": "d",
"17": "e",
"18": "d",
"19": "]",
"rating_type": "[Max Depth Exceeded]",
"value": "[Max Depth Exceeded]",
"votes_count": "[Max Depth Exceeded]",
"rating_max": "[Max Depth Exceeded]"
},
"hotel_rating": null,
"price_level": null,
"rating_distribution": null,
"people_also_search": [
"[Max Depth Exceeded]"
],
"work_time": "[Max Depth Exceeded]",
"popular_times": "[Max Depth Exceeded]",
"local_business_links": [
"[Max Depth Exceeded]"
],
"contact_info": [
"[Max Depth Exceeded]"
],
"check_url": null,
"last_updated_time": null,
"first_seen": null,
"services": [
"[Max Depth Exceeded]"
]
}
]
}
]
}
]
}