# Search Business Locations (Google My Business)

> Search Business Locations (Google My Business) is a paid API for AI agents from agents.openwebninja.com, paid per call via MPP, price unknown, status unknown (last checked 2026-10-14).

Searches Google My Business listings by keyword query and optional location, returning business details including coordinates, address, place IDs, and Service Area Business flags.

## Facts

- Endpoint: GET https://agents.openwebninja.com/local-rank-tracker/places?utm_source=zero.xyz
- Price: price unknown
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Provider: agents.openwebninja.com
- Website: https://agents.openwebninja.com
- Canonical page: https://www.zero.xyz/c/agents-openwebninja-com-search-business-locations-google-my-business-c2e6380a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BcSLQbl7YqYprhX_K4_c4

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agents-openwebninja-com-search-business-locations-google-my-business-c2e6380a
```

Example prompt: Can you find all Google My Business listings for 'HVAC contractors' near Denver, Colorado and give me their names, addresses, and Google place IDs?

## When to prefer this

Choose this endpoint when you need to discover and enumerate Google My Business listings by keyword and optional geographic area — especially useful for local SEO analysis, competitor research, lead generation, or finding place IDs and coordinates for further processing. Prefer this over coordinate-based grid search endpoints when you want a broad keyword search rather than rank tracking at a specific point. Best when you need SAB (Service Area Business) detection alongside standard brick-and-mortar listings.

## Known failure modes

- No results found for obscure or misspelled queries — returns empty results array with count 0
- Ambiguous location string may return results from an unexpected region
- SAB businesses may lack precise address or coordinates
- Query too generic may return unrelated businesses
- Rate limiting or payment/credit issues may block the request
- Very common business names may return many irrelevant matches

## How this service works

Returns a list of found Google My Business locations based on search query, including Service Area Businesses (SAB).

## Output

Returns a JSON object containing a count of results and an array of business listings, each with the business name, street address, country, latitude, longitude, Google place ID, customer ID (cid), Google identifier, a link to the place's Google Maps page, and a boolean indicating whether the business is a Service Area Business (SAB). Also echoes back the original query parameters and a request ID.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "query"
 ],
 "properties": {
  "near": {
   "type": "string",
   "description": "Narrow down your search results by using a city, state, country or any other free-form location string."
  },
  "query": {
   "type": "string",
   "description": "Search query."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "data": {
   "type": "object",
   "properties": {
    "count": {
     "type": "integer",
     "description": "The total number of results returned"
    },
    "results": {
     "type": "array",
     "items": {
      "type": "object",
      "properties": {
       "cid": {
        "type": "string",
        "description": "A unique customer identifier for the place"
       },
       "lat": {
        "type": "number",
        "description": "The latitude coordinate of the place"
       },
       "lng": {
        "type": "number",
        "description": "The longitude coordinate of the place"
       },
       "sab": {
        "type": "boolean",
        "description": "Indicates whether the place is a Service Area Business (SAB)"
       },
       "name": {
        "type": "string",
        "description": "The name of the place"
       },
       "address": {
        "type": "string",
        "description": "The address of the place"
       },
       "country": {
        "type": "string",
        "description": "The country where the place is located"
       },
       "place_id": {
        "type": "string",
        "description": "The unique identifier for the place"
       },
       "google_id": {
        "type": "string",
        "description": "The Google identifier for the place"
       },
       "place_link": {
        "type": "string",
        "description": "A URL link to the place's details"
       }
      }
     }
    }
   }
  },
  "status": {
   "type": "string",
   "description": "The status of the response"
  },
  "parameters": {
   "type": "object",
   "properties": {
    "near": {
     "type": "string",
     "description": "The location near which to search"
    },
    "query": {
     "type": "string",
     "description": "The search query used in the request"
    }
   }
  },
  "request_id": {
   "type": "string",
   "description": "A unique identifier for the request"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-openwebninja-com-search-business-locations-google-my-business-c2e6380a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.openwebninja.com](https://www.zero.xyz/host/agents.openwebninja.com/llms.txt)
