Skip to main content
Google Maps is one of the most effective tools for getting business data and attracting leads. However, many people manually collect business contact information from Google Maps. This is where our web scraper can help. With Google Maps Scraper you can get the name, category, URL, address, location, phone number, establishment status, rating number of reviews and more. Our simple and powerful tool accurately automates the entire data extraction process without the need to write any code. With just a couple of clicks, you have a wealth of information at your fingertips, ready to use. This scraper job is asynchronous. You’ll receive a jobId, and can fetch results via polling or webhook delivery.

Request Cost

Each row of data returned consumes 3 credits from your balance.
Credits are deducted only for successful rows.

Example Request

curl --request POST \
  --url 'https://api.hasdata.com/scrapers/google-maps/jobs' \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <your-api-key>' \
  --data '{"limit":100,"categories":["doctor","dentist","physical therapist","psychologist","pediatrician"],"locations":[],"extractEmails":false}'

Job Parameters

limit
number
required
Data limit (0 - unlimited)
categories
string
required
Choose your own keywords or pick from our ready-made categories. If you use our categories, we’ll only gather information from the places in those categories.
locations
string
required
Locations
extractEmails
boolean
Extract emails (10 credits per row)

Supported Enrichments

Request any of the fields below via the enrichments array in your job payload.
IDTitleDescriptionCost per Request
emailEmail AddressBusiness email address5 credits
linkedinUrlLinkedIn ProfileBusiness LinkedIn page URL5 credits
facebookUrlFacebook ProfileBusiness Facebook page URL5 credits
instagramUrlInstagram ProfileBusiness Instagram profile URL5 credits
xUrlX (Twitter) ProfileBusiness X profile URL5 credits
revenueRevenueBusiness revenue5 credits
trafficWebsite TrafficBusiness website traffic5 credits
fundingFunding InfoBusiness funding information5 credits
foundedFounded YearBusiness founded year5 credits

Getting Results

Webhooks

Receive real-time updates when your scraper job starts, completes, or collects data.

Results API

Use the Results API to fetch your data using the jobId, with support for polling and pagination.

Stopping a Job

Cancel an active scraper job early if it’s no longer needed or you want to save credits.