Google Maps Extractor avatar
Google Maps Extractor

Pricing

$6.00 / 1,000 results

Go to Store
Google Maps Extractor

Google Maps Extractor

compass/google-maps-extractor

Developed by

Compass

Maintained by Apify

Extract data from hundreds of places fast. Scrape Google Maps by keyword, category, location, URLs & other filters. Get addresses, contact info, opening hours, popular times, prices, menus & more. Export scraped data, run the scraper via API, schedule and monitor runs, or integrate with other tools.

4.3 (62)

Pricing

$6.00 / 1,000 results

854

Monthly users

5.4k

Runs succeeded

96%

Response time

3.2 days

Last modified

2 days ago

RF

Understanding expected costs + available data

Closed
RFC opened this issue
3 months ago

When initiating a search, is there a way to approximate the total number of records (and consequently, the total exected cost) I can expect? I also don't really know how to interpret the various datapoints such as X/Y Scraped, # Requests, Maximum Results, etc. Can you help explain?

ondrejklinovsky avatar

Hey,

unfortunately there is not an easy way to approximate the total number of records - if you search for hotels in a city or country, we don't know how many hotels there are. What we can do is to show you the progress of the search - how many search pages we have scraped and how many we have left to scrape (you can read more about the search pages (a.k.a small maps) in this article).

Regarding datapoints:

  • X/Y Scraped means that actor has split your location into Y smaller maps (aka search pages or map segments), X tells you how many search pages have been covered so far
  • # Requests - this is internal metric, every Apify Actor has it...this tells you how many request have been handled/enqueued by the actor. In this actor, handled/enqueued is same as X/T scraped.
  • Maximum results - this is the number of Google Maps places the actor can scrape. If it is set to 100, the actor will stop once it's scraped 100 places, even if it hasn't scraped 100% of the search pages. If it is set to Unlimited, it will scrape all the search pages.

I hope this helps. Let me know if you have any more questions.

RF

RFC

3 months ago

Thanks. In one example I didn't put a limit on the maximum results, yet the "Maximum Results" on the run page had a number of 7,000. I wasn't sure where the 7,000 came from: is that based on my credits available or is it some approximation of expected results or something else?

Relatively, I understand there's no way to know the total number of records expected. However, is there a way to understand what % completion of the run we're at?

ondrejklinovsky avatar

aah, yes, the maximum results is set based on your credits.

The % completion of the run is show in the run's status message: Scraped 126/9181 (1.37%) search pages. ....

Pricing

Pricing model

Pay per result 

This Actor is paid per result. You are not charged for the Apify platform usage, but only a fixed price for each dataset of 1,000 items in the Actor outputs.

Price per 1,000 items

$6.00