Skip to main content
All CollectionsPricing & billing
Google Maps Scraper is going to pay-per-event pricing
Google Maps Scraper is going to pay-per-event pricing

Understanding the shift to pay-per-event pricing for the Google Maps Scraper helps you accurately estimate costs and leverage enhanced features. This article explains the new pricing model and its benefits.

Alina Burova avatar
Written by Alina Burova
Updated over 2 weeks ago

What is pay per event?

Pay per event breaks down costs into specific chargeable events for precise billing. This pricing model provides transparent, predictable pricing based on actual usage.

The model works well for AI-driven workflows and intelligent automation, where actions occur dynamically based on real-time inputs.

This approach allows us to offer additional services like enrichment and validation, and to negotiate with other developers to secure you the best rates on these services or API calls.

New model pricing

Our base charge for Google Maps is just $4 per 1,000 places - highly competitive in the market.

We've also significantly increased the speed of the pay-per-event Google Maps Scraper, so all users will experience up to 2X the speed.

Here’s the breakdown of pricing:

Standard events:

  • Actor start ($0.007 per run) - flat fee for starting an Actor run.

  • Place scraped ($0.004 per place) - charged per place successfully scraped from Google Maps.

This means that our base charge is only $4 for 1,000 places.

Add-ons:

  • Filter applied ($0.001 per filter per place)

    • When you apply filters such as category selection, minimum star rating, website availability, or title match, we add a charge per place. Your final cost is calculated by multiplying the number of places scraped by the number of filters used.

    • For category filtering, multiple categories count as one event, allowing you to select several categories under a single charge.

    • For example, if you scrape 100 places and apply two filters, the total filter cost would be: $0.001 * 100 * 2 = $0.20.

  • Additional place details scraped ($0.002 per place)

    • This fee covers retrieving extra details like table reservation data, web results, or max questions. Regardless of how many additional details you select, the price remains the same per place.

  • Contact details scraped ($0.002 per place)

    • This charge applies if you need emails, social media profiles, or other contact details from the business's website. To optimize cost efficiency, we recommend setting up the website filter to scrape only places with a website, as businesses without websites are unlikely to have retrievable contact details. We won’t charge you any additional fees for places that don’t have websites.

  • Review scraped ($0.0005 per review)

    • Each review extracted from a place incurs a small charge. This allows you to customize the number of reviews you want to collect per place, ensuring cost control.

    • For example, if you retrieve 1,000 reviews, the total charge would be $0.50.

  • Image scraped ($0.0005 per image)

    • This cost applies to every image retrieved, including metadata such as author details. This is useful when gathering images for analysis or display purposes while maintaining low-cost scalability.

Why is pay per event the best choice for you?

Pay only for what you use

Unlike our previous approach to Actor pricing, which charged per execution or a flat fee, pay-per-event charges you only for specific, meaningful events.

The pay-per-event model has allowed us to significantly increase Actor performance. For Google Maps Actors specifically, you'll experience much faster processing speeds.

With this approach, you no longer need to worry about paying for idle processing time or resources you don't fully use.

Optimized for AI-powered workflows

AI agents process vast amounts of data and make decisions dynamically.

Pay per event allows you to align your pricing with actual AI-driven events, such as:

  1. API calls to AI models

  2. Automated data enrichment

  3. Interactions with external data sources

This gives you fair and scalable billing for AI-powered use cases via Apify’s Google Actors.

Transparent and predictable costs

With pay-per-event, you can see exactly what you are being charged for: data extraction, API calls, or processing actions. You can also set a maximum spend limit to avoid unexpected charges.

Optimized for your business goals

If your workload varies, pay per event lets you scale usage without committing to a flat fee. This ensures you only pay for value-added events that drive results for your business.

Did this answer your question?