↑ ↓ to move ↵ to open
Web & maps · REST API · MCP server

Google Maps API

Search Google Maps the way a person does and get every place back as clean JSON: name, address, phone, website, hours, rating and coordinates. No Google Cloud project and no API key from Google.

  • 1 credit per call
  • Failed calls are free
  • Updated
googlemaps.search 20 rows completed
# Name Address Phone Rating Reviews Website Place ID Cid Lat Lng
1 The Coffee Movement 1737 Balboa St, San Francisco, CA 94121 4.8 637 https://www.thecoffeemovement.com/ ChIJTfb1d_uHhYARRpn5d_Fk1SU 2726196137705445702 37.78 -122.48
2 The Coffee Berry SF 1410 Lombard St, San Francisco, CA 94123 (415) 800-7073 4.9 657 http://thecoffeeberrysf.com/ ChIJC2jb8DWBhYARo4AAX78U50c 5181132708478222499 37.8 -122.42
3 Paper Son Coffee 303 2nd St N102, San Francisco, CA 94107 (415) 355-4463 4.7 195 http://papersoncoffee.com/ ChIJXVRIc9aBhYARDuJoNx2IVAg 600254309412168206 37.79 -122.4
4 Better Half Coffee 1448 Pacific Ave, San Francisco, CA 94109 4.9 131 https://betterhalf.coffee/ ChIJrcoKeYqBhYAReNsG0XWfYZs 11196405476986641272 37.8 -122.42
5 Saint Frank Coffee 2340 Polk St, San Francisco, CA 94109 (415) 881-8062 4.5 1403 http://www.saintfrankcoffee.com/ ChIJmfgIQ-iAhYARq5osc-JybBo 1904023059391355563 37.8 -122.42
6 Third Wheel Coffee 991 Oak St, San Francisco, CA 94117 4.9 267 http://www.thirdwheel.coffee/ ChIJXVOcv9SBhYAR84QtGtCafxk 1837357391573517555 37.77 -122.44
7 Hedge Coffee 434 Shotwell St, San Francisco, CA 94110 (415) 603-9818 4.6 368 http://hedge.coffee/ ChIJN6Ruz-2AhYARgtds57VLcVw 6661188568501507970 37.76 -122.42
8 Compton’s Coffee House 1910 Fillmore St, San Francisco, CA 94115 (415) 416-6173 4.7 385 https://comptonscoffeehouse.com/ ChIJ844xLVCBhYARnhgW3uG5GqU 11897025745397356702 37.79 -122.43
9 Ocean Beach Cafe 734 La Playa St, San Francisco, CA 94121 (415) 753-9352 4.7 816 https://www.oceanbeachcafe.com/ ChIJg4qwGKeHhYARo41FFI_aOss 14644257446403870115 37.77 -122.51
10 The Coffee Movement 1030 Washington St, San Francisco, CA 94108 4.7 1416 https://www.thecoffeemovement.com/ ChIJoTMb3PKAhYARsXkQt469sBw 2067360649617373617 37.79 -122.41
Endpoints

Google Maps API endpoints

What each one takes and what it returns. Open one for a real response, every input and every field.

Google Maps Places Search API

Search Google Maps by keyword and place, such as coffee shops in San Francisco.

Sendquery Returnsnameaddressphoneratingreview_countwebsite
1 credit

Google Maps Place API

Get one place from its name, address, place ID or a Google Maps link: address, phone, website, opening hours, rating, review count, categories and coordinates.

Sendqueryorurlorcountry Returnsnameaddressratingreview_countwebsitelat
1 credit

Google Maps Nearby Search API

Find places around a point, nearest first, each with its distance in meters.

Sendlatandlng Returnsnamedistance_maddressratingreview_countplace_id
1 credit

Google Maps Enrich Business API

Match a business name, with an optional city and state, to its Google Maps listing and get its address, phone, website, hours, rating and a confidence for the match.

Sendbusiness_name Returnsnameconfidenceaddressphonewebsiterating
1 credit
Use cases

What teams build with Google Maps data

Know before you build

How Google Maps data behaves

REST API · MCP server

Call it from your code, or ask your agent

One request shape for every Google Maps endpoint: the endpoint ID and its input. No SDK needed.

