Google Maps Business Extractor avatar

Google Maps Business Extractor

Pricing

Pay per usage

Go to Apify Store
Google Maps Business Extractor

Google Maps Business Extractor

Extract business data from Google Maps: name, address, phone, rating, reviews, hours, website, coordinates.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Miguel Fernandez

Miguel Fernandez

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Extract business data from Google Maps at scale. Search by keyword + location, get structured data for every result.

What does it do?

This actor searches Google Maps for businesses matching your query and extracts:

  • Business name and category
  • Full address and coordinates (lat/lng)
  • Phone number and website
  • Rating and review count
  • Opening hours
  • Price level (when available)
  • Top reviews (optional)

Input

FieldTypeDescriptionDefault
searchQueriesArraySearch queries like "restaurants in Austin TX"Required
maxResultsIntegerMax results per query (1-500)100
languageStringLanguage code (en, es, fr, etc.)en
includeReviewsBooleanExtract top 5 reviews per businessfalse

Example Input

{
"searchQueries": [
"plumbers in Miami FL",
"coffee shops in Portland OR"
],
"maxResults": 50,
"language": "en",
"includeReviews": true
}

Output

Each result is a JSON object:

{
"name": "Joe's Plumbing",
"category": "Plumber",
"address": "123 Main St, Miami, FL 33101",
"phone": "(305) 555-1234",
"website": "joesplumbing.com",
"rating": 4.8,
"reviewCount": 342,
"openingHours": "Open 24 hours",
"priceLevel": "$$",
"latitude": 25.7617,
"longitude": -80.1918,
"searchQuery": "plumbers in Miami FL",
"topReviews": [
{
"author": "John D.",
"stars": 5,
"text": "Great service, fast response time!",
"date": "2 weeks ago"
}
]
}

Use Cases

  • Lead generation: Find businesses by industry and location
  • Market research: Analyze competitor ratings, reviews, pricing
  • Data enrichment: Add phone/website/coordinates to existing business lists
  • Local SEO: Monitor business rankings and reviews across locations

Pricing

Pay per result. Approximately $1-3 per 100 businesses extracted (depends on Apify compute usage).

Notes

  • Results depend on Google Maps availability for the search area
  • Very broad queries may return fewer results than expected
  • Enable "Include Reviews" for richer data (adds ~2s per business)