Google Maps Search API

Google Maps scraper API: local businesses for any search

Search 'dentist in Austin' or 'coffee in Tallinn' and get 20 businesses back as rows: name, rating, review count, category, address, phone, website, opening hours and GPS coordinates. One search costs €0.0015.

AutomaticPaste a Google Maps search link and we use this API for you.google.com/maps/search/coffee+in+tallinn

per 1,000 calls
€1.50
per call
€0.0015
0.15 cents
rows per call
up to 20
per 1,000 rows
≈ €0.075

The Google Maps list, as a spreadsheet

The Google Maps scraper API returns 20 businesses per search, in the order Google Maps lists them, with name, star rating, review count, category, address, phone, website, opening hours for each day and GPS coordinates. One search costs €0.0015, so 1,000 searches cost €1.50 and give you up to 20,000 business rows. Save your searches once, and every business list is stored in your Scrapewise account for the table, Excel, your AI assistant or the API.

Anyone who has built a local lead list by hand knows the routine. Search, click a pin, copy the phone number, copy the website, go back, click the next pin. Twenty businesses take half an hour, and a list for 50 cities is a week of copy and paste. The official Maps developer API can do it too, but you need a Google Cloud project, a billing account and code before you see a single row.

Here you run the search on Google Maps, paste the link and get the list as a table. Each row also carries the place ID, an output column you can match across runs. If Excel is where your list ends up, our guide on how to export Google Maps to Excel or CSV walks through the steps. Prices for every source are on the all data APIs and prices page.

Who builds lists from Google Maps

  • Local marketing agencies

    You sell websites, SEO or ads to plumbers, dentists and salons. Search '[trade] in [city]' and you have names, phone numbers and websites ready for outreach, with rating and review count to decide who to call first.

  • Franchise and store owners

    Search your own category around your address and see every competitor Google shows, with their rating, review count and hours. Do it for each branch.

  • Lead-gen sellers

    You build and sell B2B lists. A list of 2,000 restaurants in 10 cities is 100 searches, and 100 searches cost €0.15.

  • People planning a new location

    Before you sign a lease, count the gyms, cafes or clinics near the address and check how well rated they are.

How it works

  1. Save the searches

    Search Google Maps for something like 'plumber in Leeds', copy the link and paste it into a scraper. Add one search link per city or neighborhood. Each search is one call at €0.0015.

  2. Run once or on a schedule

    Run the batch now, or monthly to catch new businesses. Every run is saved with its date for 90 days.

  3. Build your list

    Filter by rating or category and download Excel for your CRM, pull rows by API, or ask your AI assistant: 'which plumbers in my list have under 4 stars and no website?'

Set it up once. The data keeps coming.

Save your search once and it runs by itself. Every run lands in your own Scrapewise database, and you pick how to read it.

  1. Set it up once

    Add your ASINs, keywords, places or apps to a scraper in the web app. New accounts get 5 free requests.

  2. Runs on your schedule

    Pick daily, weekly on the days you choose, every few days, or the first or last day of the month. Scheduled runs start at night, European time. Need it more often? Start runs from your own code.

  3. Saved in your database

    Each run adds dated rows, so this week sits next to last week. Rows are kept for 90 days.

  4. Use it your way

    Open the table in the web app and download the latest run as an Excel file. Ask your own AI assistant about it. Or pull the rows into your code with an API key.

Ask your AI assistant about your own data

Connect Claude Desktop or Claude Code with a read-only key. The assistant reads the rows you've already collected, at no extra cost on Scrapewise. With a full-access key it can start a run for you too.

  • Which of my ASINs lost the Buy Box this week?
  • Which competitor cut prices the most since Monday?
  • Show the keywords where I dropped out of the top 10.

What you send and what you get back

Paste a Google Maps search link. The search and map area come from the link. Each call returns up to 20 businesses, one row per place. Besides the contact basics, each row lists the attributes Google shows for that place, like dine-in, delivery and wheelchair access.

You give
  • Link to a Google Maps searchrequired

    Search on Google Maps, then copy the address from your browser.

    https://www.google.com/maps/search/coffee+in+tallinn/@59.4369,24.7535,14z?entry=ttu
