Google Maps Business Data to Notion
Search any location on Google Maps and save business data — ratings, reviews, hours, contact info, and more — directly to your Notion database. No coding required.
Ready to harvest your data?
Free plan includes 25 credits/month — 1 credit per URL
How It Works
Connect your Notion workspace to Harvist. We'll create a places database with 32 columns for all Google Maps data.
Type the business type (e.g. 'coffee shops') and the location (e.g. 'San Francisco, USA'). Choose how many results to extract.
Click 'Run' and Harvist will search Google Maps, extract detailed data for each place, and save structured entries to your Notion database.
Your Notion database now has a row for each place with ratings, reviews, contact info, hours, and a rich page with up to 12 sections. Re-running updates existing places by Place ID.
What Makes This Template Special
Extract comprehensive Google Maps business data into a structured Notion database — no code, no API keys needed.
32 Data Fields
Rating, reviews, phone, hours, coordinates, images, and more — all saved to Notion columns.
Batch Extraction
Up to 50 places per search in one run. Enter a keyword and location, get a full database.
Smart Upsert
Re-run the same search to update existing places. No duplicates — matched by Place ID.
Location Targeting
Search any city, region, or street address. Target exactly the area you need.
Reviews & Ratings
Star distribution, recent reviews with owner responses. Optional — toggle off for faster results.
Contact Data
Phone, website, email, booking links, menu URLs — everything needed for outreach.
What You Get in Notion
Harvist creates a Notion database with these columns, automatically populated with business data from Google Maps:
| Property | Type | Description |
|---|---|---|
| Name | title | Business/place name |
| Category | select | Primary Google category |
| Rating | number | Average rating (0-5 scale) |
| Reviews Count | number | Total number of reviews |
| Price Level | select | Price level indicator ($-$$$$) |
| Status | select | Open / Temporarily Closed / Permanently Closed |
| Phone | phone_number | Formatted phone number |
| Website | url | Business website URL |
| Full Address | text | Complete formatted address |
| City | select | City name |
| State | select | State or province |
| Country | select | ISO country code |
| Google Maps URL | url | Direct Google Maps link |
| Search Term | text | The query that found this place |
| Search Rank | number | Position in search results |
| Updated At | date | When the data was last collected |
| Place ID | text | Google unique place identifier |
Upsert key: Place ID— if an entry with the same place id exists, it will be updated instead of duplicated.
Who Uses This
Marketers building local business databases for outreach
Researchers analyzing location-based business data
Sales teams generating leads from Google Maps
SEO agencies tracking local business listings
Pricing
Each run costs 1 creditper result. The free plan includes monthly credits — no credit card required. Upgrade anytime for more credits.
Frequently Asked Questions
Sign in to see your run history
Sign InRelated Templates
Extract & Summarize Web Articles to Notion
Extract and summarize any web article or blog post. AI processes the content, pulls key points, and writes structured data to your Notion database.
Local Business Lead Generator to Notion
Generate enriched local business leads from Google Maps with auto-priority scoring, email & social media enrichment, and CRM-ready Notion pages. No coding required.
Have a suggestion?
Need more fields, a different output format, or additional data? Let us know how to improve this template.