Search locations for local rank tracking (city/county/region/country)
Resolves a place name to the criteriaId + canonicalName that track_keywords needs for local (sub-country) rank tracking. Call this FIRST whenever the user names anywhere more specific than a country - a city, county, state, province, borough or neighbourhood - then pass the chosen row's criteriaId as locationCriteriaId and its canonicalName as locationCanonicalName. Never guess a criteriaId: they are Google Ads geo-target IDs and an invented one will not resolve. Search terms are comma-separated and ANDed (e.g. "palm beach,county"). Use targetTypes=Country for country-level lookups, or excludeTargetTypes=Country,Postal Code to search only sub-country places. Country-only tracking needs no lookup - pass ISO2 as countryId.
Query parameters
Comma-separated search terms (e.g. "Austin"). Empty → alphabetical default page.
Comma-separated target_type filter (e.g. "City").
Comma-separated target_type exclude filter (e.g. "Country").
Page size (default 75, max 100).
Row offset for paging (default 0).
Response
Up to 75 matching geo-targets.