Daftar Isi

Getting All Reviews From the Official Google Maps API

API tempat Google resmi batas the number of reviews you can fetch from it to 5 reviews only. Despite many developers meminta for pagination and sorting parameters since 2015, the limitation still exists. Fortunately, there are some tools you can use from your code to get ratings & reviews in the right way.

The Ultimate Way of Fetching Reviews

Dengan Outscraper’s API, you can fetch any amount of reviews from any business. You can sort the reviews and paginate over the pages. It’s possible to ignore empty reviews by using the “ignoreEmpty” parameter, and there are many advanced parameters like cutoff, cutoffRating, etc.

Reviews API Examples

Contoh dasar pengambilan 20 ulasan dengan penyortiran default (ulasan paling relevan).

				
					# fetch 20 most relevant reviews
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=20&async=false" -H  "X-API-KEY: API_KEY"
				
			

NS menyortir parameter might be one of the following: “paling_relevan” (default), “terbaru,” “rating_tertinggi,” and “terendah_rating.”

				
					# fetch reviews with highest rating first
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=20&sort=highest_rating&async=false" -H  "X-API-KEY: API_KEY"

# fetch reviews with lowest rating first
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=20&sort=lowest_rating&async=false" -H  "X-API-KEY: API_KEY"

				
			

Selain itu ulasanBatas parameter, you can specify nilai batas. Parameter menentukan maksimum for “lowest_rating” or the minimum for “highest_rating” ratings for reviews.

				
					# fetch reviews with 5 and 4 stars ratings only
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=1000&sort=highest_rating&cutoffRating=4&async=false" -H  "X-API-KEY: API_KEY"


				
			

NS memotong parameter akan membantu Anda mengambil hanya ulasan terbaru hingga tanggal tertentu di masa lalu. Mungkin berguna jika Anda memiliki semua ulasan di database Anda dan hanya ingin mengambil ulasan yang ditambahkan sejak pembaruan terakhir Anda.

				
					# fetch reviews till the specific date (cutoff)
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=250&sort=newest&cutoff=1629269269&async=false" -H  "X-API-KEY: API_KEY"
				
			

You can use built-in pagination to fetch many pages of reviews. Use the melewati parameter untuk mengontrol di mana API mulai mengembalikan hasil.

				
					# page 1, sorted by newest
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=20&sort=newest&async=false" -H  "X-API-KEY: API_KEY"

# page 2, sorted by newest
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=20&sort=newest&skip=20async=false" -H  "X-API-KEY: API_KEY"
				
			

Mengambil banyak ulasan dalam satu permintaan mungkin membutuhkan waktu. Untuk mencegah kesalahan batas waktu dari server web, disarankan untuk menggunakan tidak sinkron permintaan. Dengan cara ini Anda akan mengirimkan permintaan Anda ke Outscraper dan mengambilnya nanti (biasanya dalam 1-3 menit, depending on the number of reviews) with the Titik akhir Hasil Permintaan.

A good practice is sending async requests and checking the results at 15-sec intervals. Check out this Implementasi python jika diperlukan.

				
					# step 1: submit the task and get request id
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID_1&reviewsLimit=2000&sort=newest&async=true" -H  "X-API-KEY: API_KEY"

# step 2: retrieve the task results later (usually within 1-3 minutes, depends on the amount of reviews)
curl -X GET "https://api.app.outscraper.com/requests/REQUEST_ID"
				
			

Video Tutorial

FAQ

Pertanyaan dan jawaban paling sering

Meskipun, Google membatasi jumlah ulasan yang dapat Anda ambil dengan API resminya, yang dapat Anda gunakan API ulasan Google Maps disediakan oleh Outscraper untuk mendapatkan semua ulasan dari tempat mana pun.

Google Places API can be used for Google reviews. But there is only 5 review limit. If you want to download reviews without any limits, you can use an alternative service. Outscraper Google Maps Reviews API is one of these alternative services.

If the reviews you want to get don’t belong to your own Google Maps profile, you won’t be able to get all the reviews. You can get up to 5 reviews from other businesses. But with Outscraper Google Maps Reviews API, you can collect unlimited reviews without this limit.

Mengekstrak data dari Google dengan browser memiliki pro dan kontra. Meskipun Anda dapat mengembangkan scraper sendiri, selama penskalaan, hal ini dapat menyebabkan biaya yang besar untuk menggunakan server dengan CPU dalam jumlah besar untuk menangani emulasi peramban. Selain itu, harus ada orang yang memelihara perayap dan memperbaruinya selama perubahan situs Google.

Dengan menggunakan Platform OutscraperAPI, atau SDK Outscraper menyediakan solusi termudah bagi bisnis dan individu untuk memulai Scraping Ulasan dari Google tanpa menangani proksi, emulasi browser, dan berinvestasi dalam pengembangan.

Kategori: API

0 Komentar

Tinggalkan Balasan

Tempat penampung avatar