# Google Maps Local Business Search

> Google Maps Local Business Search is a paid API for AI agents from agent.connskill.com, paid per call via x402, $0.03/call, status unknown (last checked 2026-10-12).

Returns Google Maps search results for local businesses including ratings, addresses, phone numbers, and websites

## Facts

- Endpoint: POST https://agent.connskill.com/v1/maps-search?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/google-maps-local-business-search-52b6ca0f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_3OqF-TyuEhEQMt-g8OO30

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 google-maps-local-business-search-52b6ca0f -d '<json body>'
```

Example prompt: Search Google Maps for 'Italian restaurant' in the United States and give me the top 10 results with their ratings, addresses, phone numbers, and websites in English.

## When to prefer this

Choose this endpoint when you need structured Google Maps business data — ratings, addresses, phones, websites — for a specific keyword and geography, especially for lead generation, local market research, or concierge-style business discovery. Prefer this over a generic SERP endpoint when the use case is explicitly local/maps-based rather than organic web search rankings. Also prefer this when you need multiple fields per business (not just a name or URL) in a single call.

## Known failure modes

- Invalid or missing keyword returns an error or empty results
- Unsupported location_code may return no results or an error
- Exceeding the limit of 100 may be capped or rejected
- Invalid language_code may fall back to default (de) or return an error
- Payment failure (x402) results in a 402 response before any data is returned
- Low-density locations may return fewer results than the requested limit

## How this service works

Google Maps results for a search: local businesses with rating, address, phone and website

## Output

A list of local business entries from Google Maps matching the search keyword, each containing the business name, star rating, physical address, phone number, and website URL, limited to the requested number of results (default 20, max 100) for the specified location and language.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "integer",
   "default": 20,
   "maximum": 100
  },
  "keyword": {
   "type": "string",
   "minLength": 1,
   "description": "Search term, e.g. \"pizza restaurant\""
  },
  "language_code": {
   "type": "string",
   "default": "de"
  },
  "location_code": {
   "type": "integer",
   "default": 2276
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "items": [
   {
    "url": "https://losteria.net",
    "rank": 1,
    "phone": "+49 89 123456",
    "title": "L’Osteria",
    "rating": 4.5,
    "address": "Musterstr. 1, 80331 München",
    "reviews": 2100,
    "category": "Italian restaurant"
   }
  ],
  "status": "delivered"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/google-maps-local-business-search-52b6ca0f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent.connskill.com](https://www.zero.xyz/host/agent.connskill.com/llms.txt)
