Places, Reviews, Photos & Directions from Google Maps
Search businesses, extract reviews, download photos, and get directions from Google Maps — all through a single, structured API. No browser automation, no Google Cloud billing.
500 free credits/month · No credit card required
What you can build
Structured data for real applications. Here are some ideas.
Local Business Data
Search and extract business listings by query and location. Get names, addresses, phone numbers, websites, ratings, and opening hours for any area.
Review Monitoring
Fetch customer reviews at scale for reputation management, sentiment analysis, or competitive intelligence. Track review trends over time.
Place Photos
Download business and location photos for directories, travel apps, or real estate platforms. Get high-resolution images from Google Maps listings.
Route Planning
Calculate directions between locations with driving, walking, transit, and cycling modes. Build logistics, delivery, or travel planning features.
Available endpoints
Everything you need in one API.
Simple Search
/api/maps/simple-search
Quick search for places by name, category, or address
Advanced Search
/api/maps/advanced-search
Search with map coordinates, zoom level, and field selection
Business Details
/api/maps/business-details
Full business profile with ratings, hours, and contact info
Reviews
/api/maps/reviews
Fetch paginated reviews for any business listing
Photos
/api/maps/photos
Download photos from a Google Maps place
Directions
/api/maps/directions
Get route directions between two locations
Autocomplete
/api/maps/autocomplete
Place suggestions as users type a search query
Try it now
One API call. Structured JSON response.
Request
curl -X GET "https://scrappa.co/api/maps/simple-search?query=restaurants+in+Berlin&limit=5" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
Response
{
"success": true,
"results": [
{
"name": "Tim Raue",
"business_id": "0x47a851...:0x3e2f8c...",
"address": "Rudi-Dutschke-Str. 26, 10969 Berlin",
"rating": 4.5,
"review_count": 2341,
"type": "Restaurant",
"phone": "+49 30 25937930",
"website": "https://tim-raue.com",
"coordinates": {
"lat": 52.5067,
"lng": 13.3915
}
}
]
}
Key features
Frequently asked questions
What Google Maps data does Scrappa return?
The Google Maps API supports place search, advanced search, business details, reviews, photos, directions, and autocomplete with structured fields such as name, address, rating, website, phone, coordinates, hours, and categories.
Is this an alternative to Google Maps Platform APIs?
It can be used as an alternative for extraction workflows that need Google Maps listing data, reviews, photos, and directions without managing Google Cloud billing for those use cases.
Can I combine Google Maps search and reviews?
Yes. You can find businesses with the search endpoints, enrich them with business details, and then fetch reviews or photos using the returned identifiers.
Do I need to parse Google Maps pages myself?
No. Scrappa handles extraction and returns normalized JSON so your app can focus on local business data workflows instead of browser automation.
Ready to get started?
Sign up and get 500 free credits. No credit card required.