curl --request POST \  --url https://data.upscrape.com/execute \  --header "Authorization: Bearer $UPSCRAPE_API_KEY" \  --header "Content-Type: application/json" \  --header "Prefer: wait=30" \  --data '{  "capability": "googlemaps.search",  "input": {    "limit": 20,    "location": "San Francisco, CA",    "query": "coffee shops"  }}'
Response
{  "summary": {    "has_more": true,    "total_items": 20  },  "items": [    {      "name": "The Coffee Movement",      "rating": 4.8,      "review_count": 637,      "address": "1737 Balboa St, San Francisco, CA 94121",      "cid": "2726196137705445702",      "feature_id": "0x808587fb77f5f64d:0x25d564f177f99946",      "lat": 37.7764721,      "lng": -122.47782249999999,      "maps_url": "https://www.google.com/maps/place/?q=place_id:ChIJTfb1d_uHhYARRpn5d_Fk1SU",      "place_id": "ChIJTfb1d_uHhYARRpn5d_Fk1SU",      "website": "https://www.thecoffeemovement.com/",      "hours": [        {          "day": "Monday",          "hours": "7 AM–2 PM"        },        {          "day": "Tuesday",          "hours": "7 AM–2 PM"        }      ],      "types": [        "Coffee shop"      ]    },    {      "name": "The Coffee Berry SF",      "rating": 4.9,      "review_count": 657,      "address": "1410 Lombard St, San Francisco, CA 94123",      "cid": "5181132708478222499",      "feature_id": "0x80858135f0db680b:0x47e714bf5f0080a3",      "lat": 37.8014124,      "lng": -122.4249979,      "maps_url": "https://www.google.com/maps/place/?q=place_id:ChIJC2jb8DWBhYARo4AAX78U50c",      "phone": "(415) 800-7073",      "place_id": "ChIJC2jb8DWBhYARo4AAX78U50c",      "website": "http://thecoffeeberrysf.com/",      "hours": [        {          "day": "Monday",          "hours": "7 AM–6 PM"        },        {          "day": "Tuesday",          "hours": "7 AM–6 PM"        }      ],      "types": [        "Coffee shop"      ]    }  ]}
In your AI agent Claude · Cursor · any MCP client
1Add the Upscrape MCP server
https://data.upscrape.com/mcp
2Ask for the data in plain words

Use Upscrape to find coffee shops in San Francisco on Google Maps. Give me a table of name, address, phone, website and rating, best rated first.

With Upscrape, look up the Empire State Building on Google Maps and tell me its address, opening hours, rating and how many reviews it has.

Using Upscrape, list the coffee places within 500 meters of 37.7749, -122.4194 on Google Maps, nearest first, with their distance and rating.

The agent finds the endpoint, shows you the price, and runs it with your credits.
Web & maps
Questions

Google Maps API FAQ

The short answers. The docs have the long ones.

Still have a question? Talk to the people who build the endpoints.
Is this the official Google Maps Places API?

No. Upscrape reads public Google Maps listings, so you get places, addresses, phones, websites, hours and ratings as JSON without a Google Cloud project, a Google API key or its billing.

How many places can I get from one search?

Up to 120 places per call. For a larger area, run the search for each neighbourhood or around several points with the nearby endpoint.

Can I search outside the United States?

Yes. Set country and lang to the market you want, and add a location or coordinates for the area. The country leans results towards that market rather than filtering them.

Do I need a Google account?

No. You send a search, a place or a coordinate and get JSON back. Nothing runs on your account.

What data can I get from Google Maps?

Places search, place, nearby search and enrich business. Each is its own endpoint with a published input schema, and the response is JSON.

How much does the Google Maps API cost?

Every Google Maps endpoint costs 1 credit per successful call. You buy credits once, with no subscription, and paid credits never expire. New accounts get free credits to try it.

Can an AI agent use the Google Maps API?

Yes. Connect any MCP client to the Upscrape MCP server with OAuth or an API key. The agent finds the Google Maps endpoint, checks its price and runs it with the same credits as the REST API.

Is it legal to scrape Google Maps?

Upscrape reads public pages only and needs no login. How you use the data is yours to decide under the laws that apply to you; we sign a data processing agreement for your legal review.

Get started

Your first Google Maps call is free.

Up to 100 free credits to start, no card needed.