Google My Business – extracting data


It’s quite well known you can put your business on the internet with Google My Business (formerly known as Google Places) or Google+ Local. By doing so one allows people retrieving your business with Google Maps. For those who are not entirely familiar with Google My Business read this document.

Our utility, named Dynamic Query Tool, offers extra functionality by querying Google My business and by persisting results in an excel, document or database. Location and business types are the key search arguments and the response contains name, address, telephone number, name of the website and possible ratings. In other words, our utility extracts data from Google My Business and persists this information in a format the end-user can choose.


This information can be useful with regards to marketing (allowing cold calling) but by using the ratings and reviews of customers one can deal with negative reviews proactively (by example by validating ratings of all your companies’ offices on a monthly basis). And finally, by reversing the logic and by persisting, in Google My Business, the changes with regards to your Businessone makes sure Google My Businesscontains the latest and correct information.

Following diagram depicts the general flow. At the moment we only support interfacing with Google My Business but we foresee interfacing with other social media  as well.

Example of Effective Usage of Google Places v1.00 (1)

Picture 1: high level overview

Dynamic Query Tool – the query

Below, a very basic screen with the parameters as described above and the different business types as known by Google My Business.

business types

Picture 2: query

Google Places Query Tool - EN

Picture 3: Google business types

Dynamic Query Tool – the result

Below two examples with regards to the usage of our Dynamic Query Tool. First, a screen with details of bakeries in Houston and secondly a screen with details of hotels in London.

Google Places Example Houston - bakery

Picture 4: Screen with details of bakeries in Houston

London Hotels

Picture 6: Screen with details of hotels in London


BPMN stands for Business Process Modelling Notation and the below picture depicts how the utility could be used from a business point of view.

Google  Apps BPMN

Picture 7: BPMN  diagram


This utility is far from rocket science but proves how social media can be used efficiently. By adding some BI related functionality, one should be able to identify new business and, as mentioned, it’s perfectly possible to reverse this logic and to put information in bulk volume on Google My Business.

As well know, the usage of social media and the analysis of the related data (sometimes identified as “Big Data”) is a powerful and new domain and expected to become very popular.

Interested in this functionality? For additional information do e-mail ( or call us.

About IctDynamic.Be

IctDynamic designs and develops affordable software applications for the SME We focus on • Java Freelance missions • GIS and geographical solutions • Freelance missions as project manager (certified), analyst, architect, Java software engineer
This entry was posted in English, Google Places and tagged . Bookmark the permalink.