Google Maps Scraper avatar

Google Maps Scraper

Try for free

Pay $5.00 for 1,000 results

Go to Store
Google Maps Scraper

Google Maps Scraper

easyapi/google-maps-scraper
Try for free

Pay $5.00 for 1,000 results

Powerful Google Maps scraper, collect up to 5000 place results per time, with flexible search options, language support. Perfect for market research, local business discovery, and geospatial data collection. 🗺️🔍

You can access the Google Maps Scraper programmatically from your own applications by using the Apify API. You can choose the language preference from below. To use the Apify API, you’ll need an Apify account and your API token, found in Integrations settings in Apify Console.

1{
2  "openapi": "3.0.1",
3  "info": {
4    "version": "0.0",
5    "x-build-id": "0se5ZHxuSyqbnrjKp"
6  },
7  "servers": [
8    {
9      "url": "https://api.apify.com/v2"
10    }
11  ],
12  "paths": {
13    "/acts/easyapi~google-maps-scraper/run-sync-get-dataset-items": {
14      "post": {
15        "operationId": "run-sync-get-dataset-items-easyapi-google-maps-scraper",
16        "x-openai-isConsequential": false,
17        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
18        "tags": [
19          "Run Actor"
20        ],
21        "requestBody": {
22          "required": true,
23          "content": {
24            "application/json": {
25              "schema": {
26                "$ref": "#/components/schemas/inputSchema"
27              }
28            }
29          }
30        },
31        "parameters": [
32          {
33            "name": "token",
34            "in": "query",
35            "required": true,
36            "schema": {
37              "type": "string"
38            },
39            "description": "Enter your Apify token here"
40          }
41        ],
42        "responses": {
43          "200": {
44            "description": "OK"
45          }
46        }
47      }
48    },
49    "/acts/easyapi~google-maps-scraper/runs": {
50      "post": {
51        "operationId": "runs-sync-easyapi-google-maps-scraper",
52        "x-openai-isConsequential": false,
53        "summary": "Executes an Actor and returns information about the initiated run in response.",
54        "tags": [
55          "Run Actor"
56        ],
57        "requestBody": {
58          "required": true,
59          "content": {
60            "application/json": {
61              "schema": {
62                "$ref": "#/components/schemas/inputSchema"
63              }
64            }
65          }
66        },
67        "parameters": [
68          {
69            "name": "token",
70            "in": "query",
71            "required": true,
72            "schema": {
73              "type": "string"
74            },
75            "description": "Enter your Apify token here"
76          }
77        ],
78        "responses": {
79          "200": {
80            "description": "OK",
81            "content": {
82              "application/json": {
83                "schema": {
84                  "$ref": "#/components/schemas/runsResponseSchema"
85                }
86              }
87            }
88          }
89        }
90      }
91    },
92    "/acts/easyapi~google-maps-scraper/run-sync": {
93      "post": {
94        "operationId": "run-sync-easyapi-google-maps-scraper",
95        "x-openai-isConsequential": false,
96        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
97        "tags": [
98          "Run Actor"
99        ],
100        "requestBody": {
101          "required": true,
102          "content": {
103            "application/json": {
104              "schema": {
105                "$ref": "#/components/schemas/inputSchema"
106              }
107            }
108          }
109        },
110        "parameters": [
111          {
112            "name": "token",
113            "in": "query",
114            "required": true,
115            "schema": {
116              "type": "string"
117            },
118            "description": "Enter your Apify token here"
119          }
120        ],
121        "responses": {
122          "200": {
123            "description": "OK"
124          }
125        }
126      }
127    }
128  },
129  "components": {
130    "schemas": {
131      "inputSchema": {
132        "type": "object",
133        "required": [
134          "query",
135          "maxItems"
136        ],
137        "properties": {
138          "maxItems": {
139            "title": "Maximum Items",
140            "minimum": 20,
141            "maximum": 5000,
142            "type": "integer",
143            "description": "Maximum number of search results to retrieve",
144            "default": 20
145          },
146          "query": {
147            "title": "Search Query",
148            "type": "string",
149            "description": "The search term to use",
150            "default": "pizza"
151          },
152          "gl": {
153            "title": "Google Country",
154            "enum": [
155              "af",
156              "al",
157              "dz",
158              "as",
159              "ad",
160              "ao",
161              "ai",
162              "aq",
163              "ag",
164              "ar",
165              "am",
166              "aw",
167              "ac",
168              "au",
169              "at",
170              "az",
171              "bs",
172              "bh",
173              "bd",
174              "bb",
175              "by",
176              "be",
177              "bz",
178              "bj",
179              "bm",
180              "bt",
181              "bo",
182              "ba",
183              "bw",
184              "bv",
185              "br",
186              "io",
187              "bn",
188              "bg",
189              "bf",
190              "bi",
191              "kh",
192              "cm",
193              "ca",
194              "cv",
195              "cat",
196              "ky",
197              "cf",
198              "td",
199              "cl",
200              "cn",
201              "cx",
202              "cc",
203              "co",
204              "km",
205              "cg",
206              "cd",
207              "ck",
208              "cr",
209              "ci",
210              "hr",
211              "cy",
212              "cz",
213              "dk",
214              "dj",
215              "dm",
216              "do",
217              "tl",
218              "ec",
219              "eg",
220              "sv",
221              "gq",
222              "er",
223              "ee",
224              "et",
225              "fk",
226              "fo",
227              "fj",
228              "fi",
229              "fr",
230              "gf",
231              "pf",
232              "tf",
233              "ga",
234              "gm",
235              "ge",
236              "de",
237              "gh",
238              "gi",
239              "gr",
240              "gl",
241              "gd",
242              "gp",
243              "gu",
244              "gt",
245              "gn",
246              "gw",
247              "gy",
248              "ht",
249              "hm",
250              "hn",
251              "hk",
252              "hu",
253              "is",
254              "in",
255              "id",
256              "iq",
257              "ie",
258              "il",
259              "it",
260              "jm",
261              "jp",
262              "jo",
263              "kz",
264              "ke",
265              "ki",
266              "kw",
267              "kg",
268              "la",
269              "lv",
270              "lb",
271              "ls",
272              "lr",
273              "ly",
274              "li",
275              "lt",
276              "lu",
277              "mo",
278              "mk",
279              "mg",
280              "mw",
281              "my",
282              "mv",
283              "ml",
284              "mt",
285              "mh",
286              "mq",
287              "mr",
288              "mu",
289              "yt",
290              "mx",
291              "fm",
292              "md",
293              "mc",
294              "mn",
295              "ms",
296              "ma",
297              "mz",
298              "na",
299              "nr",
300              "np",
301              "nl",
302              "an",
303              "nc",
304              "nz",
305              "ni",
306              "ne",
307              "ng",
308              "nu",
309              "nf",
310              "mp",
311              "no",
312              "om",
313              "pk",
314              "pw",
315              "ps",
316              "pa",
317              "pg",
318              "py",
319              "pe",
320              "ph",
321              "pn",
322              "pl",
323              "pt",
324              "pr",
325              "qa",
326              "re",
327              "ro",
328              "ru",
329              "rw",
330              "kn",
331              "lc",
332              "vc",
333              "ws",
334              "sm",
335              "st",
336              "sa",
337              "sn",
338              "cs",
339              "sc",
340              "sl",
341              "sg",
342              "sk",
343              "si",
344              "sb",
345              "so",
346              "za",
347              "gs",
348              "kr",
349              "es",
350              "lk",
351              "sh",
352              "pm",
353              "sr",
354              "sj",
355              "sz",
356              "se",
357              "ch",
358              "tw",
359              "tj",
360              "tz",
361              "th",
362              "tg",
363              "tk",
364              "to",
365              "tt",
366              "tn",
367              "tr",
368              "tm",
369              "tc",
370              "tv",
371              "ug",
372              "ua",
373              "ae",
374              "gb",
375              "us",
376              "um",
377              "uy",
378              "uz",
379              "vu",
380              "va",
381              "ve",
382              "vn",
383              "vg",
384              "vi",
385              "wf",
386              "eh",
387              "ye",
388              "zm",
389              "zw"
390            ],
391            "type": "string",
392            "description": "The Google country to use for the query"
393          },
394          "hl": {
395            "title": "UI Language",
396            "enum": [
397              "af",
398              "ak",
399              "sq",
400              "am",
401              "ar",
402              "hy",
403              "az",
404              "eu",
405              "be",
406              "bem",
407              "bn",
408              "bh",
409              "bs",
410              "br",
411              "bg",
412              "km",
413              "ca",
414              "chr",
415              "ny",
416              "zh-cn",
417              "zh-tw",
418              "co",
419              "hr",
420              "cs",
421              "da",
422              "nl",
423              "en",
424              "eo",
425              "et",
426              "ee",
427              "fo",
428              "tl",
429              "fi",
430              "fr",
431              "fy",
432              "gaa",
433              "gl",
434              "ka",
435              "de",
436              "el",
437              "gn",
438              "gu",
439              "ht",
440              "ha",
441              "haw",
442              "he",
443              "iw",
444              "hi",
445              "hu",
446              "is",
447              "ig",
448              "id",
449              "ia",
450              "ga",
451              "it",
452              "ja",
453              "jw",
454              "kn",
455              "kk",
456              "rw",
457              "rn",
458              "kg",
459              "ko",
460              "kri",
461              "ku",
462              "ckb",
463              "ky",
464              "lo",
465              "la",
466              "lv",
467              "ln",
468              "lt",
469              "loz",
470              "lg",
471              "ach",
472              "mk",
473              "mg",
474              "ms",
475              "ml",
476              "mt",
477              "mi",
478              "mr",
479              "mfe",
480              "mo",
481              "mn",
482              "sr-ME",
483              "ne",
484              "pcm",
485              "nso",
486              "no",
487              "nn",
488              "oc",
489              "or",
490              "om",
491              "ps",
492              "fa",
493              "pl",
494              "pt",
495              "pt-br",
496              "pt-pt",
497              "pa",
498              "qu",
499              "ro",
500              "rm",
501              "nyn",
502              "ru",
503              "gd",
504              "sr",
505              "sh",
506              "st",
507              "tn",
508              "crs",
509              "sn",
510              "sd",
511              "si",
512              "sk",
513              "sl",
514              "so",
515              "es",
516              "es-419",
517              "su",
518              "sw",
519              "sv",
520              "tg",
521              "ta",
522              "tt",
523              "te",
524              "th",
525              "ti",
526              "to",
527              "lua",
528              "tum",
529              "tr",
530              "tk",
531              "tw",
532              "ug",
533              "uk",
534              "ur",
535              "uz",
536              "vi",
537              "cy",
538              "wo",
539              "xh",
540              "yi",
541              "yo",
542              "zu"
543            ],
544            "type": "string",
545            "description": "The Google UI language to return results"
546          },
547          "nfpr": {
548            "title": "No Autocorrect",
549            "minimum": 0,
550            "maximum": 1,
551            "type": "integer",
552            "description": "Exclude results from auto-corrected queries (0 or 1)"
553          }
554        }
555      },
556      "runsResponseSchema": {
557        "type": "object",
558        "properties": {
559          "data": {
560            "type": "object",
561            "properties": {
562              "id": {
563                "type": "string"
564              },
565              "actId": {
566                "type": "string"
567              },
568              "userId": {
569                "type": "string"
570              },
571              "startedAt": {
572                "type": "string",
573                "format": "date-time",
574                "example": "2025-01-08T00:00:00.000Z"
575              },
576              "finishedAt": {
577                "type": "string",
578                "format": "date-time",
579                "example": "2025-01-08T00:00:00.000Z"
580              },
581              "status": {
582                "type": "string",
583                "example": "READY"
584              },
585              "meta": {
586                "type": "object",
587                "properties": {
588                  "origin": {
589                    "type": "string",
590                    "example": "API"
591                  },
592                  "userAgent": {
593                    "type": "string"
594                  }
595                }
596              },
597              "stats": {
598                "type": "object",
599                "properties": {
600                  "inputBodyLen": {
601                    "type": "integer",
602                    "example": 2000
603                  },
604                  "rebootCount": {
605                    "type": "integer",
606                    "example": 0
607                  },
608                  "restartCount": {
609                    "type": "integer",
610                    "example": 0
611                  },
612                  "resurrectCount": {
613                    "type": "integer",
614                    "example": 0
615                  },
616                  "computeUnits": {
617                    "type": "integer",
618                    "example": 0
619                  }
620                }
621              },
622              "options": {
623                "type": "object",
624                "properties": {
625                  "build": {
626                    "type": "string",
627                    "example": "latest"
628                  },
629                  "timeoutSecs": {
630                    "type": "integer",
631                    "example": 300
632                  },
633                  "memoryMbytes": {
634                    "type": "integer",
635                    "example": 1024
636                  },
637                  "diskMbytes": {
638                    "type": "integer",
639                    "example": 2048
640                  }
641                }
642              },
643              "buildId": {
644                "type": "string"
645              },
646              "defaultKeyValueStoreId": {
647                "type": "string"
648              },
649              "defaultDatasetId": {
650                "type": "string"
651              },
652              "defaultRequestQueueId": {
653                "type": "string"
654              },
655              "buildNumber": {
656                "type": "string",
657                "example": "1.0.0"
658              },
659              "containerUrl": {
660                "type": "string"
661              },
662              "usage": {
663                "type": "object",
664                "properties": {
665                  "ACTOR_COMPUTE_UNITS": {
666                    "type": "integer",
667                    "example": 0
668                  },
669                  "DATASET_READS": {
670                    "type": "integer",
671                    "example": 0
672                  },
673                  "DATASET_WRITES": {
674                    "type": "integer",
675                    "example": 0
676                  },
677                  "KEY_VALUE_STORE_READS": {
678                    "type": "integer",
679                    "example": 0
680                  },
681                  "KEY_VALUE_STORE_WRITES": {
682                    "type": "integer",
683                    "example": 1
684                  },
685                  "KEY_VALUE_STORE_LISTS": {
686                    "type": "integer",
687                    "example": 0
688                  },
689                  "REQUEST_QUEUE_READS": {
690                    "type": "integer",
691                    "example": 0
692                  },
693                  "REQUEST_QUEUE_WRITES": {
694                    "type": "integer",
695                    "example": 0
696                  },
697                  "DATA_TRANSFER_INTERNAL_GBYTES": {
698                    "type": "integer",
699                    "example": 0
700                  },
701                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
702                    "type": "integer",
703                    "example": 0
704                  },
705                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
706                    "type": "integer",
707                    "example": 0
708                  },
709                  "PROXY_SERPS": {
710                    "type": "integer",
711                    "example": 0
712                  }
713                }
714              },
715              "usageTotalUsd": {
716                "type": "number",
717                "example": 0.00005
718              },
719              "usageUsd": {
720                "type": "object",
721                "properties": {
722                  "ACTOR_COMPUTE_UNITS": {
723                    "type": "integer",
724                    "example": 0
725                  },
726                  "DATASET_READS": {
727                    "type": "integer",
728                    "example": 0
729                  },
730                  "DATASET_WRITES": {
731                    "type": "integer",
732                    "example": 0
733                  },
734                  "KEY_VALUE_STORE_READS": {
735                    "type": "integer",
736                    "example": 0
737                  },
738                  "KEY_VALUE_STORE_WRITES": {
739                    "type": "number",
740                    "example": 0.00005
741                  },
742                  "KEY_VALUE_STORE_LISTS": {
743                    "type": "integer",
744                    "example": 0
745                  },
746                  "REQUEST_QUEUE_READS": {
747                    "type": "integer",
748                    "example": 0
749                  },
750                  "REQUEST_QUEUE_WRITES": {
751                    "type": "integer",
752                    "example": 0
753                  },
754                  "DATA_TRANSFER_INTERNAL_GBYTES": {
755                    "type": "integer",
756                    "example": 0
757                  },
758                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
759                    "type": "integer",
760                    "example": 0
761                  },
762                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
763                    "type": "integer",
764                    "example": 0
765                  },
766                  "PROXY_SERPS": {
767                    "type": "integer",
768                    "example": 0
769                  }
770                }
771              }
772            }
773          }
774        }
775      }
776    }
777  }
778}

Google Maps Scraper OpenAPI definition

OpenAPI is a standard for designing and describing RESTful APIs, allowing developers to define API structure, endpoints, and data formats in a machine-readable way. It simplifies API development, integration, and documentation.

OpenAPI is effective when used with AI agents and GPTs by standardizing how these systems interact with various APIs, for reliable integrations and efficient communication.

By defining machine-readable API specifications, OpenAPI allows AI models like GPTs to understand and use varied data sources, improving accuracy. This accelerates development, reduces errors, and provides context-aware responses, making OpenAPI a core component for AI applications.

You can download the OpenAPI definitions for Google Maps Scraper from the options below:

If you’d like to learn more about how OpenAPI powers GPTs, read our blog post.

You can also check out our other API clients:

Developer
Maintained by Community

Actor Metrics

  • 14 monthly users

  • 2 stars

  • >99% runs succeeded

  • Created in Oct 2024

  • Modified 3 months ago

Categories