You get

Up to 20 rows per call, 384 columns

  • sw status
  • sw source url
  • sw fetched at
  • position
  • title
  • place_id
  • data_id
  • data_cid
  • provider_id
  • gps_coordinates_latitude
  • gps_coordinates_longitude
  • rating
  • +372 more, see all columns

Sample: Google Maps search for 'coffee in Tallinn'

Real business rows from a live search in September 2026. Phone numbers and addresses are the businesses' public listings. All columns the API returns are shown, so scroll sideways to see the attribute columns.

28 sample rows, showing 15 of 384 columns seen across sample calls.

28 sample rows, showing 15 of 384 columns seen across sample calls.
sw status_sw_statusResult of this row: OK, no results, or an errorsw source url_sw_source_urlThe link you pasted for this requestsw fetched at_sw_fetched_atWhen we collected this row (UTC)positionpositionRank on the pagetitletitleTitleplace_idplace_idGoogle place IDdata_iddata_idGoogle Maps data IDdata_ciddata_cidData cidprovider_idprovider_idProvider idgps_coordinates_latitudegps_coordinates_latitudeGps coordinates latitudegps_coordinates_longitudegps_coordinates_longitudeGps coordinates longituderatingratingStar ratingreviewsreviewsNumber of reviewspricepricePricetypetypeType
OKhttps://www.google.com/maps/search/coffee+in+Tallinn2026-09-16T10:26:41Z1Kodu Coffee RoasterChIJa3N4WbqTkkYRXDieubieubM0x469293ba5978736b:0xb3b99eb8b99e385c12950556719705897052/g/11ykw71b1z59.44392569999999424.75669894.8139Dogs allowedCoffee shop
OKhttps://www.google.com/maps/search/coffee+in+Tallinn2026-09-16T10:27:18Z2Paper Mill CoffeeChIJe8-Kv9KVkkYRTzFbwfJwU5g0x469295d2bf8acf7b:0x985370f2c15b314f10976240904760406351/g/11ht220s5z59.426101824.77791164.8469Dogs allowedCoffee roastery
OKhttps://www.google.com/maps/search/coffee+in+Tallinn2026-09-16T10:27:55Z3The Brick Coffee RoasteryChIJ88Bs632TkkYRr6xgYOeC0x40x4692937deb6cc0f3:0x1ed382e76060acaf2221262971489791151/g/11dzt20d4n59.440073824.73312694.8394Coffee roastery
OKhttps://www.google.com/maps/search/coffee+in+Tallinn2026-09-16T10:28:32Z4Värav Coffee and toastChIJ4-IA81qTkkYRa9bzDnN6RRA0x4692935af300e2e3:0x10457a730ef3d66b1172477912590571115/g/11fmbyqly159.44151009999999524.75080324.6775€10–20Cafe
OKhttps://www.google.com/maps/search/coffee+in+Tallinn2026-09-16T10:29:09Z5Surfcafe TallinnChIJx8uo4nyTkkYRIVSj7k0LEOQ0x4692937ce2a8cbc7:0xe4100b4deea3542116433647469619008545/g/11dzz_hwl559.44091524.73582474.8287€1–10Coffee shop
OKhttps://www.google.com/maps/search/coffee+in+Tallinn2026-09-16T10:29:46Z6Ristikheina CafeChIJUw1yw3-UkkYRWrv5Qc5etA80x4692947fc3720d53:0xfb45ece41f9bb5a1131633646339996506/g/11b6hz8wp259.440279724.71443694.71222€10–20Coffee shop
OKhttps://www.google.com/maps/search/coffee+in+Tallinn2026-09-16T10:30:23Z7Cafe MaiasmokkChIJQ--MSGKTkkYRFPIs_SFl3Hg0x46929362488cef43:0x78dc6521fd2cf2148708946976083603988/g/125_hvtv959.43838609999999524.7456298999999974.53911€1–10Cafe
OKhttps://www.google.com/maps/search/coffee+in+Tallinn2026-09-16T10:31:00Z8Coffee Grail HouseChIJ2YjLBvWTkkYR8O1BE5e1TGI0x469293f506cb88d9:0x624cb5971341edf07083235974414724592/g/11y478306959.438162124.74963644.876€1–10Coffee shop
OKhttps://www.google.com/maps/search/coffee+in+Tallinn2026-09-22T09:32:16Z1Kodu Coffee RoasterChIJa3N4WbqTkkYRXDieubieubM0x469293ba5978736b:0xb3b99eb8b99e385c12950556719705897052/g/11ykw71b1z59.44373924.7561216999999984.8141Dogs allowedCoffee shop
OKhttps://www.google.com/maps/search/coffee+in+Tallinn2026-09-22T09:32:16Z2Paper Mill CoffeeChIJe8-Kv9KVkkYRTzFbwfJwU5g0x469295d2bf8acf7b:0x985370f2c15b314f10976240904760406351/g/11ht220s5z59.426101824.77791164.8469Dogs allowedCoffee roastery
OKhttps://www.google.com/maps/search/coffee+in+Tallinn2026-09-22T09:32:16Z3The Brick Coffee RoasteryChIJ88Bs632TkkYRr6xgYOeC0x40x4692937deb6cc0f3:0x1ed382e76060acaf2221262971489791151/g/11dzt20d4n59.440073824.73312694.8400Coffee roastery
OKhttps://www.google.com/maps/search/coffee+in+Tallinn2026-09-22T09:32:16Z4Värav Coffee and toastChIJ4-IA81qTkkYRa9bzDnN6RRA0x4692935af300e2e3:0x10457a730ef3d66b1172477912590571115/g/11fmbyqly159.44151009999999524.75080324.6777€10–20Cafe
OKhttps://www.google.com/maps/search/coffee+in+Tallinn2026-09-22T09:32:16Z5Surfcafe TallinnChIJx8uo4nyTkkYRIVSj7k0LEOQ0x4692937ce2a8cbc7:0xe4100b4deea3542116433647469619008545/g/11dzz_hwl559.44091524.73582474.8287€1–10Coffee shop
OKhttps://www.google.com/maps/search/coffee+in+Tallinn2026-09-22T09:32:16Z6Ristikheina CafeChIJUw1yw3-UkkYRWrv5Qc5etA80x4692947fc3720d53:0xfb45ece41f9bb5a1131633646339996506/g/11b6hz8wp259.440279724.71443694.71224€10–20Coffee shop
OKhttps://www.google.com/maps/search/coffee+in+Tallinn2026-09-22T09:32:16Z7Kofeman Cafe / WineChIJ43KuThiTkkYRCgNRAbHM9kA0x469293184eae72e3:0x40f6ccb10151030a4681153923301573386/g/11swgm5yh959.436916124.7446427999999984.71577€1–10Cafe
OKhttps://www.google.com/maps/search/coffee+in+Tallinn2026-09-22T09:32:16Z8Cafe MaiasmokkChIJQ--MSGKTkkYRFPIs_SFl3Hg0x46929362488cef43:0x78dc6521fd2cf2148708946976083603988/g/125_hvtv959.43838609999999524.7456298999999974.53920€10–20Cafe
OKhttps://www.google.com/maps/search/coffee+in+Tallinn2026-09-22T09:32:16Z9Coffee Grail HouseChIJ2YjLBvWTkkYR8O1BE5e1TGI0x469293f506cb88d9:0x624cb5971341edf07083235974414724592/g/11y478306959.438162124.74963644.877€1–10Coffee shop
OKhttps://www.google.com/maps/search/coffee+in+Tallinn2026-09-22T09:32:16Z10My Little France kohvikChIJ2ZuwYyqVkkYRsmQCB7U5LkI0x4692952a63b09bd9:0x422e39b5070264b24768812505101395122/g/11s_h78qbm59.43218669999999524.74836494.9197€1–10Coffee shop
OKhttps://www.google.com/maps/search/coffee+in+Tallinn2026-09-22T09:32:16Z11RØST BakeryChIJP73vtWCTkkYRAAmn7hNt9aM0x46929360b5efbd3f:0xa3f56d13eea7090011814469129852094720/g/11c2y5ddf359.43912289999999424.75824364.83082€1–10Bakery
OKhttps://www.google.com/maps/search/coffee+in+Tallinn2026-09-22T09:32:16Z12Tête-à-têteChIJKzkrLgCTkkYR6Fl8gef7j3k0x469293002e2b392b:0x798ffbe7817c59e88759496771987331560/g/11zgghgygc59.43768809999999524.7410721999999984.890€1–10Coffee shop
OKhttps://www.google.com/maps/search/coffee+in+Tallinn2026-09-22T09:32:16Z13Coffee KitchenChIJo-CRjoqVkkYR70REzEBGADA0x4692958a8e91e0a3:0x30004640cc4444ef3458841757939418351/g/11wxcl86_n59.435653424.74442954.5212€10–20Cafe
OKhttps://www.google.com/maps/search/coffee+in+Tallinn2026-09-22T09:32:16Z14Kiosk NO 1ChIJhVJXTR2VkkYR2Xxwqpfnyto0x4692951d4d575285:0xdacae797aa707cd915765668084149419225/g/11j138tcmk59.435283624.7331854.9391€1–10Cafe
OKhttps://www.google.com/maps/search/coffee+in+Tallinn2026-09-22T09:32:16Z15Pierre ChocolaterieChIJHZJ7IWKTkkYRqv2cIsNDHqA0x46929362217b921d:0xa01e43c3229cfdaa11537733800748187050/g/1vzn46n159.437157124.74751354.52826€10–20Cafe
OKhttps://www.google.com/maps/search/coffee+in+Tallinn2026-09-22T09:32:16Z16COLABChIJ_5smBQKTkkYRs7TOxbSdAR00x4692930205269bff:0x1d019db4c5ceb4b32090125101814953139/g/11v6zym21159.446857524.7344531999999974.9125€1–10Coffee shop
OKhttps://www.google.com/maps/search/coffee+in+Tallinn2026-09-22T09:32:16Z17mitch matcha & moreChIJe8gLGACVkkYR45J2orLWLIg0x46929500180bc87b:0x882cd6b2a27692e39812453750851670755/g/11w9nzkj5p59.43545109999999524.74720424.8278€1–10Cafe
OKhttps://www.google.com/maps/search/coffee+in+Tallinn2026-09-22T09:32:16Z18Caffe Carissimi KohvikChIJ1zbOnGGTkkYRXhufzkKTbGA0x469293619cce36d7:0x606c9342ce9f1b5e6948090240269491038/g/11hc_k1qgx59.43817689999999524.74967434.6298€1–10Cafe
OKhttps://www.google.com/maps/search/coffee+in+Tallinn2026-09-22T09:32:16Z19Caffeine EEChIJdYM0952UkkYRgeYf5hmMX5c0x4692949df7348375:0x975f8c19e61fe68110907590865377552001/g/11byl2vbf059.435741924.7441858999999984.31330€1–10Cafe
OKhttps://www.google.com/maps/search/coffee+in+Tallinn2026-09-22T09:32:16Z20OA CoffeeshopChIJ47tWxfiTkkYRQG8_UX7VUQQ0x469293f8c556bbe3:0x451d57e513f6f40311264587770982208/g/11ng28xg3d59.43627749999999624.74931984.4367€1–10Cafe

