Google Maps Search

Google Maps Search

Only 1 USD 1000 results. Fast response. Search for places using queries and get the results in JSON format. Works exactly like the Google Maps search bar.

LEAD_GENERATIONTRAVELSEO_TOOLSApify

Features

Our Google Maps Scraper crawls Google Maps Search Results Pages and extracts data from the HTML in a structured format such as JSON, XML, CSV, or Excel.

The following data can be extracted from each Google Maps results:

  • Rich Google Maps Results, everthing on the screen

Google Maps Scraper

Our Google Maps Scraper provides real-time results optimized for structured JSON output that you can download and use any way you want.

Why use a Google Maps Scraper?

Cost of usage

One page contain 20 results. Scraping 1000 results = 50 pages cost 50 * 0.02 = 1 USD. Other Google Maps scrapers usually charge average 6USD for 1000 results.

Input settings

The actor gives you fine-grained control over what kind of Google Maps results you'll get.

Example input

1"queries": ["restaurant"],
2  "mapView": "@37.7778699,-122.4128834,16z"

37.7778699 is the lattitude, -122.4128834 is the longitude of the location you want to search. 16z is the zoom level. Zoom level can be 3z to 21z.

For a complete description of all settings, see input specification.

Results

The actor stores its result in the default dataset associated with the actor run, from which you can export it to various formats, such as JSON, XML, CSV, or Excel.

The results can be downloaded from the Get dataset items API endpoint:

https://api.apify.com/v2/datasets/[DATASET_ID]/items?format=[FORMAT]

where [DATASET_ID] is the ID of the dataset and [FORMAT] can be csv, html, xlsx, xml, rss or json.

For each Google Maps results page, the dataset will contain a single record, which in JSON format looks as follows. Bear in mind that some fields have example values:

Example input

1"queries": ["India restaurants"],
2  "mapView": "@37.7778699,-122.4128834,16z"
1{
2	"India restaurants": [
3		{
4			"rank": 1,
5			"name": "Mirch Dhamaka - Indian Restaurant & Bar",
6			"placeId": "ChIJoeZ4OIBHtokRwOG-WMYYrQc",
7			"fid": "0x89b647803878e6a1:0x7ad18c658bee1c0",
8			"cid": "553125569407934912",
9			"mapView": {
10				"latitude": 38.9499445,
11				"longitude": -77.4087979
12			},
13			"kgmid": "/g/11l34b_fmj",
14			"rating": 4.7,
15			"reviewsCount": 1488,
16			"price": "$$",
17			"category": "Modern Indian restaurant",
18			"categories": [
19				"Modern Indian restaurant",
20				"Breakfast restaurant",
21				"North Indian restaurant",
22				"South Indian restaurant"
23			],
24			"categoryId": "modern_indian_restaurant",
25			"categoryIds": [
26				"modern_indian_restaurant",
27				"breakfast_restaurant",
28				"north_indian_restaurant",
29				"south_indian_restaurant"
30			],
31			"address": "2443 Centreville Rd g1, Herndon, VA 20171",
32			"openState": "Open ⋅ Closes 10:30 PM",
33			"hours": "Open ⋅ Closes 10:30 PM",
34			"openHours": {
35				"wednesday": "7 AM–3 PM, 5–10:30 PM",
36				"thursday": "7 AM–3 PM, 5–10:30 PM",
37				"friday": "7 AM–3 PM, 5 PM–1 AM",
38				"saturday": "7 AM–3 PM, 5 PM–1 AM",
39				"sunday": "7 AM–3 PM, 5–10:30 PM",
40				"monday": "7 AM–3 PM, 5–10:30 PM",
41				"tuesday": "7 AM–3 PM, 5–10:30 PM"
42			},
43			"phone": "(571) 752-6407",
44			"website": "https://www.mirchdhamaka.com/",
45			"supportInfo": [
46				{
47					"serviceOptions": [
48						"Outdoor seating",
49						"Delivery",
50						"Takeout",
51						"Dine-in"
52					]
53				},
54				{
55					"highlights": [
56						"Fast service",
57						"Great cocktails"
58					]
59				},
60				{
61					"popularFor": [
62						"Lunch",
63						"Dinner",
64						"Solo dining"
65					]
66				},
67				{
68					"accessibility": [
69						"Wheelchair accessible entrance",
70						"Wheelchair accessible parking lot",
71						"Wheelchair accessible restroom",
72						"Wheelchair accessible seating"
73					]
74				},
75				{
76					"offerings": [
77						"Alcohol",
78						"Beer",
79						"Cocktails",
80						"Coffee",
81						"Comfort food",
82						"Halal food",
83						"Happy hour drinks",
84						"Happy hour food",
85						"Hard liquor",
86						"Healthy options",
87						"Late-night food",
88						"Small plates",
89						"Vegan options",
90						"Vegetarian options",
91						"Wine"
92					]
93				},
94				{
95					"diningOptions": [
96						"Breakfast",
97						"Brunch",
98						"Lunch",
99						"Dinner",
100						"Catering",
101						"Dessert",
102						"Seating"
103					]
104				},
105				{
106					"amenities": [
107						"Bar onsite",
108						"Restroom"
109					]
110				},
111				{
112					"atmosphere": [
113						"Casual",
114						"Cozy"
115					]
116				},
117				{
118					"crowd": [
119						"Groups"
120					]
121				},
122				{
123					"planning": [
124						"Accepts reservations"
125					]
126				},
127				{
128					"payments": [
129						"Credit cards",
130						"Debit cards",
131						"NFC mobile payments"
132					]
133				},
134				{
135					"children": [
136						"Good for kids",
137						"High chairs"
138					]
139				},
140				{
141					"parking": [
142						"Free parking lot",
143						"Free street parking",
144						"Usually plenty of parking"
145					]
146				}
147			],
148			"serviceOptions": {
149				"dineIn": true,
150				"takeout": true,
151				"delivery": true
152			},
153			"thumbnail": "https://lh3.googleusercontent.com/gps-cs-s/AB5caB8tGjQ5LhkzywPbH4A0L1l4ymVA1G9Px1wmETx-KP5ImMk_prHzNHH5CmopjZE0U2uuIn8O04picpv03Z0kxfEF5_plgHtPXNMj9WjvyQPOhBQAKTNA4tyIDqulpAX302Zkhvsgog=w122-h92-k-no",
154			"pageNumber": 1
155		},
156        ... many more results ...
157	]
158}

When using a tabular format such as csv or xls, you'll get a table where each row contains just one google shopping result. For more details about exporting and formatting the dataset records, please see the documentation for the Get dataset items API endpoint.

Personal data

You should be aware that search results can contain personal data. Personal data is protected by GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers. You can also read our blog post on the legality of web scraping.

Changelog

  • Mar 27: Fix bugs, add pageNumber, query to output results
  • v0.1- Launch

Frequently Asked Questions

Is it legal to scrape job listings or public data?

Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.

Do I need to code to use this scraper?

No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.

What data does it extract?

It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.

Can I scrape multiple pages or filter by location?

Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.

How do I get started?

You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!