Home › Actors › Google Maps scraper › Data and schema

Google Maps scraper output schema, sample rows and build log

This is the machine-readable side of Google Maps scraper: the columns its dataset contains, taken from a real sample run of 10 rows and 18 columns. Fill rate counts how many of the 10 sample rows have a value. Contact fields are withheld here.

Output columns

columntypefilledexample
titletext10/10Joshua Tree Plumbing
categoryNametext10/10Plumber
addressempty0/10
citytext5/10Tampa
statetext5/10Florida
totalScorenumber10/104.8
reviewsCountinteger10/1054
priceLevelempty0/10
openNowTexttext9/10Closed · Opens 7 AM Wed
permanentlyClosedboolean10/10False
temporarilyClosedboolean10/10False
claimedByOwnerboolean10/10True
descriptiontext4/10We are a residential plumbing service Company. I...
placeIdtext10/10ChIJHWMUyQTOwogRBR_5kS1co1M
urltext10/10https://www.google.com/maps/search/?api=1&query=...
searchStringtext10/10plumber
rankinteger10/1033
scrapedAtdate/time (ISO)10/102026-10-14T02:40:54.286Z

Sample rows (first 5)

titlecategoryNameaddresscitystatetotalScorereviewsCountpriceLevel
Joshua Tree PlumbingPlumber4.854
Darius & Sons Plumbing ContractorsPlumberTampaFlorida4.9137
Plumbing Tampa & Drain Cleaning ProPlumberTampaFlorida519
Bel-Mar Plumbing IncPlumber4.621
Tampa Plumbers & Drain ExpertsPlumberTampaFlorida515

Download the full sample CSV (raw file on GitHub). Long values are shortened above.

Input fields

From the actor's current input schema on Apify.

fieldtypelabeldefault
searchStringsArrayarraySearch terms
locationQuerystringLocation
locationsarrayMore locations
postalCodesarrayZIP / postal codes
citystringCity
countystringCounty
statestringState or region
postalCodestringPostal code
maxCrawledPlacesPerSearchintegerMax places per search20
maxCrawledPlacesintegerMax places in total0
startUrlsarrayGoogle Maps URLs
placeIdsarrayPlace IDs
skipPlacesarraySkip these places (never delivered, never charged)
languagestringLanguage"en"
countryCodestringCountry"us"
categoryFilterWordsarrayOnly these categories
searchMatchingstringName must match search"all"
placeMinimumStarsstringMinimum rating
minReviewsintegerMinimum review count0
websitestringWebsite"allPlaces"
onlyWithPhonebooleanOnly places with a phone numberfalse
skipClosedbooleanSkip closed placestrue
skipClosedPlacesbooleanSkip closed places (old name)
scrapeContactsbooleanFind emails and social profiles on the websitefalse
maxReviewsintegerReviews per place (0-5)0
scrapePlaceDetailPagebooleanOpen each place pagetrue
maxImagesintegerImage URLs per place0
scrapeOrderOnlinebooleanOrder-online links (restaurants)false
reviewsSortstringReview order"mostRelevant"
reviewsStartDatestringOnly reviews newer than
reviewsFilterStringstringOnly reviews containing
onlyNewbooleanOnly new places (monitor mode)false
monitorKeystringMonitor key
proxyConfigurationobjectProxy{"useApifyProxy": true}

Price

$0.0015 per place scraped on the free plan, down to $0.00075 on higher plans (pay per event, tiered). Read from the Apify actor record on 2026-10-16; the live price on the actor page always wins.

Build log

Successful builds of the published actor, newest first (9 builds in total). Apify records build numbers and dates, not release notes, so this lists what shipped and when.

Run it on Apify   About this actor

Disclosure: we build and maintain this actor.

Related

This actor