Feature: serp

Google Maps Local Business Data

Fetch detailed Google Maps business profiles with hours, reviews, photos, services, and popular times.

What is Google Maps Local Business Data?

Scavio's Maps endpoint returns the rich business profile data shown on Google Maps and in the Local Finder, keyed by place_id or business name plus location. Each result includes the business name, categories, full address, phone, website, hours by day, current open status, price level, star rating with review distribution, recent reviews, popular times by hour, photos, and service attributes like 'dine-in,' 'wheelchair accessible,' or 'Wi-Fi.' We also return latitude and longitude, plaze_id, and cid so you can cross-reference with Google Business Profile tools. This is the most complete local business dataset available outside of Google's own private APIs, and it is indispensable for reputation management and local intelligence workflows.

Example Response

JSON
{
  "place_id": "ChIJk7x2S3uAhYARu9W3NjAYZ2U",
  "name": "Blue Bottle Coffee",
  "categories": ["Coffee shop", "Cafe", "Breakfast restaurant"],
  "rating": 4.5,
  "review_count": 1820,
  "price_level": "$$",
  "address": "66 Mint St, San Francisco, CA 94103",
  "phone": "+1 510-653-3394",
  "website": "https://bluebottlecoffee.com",
  "coordinates": { "lat": 37.7819, "lng": -122.4053 },
  "hours": {
    "monday": "7:00 AM - 7:00 PM",
    "tuesday": "7:00 AM - 7:00 PM",
    "wednesday": "7:00 AM - 7:00 PM",
    "thursday": "7:00 AM - 7:00 PM",
    "friday": "7:00 AM - 8:00 PM",
    "saturday": "8:00 AM - 8:00 PM",
    "sunday": "8:00 AM - 6:00 PM"
  },
  "open_now": true,
  "attributes": ["dine-in", "takeout", "wheelchair accessible", "wi-fi"],
  "popular_times": {
    "monday": [5, 12, 38, 62, 74, 58, 40, 22, 10]
  }
}

Use Cases

  • Multi-location brand reputation monitoring
  • Competitor intel for restaurants and retail chains
  • Lead generation for B2B vertical SaaS (e.g., POS for cafes)
  • Popular-times analysis for staffing and scheduling apps
  • Enriching CRM records with verified location data

Why Google Maps Local Business Data Matters

Google Maps is the operational source of truth for local business discovery, and ranking or reputation shifts there directly affect foot traffic. Scavio returns the full profile view with hours, popular times, and review distribution so agencies can diff changes week over week. For AI concierge agents, the attributes array plus popular times gives the context needed to answer nuanced questions like 'find a quiet cafe with Wi-Fi open right now within walking distance.'

LangChain Example

Drop google maps local business data data into your LangChain agent in a few lines:

Python
from langchain_scavio import ScavioMapsTool

tool = ScavioMapsTool(api_key="your_scavio_api_key")

place = tool.invoke({
    "query": "blue bottle coffee mint street",
    "location": {"lat": 37.7749, "lng": -122.4194},
})

print(f"{place['name']} - {place['rating']} stars ({place['review_count']} reviews)")
print("Open now" if place["open_now"] else "Closed")
print("Amenities:", ", ".join(place["attributes"]))

Frequently Asked Questions

Send a search request with the appropriate platform (google) and Scavio returns google maps local business data data in the response. See the example above for the exact field path.

Yes. Scavio fetches google maps local business data data in real time on each request. There is no caching layer and no stale data.

Scavio's Maps endpoint returns the rich business profile data shown on Google Maps and in the Local Finder, keyed by place_id or business name plus location. Each result includes t

Google Maps Local Business Data data is returned as part of the standard search response. Each request costs 1 credit. Free tier includes 500 credits/month.

Start Using Google Maps Local Business Data

Fetch detailed Google Maps business profiles with hours, reviews, photos, services, and popular times.