What each column means

A Maps search returns 393 columns because Google lists dozens of attributes per business. You'll use a few groups most. The columns starting with 'sw' have the same names on every Scrapewise data API. Columns with a number in brackets, like types[0] and types[1], are lists split into one column per value.

Name, rank and IDs

Position is the order Google Maps listed the place. Place ID and data ID identify the business, so you can match it across runs. Provider ID is Google's knowledge graph ID.

  • position
  • title
  • place_id
  • data_id
  • data_cid
  • provider_id

Contact details

Address, phone and website as the business lists them on Google Maps.

  • address
  • phone
  • website

Rating and reviews

Star rating, total review count and one short quote from a review, as Maps shows under the listing. The quote has no reviewer name.

  • rating
  • reviews
  • user_review

Category

The main category plus every extra category the business picked, as text and as Google's category codes.

  • type
  • types[0]
  • types[1]
  • type_id
  • type_ids[0]
  • type_ids[1]

Location

Latitude and longitude as two separate number columns, ready for a map or a distance calculation.

  • gps_coordinates_latitude
  • gps_coordinates_longitude

Hours

Open state is the live text, like 'Open, closes 6 PM'. Then one column per weekday with that day's hours.

  • open_state
  • hours
  • operating_hours_monday
  • operating_hours_tuesday
  • operating_hours_wednesday
  • operating_hours_thursday
  • operating_hours_friday
  • operating_hours_saturday
  • operating_hours_sunday

