{"id":15173,"date":"2022-08-01T18:06:41","date_gmt":"2022-08-01T15:06:41","guid":{"rendered":"https:\/\/outscraper.com\/?p=15173"},"modified":"2026-02-17T10:06:47","modified_gmt":"2026-02-17T08:06:47","slug":"google-maps-scraping-in-python","status":"publish","type":"post","link":"https:\/\/outscraper.com\/vi\/google-maps-scraping-in-python\/","title":{"rendered":"How to Use Python in Google Maps Scraping: Practical Guide"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"15173\" class=\"elementor elementor-15173\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-800823b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"800823b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-976a52d\" data-id=\"976a52d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9209570 elementor-toc--minimized-on-tablet elementor-widget elementor-widget-table-of-contents\" data-id=\"9209570\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;exclude_headings_by_selector&quot;:[],&quot;headings_by_tags&quot;:[&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;],&quot;marker_view&quot;:&quot;numbers&quot;,&quot;no_headings_message&quot;:&quot;No headings were found on this page.&quot;,&quot;minimize_box&quot;:&quot;yes&quot;,&quot;minimized_on&quot;:&quot;tablet&quot;,&quot;hierarchical_view&quot;:&quot;yes&quot;,&quot;min_height&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"table-of-contents.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-toc__header\">\n\t\t\t\t\t\t<h4 class=\"elementor-toc__header-title\">\n\t\t\t\tTable of Contents\t\t\t<\/h4>\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-toc__toggle-button elementor-toc__toggle-button--expand\" role=\"button\" tabindex=\"0\" aria-controls=\"elementor-toc__9209570\" aria-expanded=\"true\" aria-label=\"Open table of contents\"><i aria-hidden=\"true\" class=\"fas fa-chevron-down\"><\/i><\/div>\n\t\t\t\t<div class=\"elementor-toc__toggle-button elementor-toc__toggle-button--collapse\" role=\"button\" tabindex=\"0\" aria-controls=\"elementor-toc__9209570\" aria-expanded=\"true\" aria-label=\"Close table of contents\"><i aria-hidden=\"true\" class=\"fas fa-chevron-up\"><\/i><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div id=\"elementor-toc__9209570\" class=\"elementor-toc__body\">\n\t\t\t<div class=\"elementor-toc__spinner-container\">\n\t\t\t\t<i class=\"elementor-toc__spinner eicon-animation-spin eicon-loading\" aria-hidden=\"true\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c1c003c elementor-widget elementor-widget-spacer\" data-id=\"c1c003c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-dfd5afb elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"dfd5afb\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ace6bf6\" data-id=\"ace6bf6\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a8be72a elementor-widget elementor-widget-heading\" data-id=\"a8be72a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Google Maps Scraping In Pure Python\u200b<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c3e2a44 elementor-widget elementor-widget-text-editor\" data-id=\"c3e2a44\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Scraping Google Maps requires good knowledge of coding, browser emulation, proxies, and a\u00a0<span>reCAPTCHA solver.<\/span> Additionally, you should also be ready to deal with changes that Google might make to its dynamic content.<\/p><p>First of all, you will need to mimic the real user&#8217;s behavior by using browser emulation. Using <a href=\"https:\/\/www.selenium.dev\/\" target=\"_blank\" rel=\"nofollow noopener\">Selenium<\/a> or other browser emulators might be a good solution.<\/p><p>Secondly, if you want to keep your office\/home IP safe, you will need to use <a href=\"\/webshare\" target=\"_blank\" rel=\"nofollow noopener\">proxies<\/a>. So you can request websites from other people&#8217;s IPs.<\/p><p>Even with that set of tools, once you have some good usage, Google might show you reCAPTCHA and bind it to some of your IPs. If you do not want to change IPs every time you see a reCAPTCHA, you can add a <a href=\"\/2captcha\" target=\"_blank\" rel=\"nofollow noopener\">reCAPTCHA solver.<\/a><\/p><p>Additionally, be prepared for situations when Google might change its content. You can do it by running daily tests.<\/p><p>Although it might take some time to implement the scraper, it can be built and maintained. Check out this step-by-step tutorial on how to scrape Google Maps using Python and Selenium to learn more: <a href=\"https:\/\/outscraper.com\/how-to-scrape-google-maps-with-python-and-selenium\/\" target=\"_blank\" rel=\"noopener\">How to Scrape Google Maps with Python and Selenium.<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b0220ab elementor-widget elementor-widget-spacer\" data-id=\"b0220ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7d195c4 elementor-widget elementor-widget-heading\" data-id=\"7d195c4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Google Maps Scraping With Outscraper Python Package<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4ea20fa elementor-widget elementor-widget-text-editor\" data-id=\"4ea20fa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>A more simple and reliable way of scraping Google Maps will be using the <a href=\"https:\/\/pypi.org\/project\/outscraper\/\">Outscraper python library<\/a>. It provides convenient access to the <a href=\"https:\/\/app.outscraper.com\/api-docs\" rel=\"nofollow\">Outscraper API<\/a> from applications written in the Python language, which allows you to use\u00a0<a href=\"https:\/\/outscraper.com\/services\/\" rel=\"nofollow\">Outscraper&#8217;s services<\/a> from your code.<\/p><p>You can start by installing <a href=\"https:\/\/pypi.org\/project\/outscraper\/\" target=\"_blank\" rel=\"nofollow noopener\">the package<\/a> and creating an account at <a href=\"https:\/\/app.outscraper.com\/signup\">Outscraper<\/a>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9caf991 elementor-widget elementor-widget-spacer\" data-id=\"9caf991\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1b3fa6c elementor-widget elementor-widget-image\" data-id=\"1b3fa6c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"750\" height=\"393\" src=\"https:\/\/outscraper.com\/wp-content\/uploads\/2022\/08\/Scrape-Google-Maps-Python-768x402.png\" class=\"attachment-medium_large size-medium_large wp-image-15364\" alt=\"Google Maps Scraping in Python\" srcset=\"https:\/\/outscraper.com\/wp-content\/uploads\/2022\/08\/Scrape-Google-Maps-Python-768x402.png 768w, https:\/\/outscraper.com\/wp-content\/uploads\/2022\/08\/Scrape-Google-Maps-Python-300x157.png 300w, https:\/\/outscraper.com\/wp-content\/uploads\/2022\/08\/Scrape-Google-Maps-Python-1024x536.png 1024w, https:\/\/outscraper.com\/wp-content\/uploads\/2022\/08\/Scrape-Google-Maps-Python-18x9.png 18w, https:\/\/outscraper.com\/wp-content\/uploads\/2022\/08\/Scrape-Google-Maps-Python.png 1200w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dba5e48 elementor-widget elementor-widget-spacer\" data-id=\"dba5e48\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f008fb4 elementor-widget elementor-widget-text-editor\" data-id=\"f008fb4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 dir=\"auto\">Installation<\/h3><p>Install the Outscraper SDK by running the following command (Python 3+ is required):<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7f3e21f elementor-widget elementor-widget-spacer\" data-id=\"7f3e21f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-63c8a64 elementor-widget elementor-widget-code-highlight\" data-id=\"63c8a64\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-tomorrow copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash \">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>pip install outscraper<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d086cd5 elementor-widget elementor-widget-spacer\" data-id=\"d086cd5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b7dbc6b elementor-widget elementor-widget-template\" data-id=\"b7dbc6b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"section\" data-elementor-id=\"15182\" class=\"elementor elementor-15182\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-489a046d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"489a046d\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5a234cc0\" data-id=\"5a234cc0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-107bf89d elementor-widget elementor-widget-text-editor\" data-id=\"107bf89d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 dir=\"auto\">Initialization<\/h3><p>Initialize the Outscraper client by importing the class and adding your secret API key. You can generate the API key on <a href=\"https:\/\/app.outscraper.com\/profile\">the profile page<\/a>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-04d7499 elementor-widget elementor-widget-spacer\" data-id=\"04d7499\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b69c5e elementor-widget elementor-widget-code-highlight\" data-id=\"9b69c5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-tomorrow copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-python \">\n\t\t\t\t<code readonly=\"true\" class=\"language-python\">\n\t\t\t\t\t<xmp>from outscraper import ApiClient\n\nclient = ApiClient(api_key='SECRET_API_KEY')<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d897811 elementor-widget elementor-widget-spacer\" data-id=\"d897811\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4e6ce37 elementor-widget elementor-widget-template\" data-id=\"4e6ce37\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"section\" data-elementor-id=\"15274\" class=\"elementor elementor-15274\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-2bc2e6c5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2bc2e6c5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-502868f0\" data-id=\"502868f0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3d4fd49b elementor-widget elementor-widget-text-editor\" data-id=\"3d4fd49b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 dir=\"auto\">Usage Examples<\/h3><p>Here are examples of how you can scrape places from Google Maps by using search queries:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0875362 elementor-widget elementor-widget-spacer\" data-id=\"0875362\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-188e992 elementor-widget elementor-widget-code-highlight\" data-id=\"188e992\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-tomorrow copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-python \">\n\t\t\t\t<code readonly=\"true\" class=\"language-python\">\n\t\t\t\t\t<xmp># Search for businesses in specific locations:\nresults = client.google_maps_search_v2(['restaurants brooklyn usa'], limit=20, language='en', region='us')\n\n# Scrap Places by Two Queries\nresults = client.google_maps_search_v2(\n    ['restaurants brooklyn usa', 'bars brooklyn usa'],\n    limit=50, # limit of palces per each query\n    language='en',\n    region='US',\n)\n\n# Iterate over the results\nfor query_places in results:\n    for place in query_places:\n        print('query:', place['query'])\n        print('name:', place['name'])\n        print('phone:', place['phone'])\n        print('website:', place['site'])<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-97f6b5f elementor-widget elementor-widget-spacer\" data-id=\"97f6b5f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aeeeabb elementor-widget elementor-widget-template\" data-id=\"aeeeabb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"section\" data-elementor-id=\"15262\" class=\"elementor elementor-15262\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-683b640f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"683b640f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3a73e214\" data-id=\"3a73e214\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-65f4f448 elementor-widget elementor-widget-text-editor\" data-id=\"65f4f448\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>It&#8217;s also possible to extract the data by using Place Id:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9ce1fb3 elementor-widget elementor-widget-spacer\" data-id=\"9ce1fb3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c94895f elementor-widget elementor-widget-code-highlight\" data-id=\"c94895f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-tomorrow copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-python \">\n\t\t\t\t<code readonly=\"true\" class=\"language-python\">\n\t\t\t\t\t<xmp># Get data of the specific place by id\nresults = client.google_maps_search_v2(['ChIJrc9T9fpYwokRdvjYRHT8nI4'], language='en')\n\n# Scrap Places by Place Ids\nresults = client.google_maps_search_v2(\n    [\"ChIJ8ccnM7dbwokRy-pTMsdgvS4\", \"ChIJN5X_gWdZwokRck9rk2guJ1M\", \"ChIJxWLy8DlawokR1jvfXUPSTUE\"],\n    limit=1, # limit of palces per each query\n)\n\n# Iterate over the results\nfor query_places in results:\n    for place in query_places:\n        print('name:', place['name'])\n        print('place_id:', place['place_id'])<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-02ab32a elementor-widget elementor-widget-spacer\" data-id=\"02ab32a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-930f3b6 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"930f3b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-md\" href=\"https:\/\/github.com\/outscraper\/outscraper-python\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fab fa-github\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Outscraper SDK Source Code<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-033618e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"033618e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-58bc167\" data-id=\"58bc167\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b4332bd elementor-widget elementor-widget-spacer\" data-id=\"b4332bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c131b3d elementor-widget elementor-widget-heading\" data-id=\"c131b3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Try Outscraper SDK Now<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5113222 elementor-widget elementor-widget-text-editor\" data-id=\"5113222\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The Outscraper SDK is available for you to easily do Google Maps Scraping with Python. You can try it right now with a Free Tier.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-7ca6a43 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7ca6a43\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1e055e8\" data-id=\"1e055e8\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-687c326 elementor-widget elementor-widget-spacer\" data-id=\"687c326\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-edfda52 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"edfda52\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-md\" href=\"https:\/\/app.outscraper.com\/profile\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Try Free Tier Now<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8848cb3 elementor-widget elementor-widget-spacer\" data-id=\"8848cb3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ec715e elementor-widget elementor-widget-template\" data-id=\"3ec715e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"section\" data-elementor-id=\"13580\" class=\"elementor elementor-13580\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-6b414f7 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6b414f7\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-28114d07\" data-id=\"28114d07\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-209f7ca8 elementor-widget elementor-widget-html\" data-id=\"209f7ca8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 align=\"center\">FAQ<\/h2>\n<p align=\"center\" style=\"font-size:20px\">Most frequent questions and answers<p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-67f6403 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"67f6403\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0846da4\" data-id=\"0846da4\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-792b62f elementor-widget elementor-widget-toggle\" data-id=\"792b62f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"toggle.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1271\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-1271\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">How do I scrape a Google Map result in Python?<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1271\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-1271\"><p>You can scrape Google Map results by using Outscraper SDK. Specify search queries, language, and other parameters, and send your request.<br \/><br \/><\/p><pre>pip install outscraper<\/pre><pre><span class=\"pl-k\">from<\/span> <span class=\"pl-s1\">outscraper<\/span> <span class=\"pl-k\">import<\/span> <span class=\"pl-v\">ApiClient<\/span>\n<span class=\"pl-s1\">client<\/span> <span class=\"pl-c1\">=<\/span> <span class=\"pl-v\">ApiClient<\/span>(<span class=\"pl-s1\">api_key<\/span><span class=\"pl-c1\">=<\/span><span class=\"pl-s\">'SECRET_API_KEY'<\/span>)<\/pre><pre><span class=\"pl-c\"># Search for businesses in specific locations:<\/span>\n<span class=\"pl-s1\">results<\/span> <span class=\"pl-c1\">=<\/span> <span class=\"pl-s1\">client<\/span>.<span class=\"pl-en\">google_maps_search<\/span>(<span class=\"pl-s\">'restaurants brooklyn usa'<\/span>, <span class=\"pl-s1\">limit<\/span><span class=\"pl-c1\">=<\/span><span class=\"pl-c1\">20<\/span>, <span class=\"pl-s1\">language<\/span><span class=\"pl-c1\">=<\/span><span class=\"pl-s\">'en'<\/span>)\n\n<span class=\"pl-c\"># Get data of the specific place by id<\/span>\n<span class=\"pl-s1\">results<\/span> <span class=\"pl-c1\">=<\/span> <span class=\"pl-s1\">client<\/span>.<span class=\"pl-en\">google_maps_search<\/span>(<span class=\"pl-s\">'ChIJrc9T9fpYwokRdvjYRHT8nI4'<\/span>, <span class=\"pl-s1\">language<\/span><span class=\"pl-c1\">=<\/span><span class=\"pl-s\">'en'<\/span>)\n\n<span class=\"pl-c\"># Search with many queries (batching)<\/span>\n<span class=\"pl-s1\">results<\/span> <span class=\"pl-c1\">=<\/span> <span class=\"pl-s1\">client<\/span>.<span class=\"pl-en\">google_maps_search<\/span>([\n    <span class=\"pl-s\">'restaurants brooklyn usa'<\/span>,\n    <span class=\"pl-s\">'bars brooklyn usa'<\/span>,\n], <span class=\"pl-s1\">language<\/span><span class=\"pl-c1\">=<\/span><span class=\"pl-s\">'en'<\/span>)<\/pre><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1272\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"button\" aria-controls=\"elementor-tab-content-1272\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">How do I make a Google Map scraper?<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1272\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"region\" aria-labelledby=\"elementor-tab-title-1272\"><p>Scraping Google Maps requires good knowledge of coding, browser emulation, proxies, and <span>reCAPTCHA solver.<\/span> Additionally, you should also be ready to deal with changes that Google might make to its dynamic content.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1273\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"button\" aria-controls=\"elementor-tab-content-1273\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Does Google Maps allow scraping?<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1273\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"region\" aria-labelledby=\"elementor-tab-title-1273\"><p>Google Maps disallow scraping. Although, scraping and extracting public data is protected by the First Amendment of the United States Constitution.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"How do I scrape a Google Map result in Python?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>You can scrape Google Map results by using Outscraper SDK. Specify search queries, language, and other parameters, and send your request.<br \\\/><br \\\/><\\\/p><pre>pip install outscraper<\\\/pre><pre><span class=\\\"pl-k\\\">from<\\\/span> <span class=\\\"pl-s1\\\">outscraper<\\\/span> <span class=\\\"pl-k\\\">import<\\\/span> <span class=\\\"pl-v\\\">ApiClient<\\\/span>\\n<span class=\\\"pl-s1\\\">client<\\\/span> <span class=\\\"pl-c1\\\">=<\\\/span> <span class=\\\"pl-v\\\">ApiClient<\\\/span>(<span class=\\\"pl-s1\\\">api_key<\\\/span><span class=\\\"pl-c1\\\">=<\\\/span><span class=\\\"pl-s\\\">'SECRET_API_KEY'<\\\/span>)<\\\/pre><pre><span class=\\\"pl-c\\\"># Search for businesses in specific locations:<\\\/span>\\n<span class=\\\"pl-s1\\\">results<\\\/span> <span class=\\\"pl-c1\\\">=<\\\/span> <span class=\\\"pl-s1\\\">client<\\\/span>.<span class=\\\"pl-en\\\">google_maps_search<\\\/span>(<span class=\\\"pl-s\\\">'restaurants brooklyn usa'<\\\/span>, <span class=\\\"pl-s1\\\">limit<\\\/span><span class=\\\"pl-c1\\\">=<\\\/span><span class=\\\"pl-c1\\\">20<\\\/span>, <span class=\\\"pl-s1\\\">language<\\\/span><span class=\\\"pl-c1\\\">=<\\\/span><span class=\\\"pl-s\\\">'en'<\\\/span>)\\n\\n<span class=\\\"pl-c\\\"># Get data of the specific place by id<\\\/span>\\n<span class=\\\"pl-s1\\\">results<\\\/span> <span class=\\\"pl-c1\\\">=<\\\/span> <span class=\\\"pl-s1\\\">client<\\\/span>.<span class=\\\"pl-en\\\">google_maps_search<\\\/span>(<span class=\\\"pl-s\\\">'ChIJrc9T9fpYwokRdvjYRHT8nI4'<\\\/span>, <span class=\\\"pl-s1\\\">language<\\\/span><span class=\\\"pl-c1\\\">=<\\\/span><span class=\\\"pl-s\\\">'en'<\\\/span>)\\n\\n<span class=\\\"pl-c\\\"># Search with many queries (batching)<\\\/span>\\n<span class=\\\"pl-s1\\\">results<\\\/span> <span class=\\\"pl-c1\\\">=<\\\/span> <span class=\\\"pl-s1\\\">client<\\\/span>.<span class=\\\"pl-en\\\">google_maps_search<\\\/span>([\\n    <span class=\\\"pl-s\\\">'restaurants brooklyn usa'<\\\/span>,\\n    <span class=\\\"pl-s\\\">'bars brooklyn usa'<\\\/span>,\\n], <span class=\\\"pl-s1\\\">language<\\\/span><span class=\\\"pl-c1\\\">=<\\\/span><span class=\\\"pl-s\\\">'en'<\\\/span>)<\\\/pre>\"}},{\"@type\":\"Question\",\"name\":\"How do I make a Google Map scraper?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>Scraping Google Maps requires good knowledge of coding, browser emulation, proxies, and <span>reCAPTCHA solver.<\\\/span> Additionally, you should also be ready to deal with changes that Google might make to its dynamic content.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"Does Google Maps allow scraping?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>Google Maps disallow scraping. Although, scraping and extracting public data is protected by the First Amendment of the United States Constitution.<\\\/p>\"}}]}<\/script>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4beee09 elementor-widget elementor-widget-spacer\" data-id=\"4beee09\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Table of Contents Google Maps Scraping In Pure Python\u200b Scraping Google Maps requires good knowledge of coding, browser emulation, proxies, and a\u00a0reCAPTCHA solver. Additionally, you should also be ready to deal with changes that Google might make to its dynamic content. First of all, you will need to mimic the [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":15370,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[88],"tags":[640,701,131,595,152,590,702],"class_list":["post-15173","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-api","tag-google-maps-extractor","tag-google-maps-python-scraping","tag-google-maps-scraper","tag-google-maps-scraping-tools","tag-outscraper","tag-python","tag-python-scrapers"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/outscraper.com\/vi\/wp-json\/wp\/v2\/posts\/15173","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/outscraper.com\/vi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/outscraper.com\/vi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/outscraper.com\/vi\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/outscraper.com\/vi\/wp-json\/wp\/v2\/comments?post=15173"}],"version-history":[{"count":2,"href":"https:\/\/outscraper.com\/vi\/wp-json\/wp\/v2\/posts\/15173\/revisions"}],"predecessor-version":[{"id":38816,"href":"https:\/\/outscraper.com\/vi\/wp-json\/wp\/v2\/posts\/15173\/revisions\/38816"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/outscraper.com\/vi\/wp-json\/wp\/v2\/media\/15370"}],"wp:attachment":[{"href":"https:\/\/outscraper.com\/vi\/wp-json\/wp\/v2\/media?parent=15173"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/outscraper.com\/vi\/wp-json\/wp\/v2\/categories?post=15173"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/outscraper.com\/vi\/wp-json\/wp\/v2\/tags?post=15173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}