DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Tugas Pencarian Daftar Bisnis Langsung
Menelusuri indeks DataForSEO sendiri atas daftar bisnis lokal menurut categories, description, title, dan location_coordinate - tiga serangkai lintang, bujur, dan radius. Mengembalikan total_count, count, offset, offset_token, dan items, dengan penomoran halaman memakai token. Dibungkus dalam envelope DataForSEO: data ada di tasks[0].result, hasil di tasks[0].status_code - permintaan yang ditolak tetap mengembalikan HTTP 200. Endpoint ini membaca indeks dan menjawab segera; semua yang lain di sini mengantrekan perayapan langsung ke sumbernya. Mulailah dari sini dan telusuri hanya bagian yang penting.
Referensi harga
- Pengukuran: biaya respons yang dilaporkan.
- Perkiraan referensi per permintaan: USD 0,2428.
- Pengali referensi pelanggan: 1,0. Jangan menerapkannya lagi pada jumlah tagihan pelanggan yang telah diselesaikan.
Hanya metadata referensi, bukan penawaran akun, harga yang dijamin, atau batas pengeluaran. Kredit sumber daya bukan kredit Felo. Biaya akhir mengikuti catatan penagihan Felo.
- Tipe: array (object | null)[]
- categoriesTipe: array string[] | null
kategori bisnis
field opsional
kategori yang Anda tentukan digunakan untuk mencari daftar bisnis;
jika Anda tidak menggunakan field ini, kami akan mengembalikan daftar bisnis yang ditemukan di lokasi yang ditentukan;
Anda dapat menentukan hingga 10 kategori - descriptionTipe: string | null
deskripsi elemen dalam SERP
field opsional
deskripsi entitas bisnis yang hasilnya dikumpulkan;
dapat berisi hingga 200 karakter - filtersTipe: array (object | null)[] | null
array parameter pemfilteran hasil
field opsional
Anda dapat menambahkan beberapa filter sekaligus (maksimum 8 filter)
Anda harus menyetel operator logikaand,ordi antara kondisi
operator berikut didukung:regex,not_regex,<,<=,>,>=,=,<>,in,not_in,like,not_like,ilike,not_ilike,match,not_match
Anda dapat menggunakan operator%denganlikedannot_likeuntuk mencocokkan string apa pun dengan nol atau lebih karakter
contoh:["rating.value",">",3]
Anda dapat memperoleh daftar filter yang tersedia dengan membuat permintaan terpisah kehttps://api.dataforseo.com/v3/business_data/business_listings/available_filters
Daftar lengkap filter yang tersedia dapat dilihat di sini.Objek kosong - isTipe: boolean | null
_claimed menunjukkan apakah bisnis diverifikasi oleh pemiliknya di Google Maps
field opsional - limitTipe: integer | null
jumlah maksimum bisnis yang dikembalikan
field opsional
nilai default:100
nilai maksimum:1000 - locationTipe: string | null
_coordinate koordinat GPS suatu lokasi
field opsional
Parameterlocation_coordinateharus ditentukan dalam format "latitude,longitude,radius"
jumlah maksimum digit desimal untuk "latitude" dan "longitude": 7
nilai "radius" ditentukan dalam kilometer (km)
nilai minimum untuk "radius":1
nilai maksimum untuk "radius":100000
contoh:53.476225,-2.243572,200
pelajari lebih lanjut tentang cara menyetel parameter lokasi di API ini di Pusat Bantuan kami - offsetTipe: integer | null
offset dalam array hasil bisnis yang dikembalikan
field opsional
nilai default:0
jika Anda menentukan nilai10, sepuluh entitas pertama dalam array hasil akan dilewati dan data akan disediakan untuk entitas berikutnya
Catatan: kami menyarankan menggunakan parameter ini hanya saat mengambil hingga 10.000 hasil
untuk mengambil lebih dari 10.000 hasil, gunakanoffset_tokensebagai gantinya - offsetTipe: string | null
_token token untuk permintaan berikutnya
field opsional
disediakan di field yang sama pada respons setiap permintaan;
gunakan parameter ini untuk menghindari timeout saat mencoba memperoleh lebih dari 100.000 hasil dalam satu permintaan;
dengan menentukan nilaioffset_tokenunik dari array respons, Anda akan mendapatkan hasil berikutnya dari tugas awal;
nilaioffset_tokenunik untuk setiap tugas berikutnya
Catatan: jikaoffset_tokenditentukan dalam permintaan, semua parameter lain harus identik dengan permintaan sebelumnya
pelajari lebih lanjut tentang parameter ini di Pusat Bantuan kami - orderTipe: array string[] | null
_by aturan pengurutan hasil
field opsional
Anda dapat menggunakan nilai yang sama seperti dalam arrayfiltersuntuk mengurutkan hasil
jenis pengurutan yang tersedia:asc- hasil akan diurutkan dalam urutan menaikdesc- hasil akan diurutkan dalam urutan menurun
Anda harus menggunakan koma untuk menyetel parameter pengurutan
contoh:["rating.value,desc"]perhatikan bahwa Anda tidak dapat menyetel lebih dari tiga aturan pengurutan dalam satu permintaan
Anda harus menggunakan koma untuk memisahkan beberapa aturan pengurutan
contoh:["rating.value,desc","rating.votes_count,desc"] - tagTipe: string | null
pengenal tugas yang ditentukan pengguna
field opsional
batas karakter adalah 255
Anda dapat menggunakan parameter ini untuk mengidentifikasi tugas dan mencocokkannya dengan hasil
Anda akan menemukan nilaitagyang ditentukan di objekdatapada respons - titleTipe: string | null
judul elemen dalam SERP
field opsional
nama entitas bisnis yang hasilnya dikumpulkan;
dapat berisi hingga 200 karakter
- Tipe: object | null · Response36Afe1097B20_BusinessDataBusinessListingsSearchLiveResponseInfo200
- Tipe: number | null Format: doublecost
total biaya tugas, USD
- Tipe: integer | nullstatus
_code kode status umum; Anda dapat menemukan daftar lengkap kode respons di sini
- Tipe: string | nullstatus
_message pesan informasi umum; Anda dapat menemukan daftar lengkap pesan informasi umum di sini
- Tipe: array (object | null)[] | nulltasks
array tugas
- Tipe: object | null · Response36Afe1097B20_BusinessDataBusinessListingsSearchLiveTaskInfo
- costTipe: number | null Format: double
total biaya tugas, USD
- dataTipe: object | null
berisi parameter yang sama dengan yang Anda tentukan dalam permintaan POST
- propertyTipe: object | null
Name
- idTipe: string | null
pengenal tugas; pengenal tugas unik di sistem kami dalam format UUID
- pathTipe: array (string | null)[] | null
Jalur URL
- resultTipe: array (object | null)[] | null
array hasil
- countTipe: integer | null Format: int64
jenis item
jumlah item dalam arrayitems - itemsTipe: array (object | null)[] | null
jenis item yang ditemui
jenis hasil mesin pencari yang ditemui dalam arrayitems;
jenis item yang tersedia:business_listing- additionalTipe: array (string | null)[] | null
_categories kategori bisnis tambahan
kategori Google My Business tambahan yang menjelaskan layanan yang disediakan entitas bisnis secara lebih rinci - addressTipe: string | null
alamat entitas bisnis
- addressTipe: object | null · Response36Afe1097B20_AddressInfo
_info objek yang berisi komponen alamat entitas bisnis
- addressTipe: string | null
alamat jalan tempat usaha lokal
- boroughTipe: string | null
unit administratif atau distrik tempat usaha lokal berada
- cityTipe: string | null
nama kota tempat usaha lokal berada
- countryTipe: string | null
_code kode negara ISO tempat usaha lokal
- regionTipe: string | null
wilayah DMA tempat usaha lokal berada
- zipTipe: string | null
kode ZIP tempat usaha lokal
- attributesTipe: object | null · Response36Afe1097B20_BusinessDataAttributesInfo
detail layanan dalam bentuk pemeriksaan yang ditinjau pengguna;
detail layanan entitas bisnis yang ditampilkan dalam bentuk pemeriksaan dan berdasarkan umpan balik pengguna sertacategorybisnis- availableTipe: object | null
_attributes atribut yang tersedia
menunjukkan atribut yang dapat ditawarkan entitas bisnis- propertyTipe: array (string | null)[] | null
Name
- unavailableTipe: object | null
_attributes atribut yang tidak tersedia
menunjukkan atribut yang tidak dapat ditawarkan entitas bisnis- propertyTipe: array (string | null)[] | null
Name
- categoryTipe: string | null
kategori bisnis
kategori umum Google My Business yang paling menggambarkan layanan yang disediakan entitas bisnis - categoryTipe: array (string | null)[] | null
_ids ID kategori global
ID kategori universal yang tidak berubah berdasarkan negara yang dipilih - checkTipe: string | null
_url URL langsung ke hasil mesin pencari
Anda dapat menggunakannya untuk memastikan kami memberikan hasil yang akurat - cidTipe: string | null
- contactTipe: array (object | null)[] | null
_info kontak bisnis yang tersedia
daftar kontak untuk berinteraksi dengan bisnis- sourceTipe: string | null
sumber data
- typeTipe: string | null
jenis elemen
- valueTipe: string | null
nilai peringkat
- descriptionTipe: string | null
deskripsi elemen dalam SERP
deskripsi entitas bisnis yang hasilnya dikumpulkan - domainTipe: string | null
domain entitas bisnis
- featureTipe: string | null
_id - firstTipe: string | null
_seen tanggal dan waktu saat perayap kami pertama kali menemukan elemen daftar bisnis
dalam format UTC: “yyyy-mm-dd hh-mm-ss +00:00”
contoh:2023-03-11 10:04:11 +00:00 - hotelTipe: integer | null
_rating - isTipe: boolean | null
_claimed menunjukkan apakah entitas diverifikasi oleh pemiliknya di Google Maps
- lastTipe: string | null
_updated _time tanggal dan waktu data terakhir diperbarui
dalam format UTC: “yyyy-mm-dd hh-mm-ss +00:00”
contoh:2023-01-26 09:03:15 +00:00 - latitudeTipe: number | null
koordinat lintang usaha lokal di Google Maps
misalnya:"latitude": 51.584091 - localTipe: array (object | null)[] | null
_business _links interaksi yang tersedia dengan bisnis
daftar opsi untuk berinteraksi dengan bisnis langsung dari hasil pencarian- typeTipe: string | null
jenis elemen
- logoTipe: string | null
URL logo yang ditampilkan dalam profil Google My Business
- longitudeTipe: number | null
koordinat bujur usaha lokal di Google Maps
misalnya:"longitude": -0.31365919999999997 - mainTipe: string | null
_image URL gambar utama yang ditampilkan di profil Google My Business
- originalTipe: string | null
_title judul asli elemen
judul asli tidak diterjemahkan oleh Google - peopleTipe: array (object | null)[] | null
_also _search entitas bisnis terkait
- cidTipe: string | null
- featureTipe: string | null
_id - ratingTipe: object | null · Response36Afe1097B20_RatingInfo
peringkat elemen
tingkat popularitas berdasarkan ulasan dan ditampilkan di SERP- ratingTipe: integer | null
_max nilai maksimum untuk rating_type
- ratingTipe: string | null
_type jenis penilaian di sini Anda dapat menemukan elemen berikut: Max5, Percents, CustomMax
- valueTipe: number | null Format: double
nilai penilaian
- votesTipe: integer | null Format: int64
_count jumlah umpan balik
- titleTipe: string | null
judul elemen di SERP
nama entitas bisnis yang hasilnya dikumpulkan
- phoneTipe: string | null
nomor telepon entitas bisnis
- placeTipe: string | null
_id pengenal tempat unik
place id dari usaha lokal yang ditampilkan dalam elemen
pelajari lebih lanjut tentang pengenal ini di artikel pusat bantuan ini - placeTipe: object | null
_topics kata kunci yang disebut dalam ulasan pelanggan
berisi kata kunci paling populer terkait produk/layanan yang disebut dalam ulasan pelanggan suatu entitas bisnis dan jumlah ulasan yang menyebut setiap kata kunci
contoh:
"place_topics": {
"egg roll": 48,
"birthday": 33
}- propertyTipe: integer | null Format: int64
Name Signed 64-bit integers (long type).
- popularTipe: object | null · Response36Afe1097B20_PopularTimes
_times waktu populer
informasi terkait jam sibuk entitas bisnis- popularTipe: object | null
_times _by _days jam sibuk
informasi tentang jam sibuk tempat usaha lokal pada setiap hari dalam seminggu- propertyTipe: array (object | null)[] | null
Name jam kerja pada hari Minggu
- popularTipe: integer | null
_index indeks popularitas indeks popularitas relatif berbasis waktu yang diukur dari 0 hingga 100; nilai yang lebih tinggi menunjukkan waktu yang lebih sibuk dalam sehari
- timeTipe: object | null · Response36Afe1097B20_TimeInfo
jam dalam format 24 jam
- hourTipe: integer | null
jam dalam format 24 jam
- minuteTipe: integer | null
menit
- priceTipe: string | null
_level tingkat harga properti
dapat mengambil nilai:inexpensive,moderate,expensive,very_expensive
jika tidak ada informasi tingkat harga, nilainya adalahnull - ratingTipe: object | null · Response36Afe1097B20_RatingInfo
peringkat elemen
tingkat popularitas berdasarkan ulasan dan ditampilkan di SERP- ratingTipe: number | null Format: double
_max nilai maksimum untuk rating_type
- ratingTipe: string | null
_type jenis penilaian di sini Anda dapat menemukan elemen berikut: Max5, Percents, CustomMax
- valueTipe: number | null Format: double
nilai penilaian
- votesTipe: integer | null Format: int64
_count jumlah umpan balik
- ratingTipe: object | null
_distribution distribusi peringkat entitas bisnis
objek menampilkan jumlah peringkat bintang 1 hingga 5, sebagaimana diulas pengguna- propertyTipe: integer | null Format: Int64
Name
- servicesTipe: array (object | null)[] | null
- categoryTipe: string | null
kategori bisnis
kategori umum Google My Business yang paling menggambarkan layanan yang disediakan entitas bisnis - priceTipe: object | null · Response36Afe1097B20_PriceInfo
- currencyTipe: string | null
mata uang dari harga yang terdaftar kode ISO mata uang yang diterapkan pada harga
- currentTipe: number | null Format: double
harga saat ini menunjukkan harga saat ini dari produk atau layanan yang ditampilkan dalam hasil
- displayedTipe: string | null
_price string harga dalam hasil string harga mentah seperti yang diberikan dalam hasil
- isTipe: boolean | null
_price _range harga diberikan sebagai rentang menunjukkan apakah harga diberikan dalam rentang
- maxTipe: number | null Format: double
_value harga maksimum harga maksimum produk atau layanan seperti yang ditunjukkan dalam hasil
- regularTipe: number | null Format: double
harga reguler menunjukkan harga reguler produk atau layanan tanpa diskon
- snippetTipe: string | null
informasi tambahan tentang entitas bisnis
- titleTipe: string | null
judul elemen di SERP
nama entitas bisnis yang hasilnya dikumpulkan
- snippetTipe: string | null
informasi tambahan tentang entitas bisnis
- titleTipe: string | null
judul elemen di SERP
nama entitas bisnis yang hasilnya dikumpulkan - totalTipe: integer | null Format: int64
_photos jumlah total gambar yang ditampilkan di profil Google My Business
- typeTipe: string | null
jenis elemen
- urlTipe: string | null
url absolut entitas bisnis
- workTipe: object | null · Response36Afe1097B20_BusinessWorkHoursInfo
_time detail waktu kerja
informasi terkait jam operasional entitas bisnis- workTipe: object | null · Response36Afe1097B20_WorkHours
_hours jam buka
informasi tentang jam kerja usaha lokal- currentTipe: string | null
_status status tempat usaha saat ini
menunjukkan apakah tempat usaha sedang buka atau tutup - timetableTipe: object | null
jadwal jam kerja
- propertyTipe: array (object | null)[] | null
Name jam kerja pada hari Minggu
- closeTipe: object | null · Response36Afe1097B20_TimeInfo
waktu tutup
- hourTipe: integer | null
jam dalam format 24 jam
- minuteTipe: integer | null
menit
- openTipe: object | null · Response36Afe1097B20_TimeInfo
waktu buka
- hourTipe: integer | null
jam dalam format 24 jam
- minuteTipe: integer | null
menit
- offsetTipe: integer | null Format: int64
Signed 64-bit integers (long type).
- offsetTipe: string | null
_token - totalTipe: integer | null Format: int64
_count jumlah total hasil di basis data kami yang relevan dengan permintaan Anda
- resultTipe: integer | null Format: int64
_count jumlah elemen dalam array hasil
- statusTipe: integer | null
_code kode status tugas yang dihasilkan oleh DataForSEO; dapat berada dalam rentang berikut: 10000-60000; Anda dapat menemukan daftar lengkap kode respons di sini
- statusTipe: string | null
_message pesan informasi tugas; Anda dapat menemukan daftar lengkap pesan informasi umum di sini
- timeTipe: string | null
waktu eksekusi, detik
- Tipe: integer | null Format: int64tasks
_count jumlah tugas dalam array tasks
- Tipe: integer | null Format: int64tasks
_error jumlah tugas dalam array tasks yang dikembalikan dengan error
- Tipe: string | nulltime
total waktu eksekusi, detik
- Tipe: string | nullversion
versi API saat ini
application/json - 400
Permintaan tidak dapat diproses. Periksa parameter permintaan.
- 401
Kunci API Felo yang valid diperlukan.
- 402
Permintaan tidak dapat dilanjutkan karena persyaratan penagihan belum terpenuhi.
- 403
Akun tidak diizinkan melakukan operasi ini.
- 429
Batas permintaan atau batas pengeluaran telah tercapai.
- 502
Layanan tidak dapat menyelesaikan permintaan.
- 503
API atau layanan penagihan untuk sementara tidak tersedia.
- 504
Layanan kehabisan waktu saat memproses permintaan.
- default
Respons error; respons passthrough upstream dapat 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]"
]
}
]
}
]
}
]
}