Service options and attributes

True or false columns for dine-in, takeout and delivery, a link to order online when there is one, and list columns for what Google shows under the listing: offerings, payments, parking, accessibility, pets and more. The price column often holds one of these attribute texts, like 'Dogs allowed', so don't read it as a price level. The number after extensions changes from place to place, because each business shows a different set of sections, so match on the section name at the end.

  • service_options_dine_in
  • service_options_takeout
  • service_options_delivery
  • service_options_no_contact_delivery
  • service_options_curbside_pickup
  • service_options_drive_through
  • order_online
  • extensions[0]_service_options[0]
  • extensions[9]_payments[0]
  • extensions[3]_accessibility[0]
  • extensions[11]_parking[0]
  • price
  • extracted_price

Images and request details

The listing thumbnail, your search as Google read it, and when we collected the row.

  • thumbnail
  • sw status
  • sw source url
  • sw fetched at
  • ctx_search_parameters_q
  • ctx_search_information_query_displayed
  • ctx_search_information_local_results_state

What you can do with a Google Maps list

01

Build a local lead list

Search 10 trades across 50 cities. That's 500 searches, up to 10,000 businesses with phone and website, for €0.75.

02

Pitch businesses with weak reviews

Filter the list to places rated under 4.0 or with fewer than 20 reviews. Those owners are the ones who listen when you offer reputation or review services.

