{
  "data": {
    "id": "rpGhsx64IbXMWXhHj",
    "userId": "dANUJIvgbFeqOMBCb",
    "name": "google-maps-places-scraper",
    "username": "kaix",
    "description": "🔥 ~$0.1/1K places 🔥 The most comprehensive Google Maps scraper available. Extract 76+ fields per place including photos, review breakdowns, owner info, contacts, coordinates, and 30+ service options. Just type a keyword and location.",
    "isPublic": true,
    "createdAt": "2026-03-30T15:12:37.639Z",
    "modifiedAt": "2026-09-11T16:45:07.043Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "FBfgRbhWUnd3T2lOz",
        "finishedAt": "2026-09-11T16:27:11.722Z",
        "buildNumberInt": 200026,
        "buildNumber": "0.2.26"
      },
      "qa-20260802": {
        "buildId": "62jtCb4o8HSgv5UuJ",
        "finishedAt": "2026-08-31T18:08:02.580Z",
        "buildNumberInt": 200025,
        "buildNumber": "0.2.25"
      },
      "candidate": {
        "buildId": "I96PGzzr4jIbD6SDn",
        "finishedAt": "2026-08-12T18:55:44.133Z",
        "buildNumberInt": 200024,
        "buildNumber": "0.2.24"
      },
      "qa-build": {
        "buildId": "FBfgRbhWUnd3T2lOz",
        "finishedAt": "2026-09-11T16:27:11.722Z",
        "buildNumberInt": 200026,
        "buildNumber": "0.2.26"
      }
    },
    "stats": {
      "totalBuilds": 47,
      "totalRuns": 5015791,
      "totalUsers": 1230,
      "totalUsers7Days": 117,
      "totalUsers30Days": 185,
      "totalUsers90Days": 267,
      "lastRunStartedAt": "2026-09-22T08:39:15.942Z",
      "actorReviewCount": 2,
      "actorReviewRating": 5,
      "bookmarkCount": 15,
      "publicActorRunStats30Days": {
        "ABORTED": 176,
        "FAILED": 311,
        "SUCCEEDED": 164079,
        "TIMED-OUT": 25,
        "TOTAL": 164591
      }
    },
    "versions": [
      {
        "versionNumber": "0.0",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      },
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      },
      {
        "versionNumber": "0.2",
        "sourceType": "SOURCE_FILES",
        "buildTag": "qa-build"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 3600,
      "memoryMbytes": 512
    },
    "exampleRunInput": {
      "body": "{ \"helloWorld\": 123 }",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "ECOMMERCE",
      "LEAD_GENERATION",
      "TRAVEL"
    ],
    "isDeprecated": false,
    "title": "Google Maps Scraper - Most Comprehensive",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/dANUJIvgbFeqOMBCb-actor-rpGhsx64IbXMWXhHj-YbTnLuttUq-logo.png",
    "seoTitle": null,
    "seoDescription": null,
    "pricingInfos": [
      {
        "minimalMaxTotalChargeUsd": null,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": false,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-actor-start": {
              "eventTitle": "Actor Start",
              "eventDescription": "Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).",
              "isOneTimeEvent": true,
              "eventPriceUsd": 0.00005
            },
            "apify-default-dataset-item": {
              "eventTitle": "places",
              "eventDescription": "Single result in the default dataset.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.0001
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00009
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00008
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00006
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00006
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00006
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "startedAt": "2026-03-31T03:17:44.061Z",
        "createdAt": "2026-03-31T03:17:44.544Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "minimalMaxTotalChargeUsd": null,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": false,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-default-dataset-item": {
              "eventTitle": "places",
              "eventDescription": "Single result in the default dataset.",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.0001
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00009
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00008
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00006
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00006
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00006
                }
              },
              "isPrimaryEvent": true
            },
            "apify-actor-start": {
              "eventTitle": "Actor Start",
              "eventDescription": "Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).",
              "isOneTimeEvent": true,
              "eventPriceUsd": 0.00005
            },
            "place-photo": {
              "eventTitle": "photo",
              "eventDescription": "per photo",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00001
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00001
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00001
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00001
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00001
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00001
                }
              }
            }
          }
        },
        "startedAt": "2026-05-14T03:26:59.094Z",
        "createdAt": "2026-04-30T03:26:59.629Z",
        "apifyMarginPercentage": 0.2,
        "notifiedAboutFutureChangeAt": "2026-04-30T03:27:20.493Z"
      },
      {
        "minimalMaxTotalChargeUsd": null,
        "isPPEPlatformUsagePaidByUser": true,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": false,
        "reasonForChange": "Cheaper price for places, and we include a platform usage fee so you pay for the actual compute your run consumes",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-default-dataset-item": {
              "eventTitle": "places",
              "eventDescription": "Single result in the default dataset.",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00008
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00008
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00006
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00006
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00006
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00006
                }
              },
              "isPrimaryEvent": true
            },
            "place-photo": {
              "eventTitle": "photo",
              "eventDescription": "per photo",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00001
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00001
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00001
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00001
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00001
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00001
                }
              }
            },
            "apify-actor-start": {
              "eventTitle": "Actor Start",
              "eventDescription": "Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).",
              "isOneTimeEvent": true,
              "eventPriceUsd": 0.00005
            }
          }
        },
        "startedAt": "2026-06-30T10:17:01.436Z",
        "createdAt": "2026-06-16T10:17:01.667Z",
        "apifyMarginPercentage": 0.2,
        "notifiedAboutFutureChangeAt": "2026-06-16T10:17:23.789Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Google Maps Scraper\n\nA Google Maps scraping Actor that collects structured place records and rich place metadata from Google Maps using searches, company lookups, place identifiers, or map URLs. It extracts comprehensive place-level information including contact and address data, coordinates and viewports, business hours and secondary hours types, popularity and typical visit-time metrics, full review text with owner replies and per-star breakdowns, aspect ratings and review topics, photo and video assets with contributor metadata and AI-generated captions, structured menus and pricing, reservation and ordering links, owner posts, third-party review aggregates, EV charging and fuel details, service/accessibility/parking/payment flags, generative AI summaries, neighborhood descriptors, and nested spatial relationships. The Actor supports configurable search scopes (area or nearby/point), language selection, result limits and exhaustive coverage for dense areas, and multiple detail levels to trade off coverage versus speed.\n\n## Use cases\n\n- Lead generation: build prospect lists with business names, phone numbers, and websites for any area\n- Competitive analysis: compare ratings, review counts, pricing, and service options across competitors\n- Market research: map business density, popular times, and pricing patterns across regions\n- Location intelligence: analyze neighborhoods, foot-traffic patterns, and accessibility options\n- Review monitoring: track review topics, sentiment, and rating breakdowns over time\n- Menu and pricing data extraction: obtain structured menus, items, variants, and price ranges for restaurants",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDkJHS/ULeetm2cyBxOL9MTpZq7Hk7pIBlHLaOLmf6gGedTS15cPwRKJzYN/QXMNrN9bFjS6UCazUUoEWHL9VY+Rl7vnLJJnfBLWHYhVrY2LZW8UKFFPSDVpKdNUnro3MPS729faF4TJiPCKBQu/Pjl13X6CmXLUeNeiwqEMcYQdafAKiaNR3x3y1UY7DZ4fXdYu26Lkw3PCq2gt47WyhJlznvyn4ohbrkyrYq36jBFg1swtL4J1x3+HQ0JFy9sWUVvsN07FFKt3t9XSNiEuelS7tSv66IMMBSJDE2ivAes/9RpDDSS1lh9N2J7vIhM6Dkdtv1/VN/h7kBL096YTOW1 \n"
  }
}