{
  "data": {
    "id": "wILPVO4PzDZX0XO2c",
    "userId": "bbQT6TPGjL7sdhrjh",
    "name": "google-local",
    "username": "steadydata",
    "description": "Local business results from Google for up to 200 search queries per run, in Google's ranking order: name, rating, review count, category, price band, address and place id, per country. No phone numbers or e-mails. Pay only for delivered businesses.",
    "isPublic": true,
    "createdAt": "2026-09-13T07:53:12.861Z",
    "modifiedAt": "2026-09-25T07:22:19.322Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "gCsUEoaY05IVqgqrh",
        "finishedAt": "2026-09-19T14:50:15.572Z",
        "buildNumberInt": 100021,
        "buildNumber": "0.1.21"
      }
    },
    "stats": {
      "totalBuilds": 21,
      "totalRuns": 43,
      "totalUsers": 3,
      "totalUsers7Days": 2,
      "totalUsers30Days": 2,
      "totalUsers90Days": 2,
      "lastRunStartedAt": "2026-09-25T09:26:59.040Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 0,
        "SUCCEEDED": 12,
        "TIMED-OUT": 0,
        "TOTAL": 12
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 3600,
      "memoryMbytes": 1024
    },
    "exampleRunInput": {
      "body": "{ \"helloWorld\": 123 }",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "ECOMMERCE",
      "SEO_TOOLS"
    ],
    "isDeprecated": false,
    "title": "Google Local Business Ranking Scraper (local pack, bulk)",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/bbQT6TPGjL7sdhrjh-actor-wILPVO4PzDZX0XO2c-QqbRgqz7Is-google-local.png",
    "seoTitle": "Google Local Business Ranking: local pack results, bulk",
    "seoDescription": "Scrape Google's local business results for a list of search queries: who ranks, rating, reviews, category, price band, address and place id, per country. No contact data. Pay per business.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "business-listed": {
              "eventTitle": "Business listed",
              "eventDescription": "One local business delivered. Queries that fail or return nothing are never charged.",
              "isOneTimeEvent": false,
              "eventPriceUsd": 0.001,
              "isPrimaryEvent": true
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "startedAt": "2026-09-13T13:32:34.000Z",
        "createdAt": "2026-09-13T13:32:34.770Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "business-listed": {
              "eventTitle": "Business listed",
              "eventDescription": "One local business delivered. Queries that fail or return nothing are never charged.",
              "isOneTimeEvent": false,
              "eventPriceUsd": 0.002,
              "isPrimaryEvent": true
            }
          }
        },
        "startedAt": "2026-09-15T14:18:38.000Z",
        "createdAt": "2026-09-15T14:18:38.842Z",
        "apifyMarginPercentage": 0.2,
        "notifiedAboutChangeAt": "2026-09-15T14:35:53.172Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "business-listed": {
              "eventTitle": "Business listed",
              "eventDescription": "One local business delivered. Queries that fail or return nothing are never charged.",
              "isOneTimeEvent": false,
              "isPrimaryEvent": true,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.002
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0018
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.0016
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0014
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0014
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.0014
                }
              }
            }
          }
        },
        "startedAt": "2026-09-17T06:46:02.000Z",
        "apifyMarginPercentage": 0.2,
        "createdAt": "2026-09-17T06:44:02.974Z",
        "notifiedAboutFutureChangeAt": "2026-09-17T06:44:23.109Z",
        "notifiedAboutChangeAt": "2026-09-17T07:05:52.357Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "business-listed": {
              "eventTitle": "Business listed",
              "eventDescription": "One local business delivered. Queries that fail or return nothing are never charged.",
              "isOneTimeEvent": false,
              "isPrimaryEvent": true,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.002
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0018
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.0016
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0013
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0013
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.0013
                }
              }
            }
          }
        },
        "startedAt": "2026-09-25T07:24:18.000Z",
        "apifyMarginPercentage": 0.2,
        "createdAt": "2026-09-25T07:22:19.333Z",
        "notifiedAboutFutureChangeAt": "2026-09-25T07:22:39.467Z",
        "notifiedAboutChangeAt": "2026-09-25T07:35:59.753Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Google Local Business Ranking Scraper (local pack, bulk)\n\nBulk scraper for Google Local Pack results that retrieves local ranking positions and structured business metadata for lists of search queries (capable of running up to 200 queries per run). Extracts each ranked business’s name, rating, review count, business category, price band when shown, address, and Google place identifier, and returns a flat, query-linked ranking table (one row per business per query). Operates via server-rendered HTML through Google’s search proxy (no browser automation), supports region-aware querying by selecting the market/country context so results reflect local Google views, and typically captures the ~10–20 businesses shown on Google’s local results page per query. The Actor emits explicit error records for queries that return no local results and provides stable identifiers to match businesses across runs for time-series ranking analysis.\n\n## Use cases\n\n- Market and competitor research: identify who ranks locally for a trade, their ratings, review counts, and price bands  \n- Compare neighbourhoods, cities or trades using a single flat table of query vs. position  \n- Site selection analysis based on local ranking presence and competitive landscape  \n- Franchise analysis to assess local market coverage and competitors  \n- Track local market and ranking changes over time by re-running the same query list on a schedule",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDNfpKhPNrEGEBZSnL4BKPOkyFZ/6nwIlCm+mVNdf3DF35hAOur4SY5D3PNQ/C0STESp4aV3BHtyffmyk8G86kiIXT1u0c6PQ7ANfMuPzApnN0CYbE3V1yWLJ0mR/prcVTlYaElaAU9pR+vmfg6VgMOvUFjstv5X7pixOU27i0iuFn22cHoS1jKAM7K+rkxW+aWQ7L9z+nuh2lCZZ9W4Uzg5Rw+SeFhNGtqKDZB2E+kIQHdktd4JrgthoChM2OLoyn5k+uEfJKbazA+jC4Nb3furg0v/XV1k3hy062ajqKC68jHCtkUj6JUkWZgGUi2n1iDfH9dtgg0jdQCuTQPhybx \n"
  }
}