Featured image for Introducing Google My Business Data

DataForSEO team is glad to announce the long-awaited update - Google My Business data is now available within the Google Maps feature in SERP API.

From now on, requesting Google Maps SERP API you will get not only top 100 listings, but also available GMB data for every search result.

In the image below you can see an example from the Google Maps, and the corresponding data from the API response:
Google_Maps_SERP.jpg

The updated structure of a specific Google Maps element is provided below:

{
  "type": "maps_search",
  "rank_group": 1,
  "rank_absolute": 1,
  "domain": "vestarwc.com",
  "title": "Vesta",
  "url": "http://www.vestarwc.com/",
  "rating": {
    "rating_type": "Max5",
    "value": 4.6,
    "votes_count": 1092,
    "rating_max": null
  },
  "snippet": "2022 Broadway, Redwood City, CA 94063",
  "address": "2022 Broadway, Redwood City, CA 94063",
  "place_id": "FQPF+P7 Redwood City, California",
  "phone": "+16503625052",
  "work_hours": {
    "timetable": {
      "sunday": {
        "open": {
          "hour": 15,
          "minute": 0
        },
        "close": {
          "hour": 19,
          "minute": 30
        }
      },
      "monday": {
        "open": {
          "hour": 11,
          "minute": 0
        },
        "close": {
          "hour": 19,
          "minute": 30
        }
      },
      "tuesday": {
        "open": {
          "hour": 11,
          "minute": 0
        },
        "close": {
          "hour": 19,
          "minute": 30
        }
      },
      "wednesday": {
        "open": {
          "hour": 11,
          "minute": 0
        },
        "close": {
          "hour": 19,
          "minute": 30
        }
      },
      "thursday": {
        "open": {
          "hour": 11,
          "minute": 0
        },
        "close": {
          "hour": 19,
          "minute": 30
        }
      },
      "friday": {
        "open": {
          "hour": 11,
          "minute": 0
        },
        "close": {
          "hour": 19,
          "minute": 30
        }
      },
      "saturday": {
        "open": {
          "hour": 11,
          "minute": 0
        },
        "close": {
          "hour": 19,
          "minute": 30
        }
      }
    },
    "current_status": "close"
  }
}

As you probably noticed from the above example, along with each local establishment in Google Maps we return its working hours, contact info, rating, and more.

This data can become the cornerstone of the Local SEO tool with functionality extending far beyond simple rank tracking. These insights would be very appreciated by local businesses (chains, in particular) that need to run a large-scale local market analysis to stay competitive.

Get familiar with the updated structure in the API documentation!