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
{
"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:
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"]))