03

Find businesses with no website

Sort by the website column and take the empty rows. A salon with 150 reviews and no website is a warm lead for a web designer.

04

Map your competitors

The latitude and longitude columns drop straight into Google My Maps or any mapping tool, so you can see how crowded each street is.

05

Check where you show up

Run 'pizza near [neighborhood]' for 5 neighborhoods and find your business in the position column. If you're 3rd in one area and missing in the next, you know where to work.

06

Compare opening hours

Each weekday has its own hours column. See which competitors open early on Sunday or close late on Friday before you change your own hours.

Real setups and what they cost

  • Web design freelancer

    Searches 5 trades in 20 nearby towns once, then filters for businesses with no website. 100 searches, up to 2,000 businesses, for €0.15.

    calls per month
    100
    cost per month
    €0.15
  • Agency building lists for clients

    Runs 10 trades in 100 cities every month to keep lists fresh. 1,000 searches, up to 20,000 rows, for €1.50 a month.

    calls per month
    1,000
    cost per month
    €1.50
  • Coffee chain watching 12 branches

    Searches 'coffee' around each of 12 branches every day to track new competitors and its own position. About 360 calls a month, €0.54.

    calls per month
    360
    cost per month
    €0.54

Why pull Google Maps data with Scrapewise

  • No Google Cloud setup

    No API key, no billing account with Google and no code needed to get your first list. Paste a Google Maps search link in the portal and read the rows.

  • One price per search

    20 places for €0.0015, with phone, website, hours and GPS in the same call. No extra charge per contact field.

  • Rows that lead somewhere

    Every place comes with its IDs, so the same list feeds the place details, reviews and food delivery APIs without searching again.

What your Google Maps list costs

Enter how many search links you run and how often. Each search returns up to 20 businesses for €0.0015. Compare all data APIs

Rows (up to)
20,000
You pay
€1.50
FAQ

Frequently asked questions

Up to 20, which is the list Google Maps shows for that search. For a bigger list, split it by city or neighborhood: 'dentist in Brooklyn' and 'dentist in Queens' return different places.

Ready to pull Google data into your stack?

Sign up and your first 5 searches are free. A 10,000-business list costs about €0.75 on pay-as-you-go pricing.