Track local rankings
track_local_rankingsChecks where a business ranks on Google organic, map pack, and local finder for each keyword in each specified location, returning positions, ratings, competitors, and rank changes over time.
Instructions
Check where a business ranks on Google for each keyword in each location, with the search placed at that location. Give keywords, locations (place names or coordinates), and target_domain and or business_name. One row per keyword and location: organic_position (up to 50 deep), local_pack_position (the 3 result map pack on page one), local_finder_position (top 20 map list), the matched listing's rating, review count, category, phone, and website, the top 10 organic domains and top map listings, and, with state_key, the previous positions and the change. An empty position means not found in the positions checked. Blocked rows come back free with a row_status saying so. A run that does not succeed is returned as an error with its run ID. Read-only; requires an APIFY_TOKEN; Apify charges per rank check and per extra Google page read.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| country | No | Two letter country code for the Google market and proxy exit. Default US. | |
| keywords | Yes | Search terms to check, for example plumber. Up to 500 keyword and location pairs per run. | |
| language | No | Google interface language. Default en. | |
| locations | Yes | Where each search is made from: a place name such as Austin, Texas, United States, or coordinates such as 30.2672,-97.7431. | |
| state_key | No | Schedule name. Keeps positions between runs so each row carries the previous positions and the change. | |
| business_name | No | The name on your Google Business Profile, used to find you on the map when your listing shows no website or a different one. | |
| organic_depth | No | Organic positions to check: 10, 20, 30, or 50. Each 10 after the first is one extra page event. Default 10. | |
| target_domain | No | Your website, for example weplumbatx.com. Give it, business_name, or both. | |
| max_charge_usd | No | Optional. The run stops before any row that would take its charges over this amount. | |
| include_local_finder | No | Open the full map list (top 20) when you are not in the 3 result map pack; one extra page event. Default true. |