Google Maps Search API
The Google Maps Search API returns business listings from Google Maps search results. Filter by GPS coordinates, country, and language. Each result includes rating, reviews, address, phone, website, and operating hours.
Endpoint:
https://api.scrapingdog.com/google_mapsAPI Parameters
🔑
Authentication
api_keyRequiredYour personal API key. Available on your dashboard
Type: String
🔍
Search Query
queryRequiredA Google Maps Search Query. Example:query=pizza
Type: String
📍
Geographic Location
llOptionalGPS coordinates defining search origin. Format:@latitude,longitude,zoom/map_height. Zoom range: 3z–30z; map height: 1m–15028132m. Required for pagination
Type: String
🌍
Localization
domainOptionalTo obtain local results from a specific country, for example, for India it will begoogle.co.in, and for the UK it will begoogle.co.uk. Default:google.com. For a full list, see the Google Domains Page.
Type: StringlanguageOptionalLanguage of the results. Possible Values:en,es,fr,de, etc. Default:en. For a full list, see the Google Language Page.
Type: StringcountryOptionalSpecifies the country for the search using a two-letter country code (e.g.,us,uk,fr). Default:us. For a full list, see the Google Country Parameter.
Type: String
⚙
️ Advanced Parameters
dataOptionalFilters search results; copy directly from Google Maps URLs. Required for place-specific searches when usingtype=place. Format:!4m5!3m4!1s[data_id]!8m2!3d[latitude]!4d[longitude]
Type: Stringplace_idOptionalThe parameter uniquely identifies a place on Google Maps. Place IDs are available for most locations, including businesses, landmarks, parks, and intersections. Can be used independently without any other optional parameters.
Type: StringtypeOptionalSpecifies search type:searchfor query-based results orplacefor specific location details. Not required when usingplace_id.
Type: StringpageOptionalPage number of results. Increment by 20 for each subsequent page:0(first page),20(second page), etc. Recommended maximum:100. Required parameterllmust be set when using pagination. Default:0
Type: String
API Examples
Code to Integrate
curl "https://api.scrapingdog.com/google_maps?api_key=APIKEY&query=coffee&[email protected],-74.0083012,15.1z"
import requests params = { "api_key": "APIKEY", "query": "coffee", "ll": "@40.7455096,-74.0083012,15.1z", } response = requests.get("https://api.scrapingdog.com/google_maps", params=params) print(response.json())
const axios = require("axios"); axios.get("https://api.scrapingdog.com/google_maps", { params: { api_key: "APIKEY", query: "coffee", ll: "@40.7455096,-74.0083012,15.1z" } }).then(res => console.log(res.data));
<?php $params = http_build_query(["api_key" => "APIKEY", "query" => "coffee", "ll" => "@40.7455096,-74.0083012,15.1z"]); $response = file_get_contents("https://api.scrapingdog.com/google_maps?" . $params); print_r(json_decode($response, true));
require "net/http" require "json" uri = URI("https://api.scrapingdog.com/google_maps") uri.query = URI.encode_www_form(api_key: "APIKEY", query: "coffee", ll: "@40.7455096,-74.0083012,15.1z") puts JSON.parse(Net::HTTP.get_response(uri).body)
HttpURLConnection con = (HttpURLConnection) new URL("https://api.scrapingdog.com/google_maps?api_key=APIKEY&query=coffee&[email protected],-74.0083012,15.1z").openConnection(); con.setRequestMethod("GET");
API Response
{
"search_results": [
{
"title": "Culture Espresso",
"place_id": "ChIJdTyxUaxZwokRNAyNj1mBu8A",
"data_id": "0x89c259ac51b13c75:0xc0bb81598f8d0c34",
"data_cid": "-4558907976122037196",
"reviews_link": "https://api.scrapingdog.com/google_maps/reviews?api_key=APIKEY&data_id=0x89c259ac51b13c75:0xc0bb81598f8d0c34",
"photos_link": "https://api.scrapingdog.com/google_maps/photos?api_key=APIKEY&data_id=0x89c259ac51b13c75:0xc0bb81598f8d0c34",
"posts_link": "https://api.scrapingdog.com/google_maps/posts?api_key=APIKEY&data_id=0x89c259ac51b13c75:0xc0bb81598f8d0c34",
"gps_coordinates": { "latitude": 40.753078099999996, "longitude": -73.9913242 },
"rating": 4.6,
"reviews": 531,
"price": "$1–10",
"type": "Coffee shop",
"address": "247 W 36th St. New York, NY 10018",
"open_state": "Open ⋅ Closes 7 PM",
"operating_hours": { "monday": "8 AM–7 PM", "tuesday": "7 AM–7 PM", "wednesday": "7 AM–7 PM", "thursday": "7 AM–7 PM", "friday": "7 AM–7 PM", "saturday": "7 AM–7 PM", "sunday": "8 AM–7 PM" },
"phone": "(646) 438-9555",
"description": "Hip locale for espresso and cookies. Vibrant, vintage-chic coffee shop, pairing pastries and house-baked cookies with espresso and iced drinks.",
"thumbnail": "https://lh5.googleusercontent.com/p/AF1QipNJCS1UEzqOOA_qupd3UDc6p1OTy5FmRY2DkEei=w86-h152-k-no"
},
{
"title": "Stumptown Coffee Roasters",
"place_id": "ChIJT2h1HKZZwokR0kgzEtsa03k",
"data_id": "0x89c259a61c75684f:0x79d31adb123348d2",
"data_cid": "8778389626880739538",
"reviews_link": "https://api.scrapingdog.com/google_maps/reviews?api_key=APIKEY&data_id=0x89c259a61c75684f:0x79d31adb123348d2",
"photos_link": "https://api.scrapingdog.com/google_maps/photos?api_key=APIKEY&data_id=0x89c259a61c75684f:0x79d31adb123348d2",
"posts_link": "https://api.scrapingdog.com/google_maps/posts?api_key=APIKEY&data_id=0x89c259a61c75684f:0x79d31adb123348d2",
"gps_coordinates": { "latitude": 40.7457399, "longitude": -73.9882272 },
"rating": 4.5,
"reviews": 1564,
"price": "$1–10",
"type": "Coffee shop",
"types": ["Coffee shop", "Cafe", "Coffee store", "Tea store"],
"address": "18 W 29th St New York, NY 10001",
"open_state": "Open ⋅ Closes 5 PM",
"operating_hours": { "monday": "7 AM–5 PM", "tuesday": "6:30 AM–5 PM", "wednesday": "6:30 AM–5 PM", "thursday": "6:30 AM–5 PM", "friday": "6:30 AM–5 PM", "saturday": "6:30 AM–5 PM", "sunday": "7 AM–5 PM" },
"phone": "(347) 414-7816",
"website": "https://www.stumptowncoffee.com/pages/locations-new-york-ace-hotel",
"thumbnail": "https://lh5.googleusercontent.com/p/AF1QipNhGUKZD71Tj4Gly4aYOONDu9IhHtwW5DUOakx5=w86-h103-k-no"
},
{
"title": "Gotham Coffee Roasters",
"place_id": "ChIJC_LvoIhawokRFL5-CuLYkco",
"data_id": "0x89c25a88a0eff20b:0xca91d8e20a7ebe14",
"data_cid": "-3850057741074776556",
"reviews_link": "https://api.scrapingdog.com/google_maps/reviews?api_key=APIKEY&data_id=0x89c25a88a0eff20b:0xca91d8e20a7ebe14",
"photos_link": "https://api.scrapingdog.com/google_maps/photos?api_key=APIKEY&data_id=0x89c25a88a0eff20b:0xca91d8e20a7ebe14",
"posts_link": "https://api.scrapingdog.com/google_maps/posts?api_key=APIKEY&data_id=0x89c25a88a0eff20b:0xca91d8e20a7ebe14",
"gps_coordinates": { "latitude": 40.739861999999995, "longitude": -73.992693 },
"rating": 4.5,
"reviews": 218,
"price": "$1–10",
"type": "Coffee shop",
"types": ["Coffee shop", "Cafe", "Coffee roasters", "Coffee store", "Coffee wholesaler"],
"address": "23 W 19th St New York, NY 10011",
"open_state": "Open ⋅ Closes 5 PM",
"operating_hours": { "monday": "9 AM–5 PM", "tuesday": "7 AM–6 PM", "wednesday": "7 AM–6 PM", "thursday": "7 AM–6 PM", "friday": "7 AM–6 PM", "saturday": "7 AM–6 PM", "sunday": "9 AM–5 PM" },
"phone": "(212) 255-2972",
"description": "Hip cafe with specialty coffees. Trendy coffee shop serving artisanal coffees & pastries in a cozy, black-&-white establishment.",
"thumbnail": "https://lh5.googleusercontent.com/p/AF1QipNuYejnWiiXaawKzQhJzGXztldyBu_rVyY2WCd1=w128-h86-k-no"
},
{
"title": "Starbucks Reserve Roastery New York",
"place_id": "ChIJIQDZbb9ZwokRNRez4RviXGQ",
"data_id": "0x89c259bf6dd90021:0x645ce21be1b31735",
"data_cid": "7231903711028778805",
"reviews_link": "https://api.scrapingdog.com/google_maps/reviews?api_key=APIKEY&data_id=0x89c259bf6dd90021:0x645ce21be1b31735",
"photos_link": "https://api.scrapingdog.com/google_maps/photos?api_key=APIKEY&data_id=0x89c259bf6dd90021:0x645ce21be1b31735",
"posts_link": "https://api.scrapingdog.com/google_maps/posts?api_key=APIKEY&data_id=0x89c259bf6dd90021:0x645ce21be1b31735",
"gps_coordinates": { "latitude": 40.7415944, "longitude": -74.0051549 },
"rating": 4.3,
"reviews": 4954,
"price": "$10–20",
"type": "Coffee shop",
"types": ["Coffee shop", "Bakery", "Cafe", "Cocktail bar", "Coffee roasters", "Tourist attraction"],
"address": "61 9th Ave New York, NY 10011",
"open_state": "Open ⋅ Closes 10 PM",
"operating_hours": { "monday": "8 AM–10 PM", "tuesday": "8 AM–10 PM", "wednesday": "8 AM–10 PM", "thursday": "8 AM–10 PM", "friday": "8 AM–10 PM", "saturday": "8 AM–11 PM", "sunday": "8 AM–11 PM" },
"phone": "(212) 691-0531",
"website": "https://www.starbucksreserve.com/locations/new-york-roastery",
"thumbnail": "https://lh5.googleusercontent.com/p/AF1QipNzE5YpsiXTxRn6CaSYsRvoAWXYTbdD3Di8PNGk=w152-h86-k-no"
}
]
}