Importing Reviews from Google
How do I scrape Google reviews?
Option #1: Query
The query parameter should be the query that shows the Google My Business listing in search results:
Tip #1
When possible, it's best to generate the query with the full name of the business and the full address for the best results. This is because Google uses your search history and location to generate your search results, which could vary on our side.
Tip #2
If you still are not getting your business to show up using the Query option try using the business name followed by the domain of the website for example:
Options #2: Google Place ID
If all else fails using the Query option, try the Google Place ID.
"Place IDs uniquely identify a place in the Google Places database and on Google Maps"
For how to find your Place ID, please follow these steps:
First, try the Google Place ID Finder: https://developers.google.com/maps/documentation/javascript/examples/places-placeid-finder
Second, if you don't get a result using the above finder, which is more common than you might think, here are some details on how you can find it manually.
- Search for your business on Google.com then from the search result page showing your business on the right-hand side, right-click the "Write a Review" button
- Choose the "Inspect" (Google Chrome) or "Inspect Element" (Firefox); or a similar option depending on your internet browser being used.
3. You will be presented with a similar screen as below showing the HTML of the "Write a Review" element just inspected. Within the <a> tag above the "Write a Review" <span> you will find an attributed called "data-pid". This is your Google Place ID! Double-click this value to highlight it and then CTL+C to copy it to your clipboard.
4. Now that you have your Google Place ID, go back to Starfish Reviews "Add Profile" dialogue and insert the Place ID within the "Place ID" field