Google Maps API

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.

GET

Simple Search

/api/maps/simple-search

Quick search for places by name, category, or address

GET

Advanced Search

/api/maps/advanced-search

Search with map coordinates, zoom level, and field selection

GET

Business Details

/api/maps/business-details

Full business profile with ratings, hours, and contact info

GET

Reviews

/api/maps/reviews

Fetch paginated reviews for any business listing

GET

Photos

/api/maps/photos

Download photos from a Google Maps place

GET

Directions

/api/maps/directions

Get route directions between two locations

GET

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

Search places by query, category, or coordinates
Full business profiles with contact details
Customer reviews with sorting and pagination
Photo downloads for any listed place
Directions with multiple travel modes
Autocomplete for search UX

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.