# agdata Google Maps Places Search

> agdata Google Maps Places Search is a paid API for AI agents from agdata.shveik.dev, paid per call via x402, $0.012/call, status unknown (last checked 2026-09-15).

Search Google Maps for places by query and optional location, returning structured JSON results with up to 20 places per call, billed per-call in USDC via x402

## Facts

- Endpoint: POST https://agdata.shveik.dev/mpp/google-maps
- Price: $0.012/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agdata-google-maps-places-search-5ed4e609
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_xPWcRJC_RUXtiSMnOy8xD

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 agdata-google-maps-places-search-5ed4e609 -d '<json body>'
```

Example prompt: Search Google Maps for the top 10 Italian restaurants in Prague and give me the results as structured data.

## When to prefer this

Choose this endpoint when an AI agent needs structured Google Maps place data without setting up API keys, accounts, or subscriptions — ideal for pay-as-you-go agent workflows where scraping cost should be proportional to usage. Prefer over Apify or Bright Data when simplicity and crypto-native x402 billing matter. Not suitable for high-volume bulk scraping (max 20 results per call).

## Known failure modes

- Query or location string too vague — returns irrelevant or empty results
- limit parameter out of range (below 1 or above 20) — clamped or rejected
- Payment failure via x402 — call not executed, no results returned
- Google Maps anti-scraping measures — intermittent empty or partial results
- Location not recognized — search falls back to global or returns no results

## How this service works

Web scraping API for AI agents: extract public data from Instagram, TikTok, and Google Maps as clean structured JSON, billed pay-per-result in USDC on Base via the x402 exact scheme. An agent-native alternative to web-scraping platforms like Apify, Bright Data, and ScraperAPI — no API keys, no accounts, no subscriptions: the agent just pays per call.

## Output

A JSON array of place objects from Google Maps, each containing structured fields such as place name, address, rating, review count, coordinates, and other publicly available listing data, limited to the requested count (1–20).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "integer",
   "default": 5,
   "maximum": 20,
   "minimum": 1,
   "description": "max places returned (clamped to this range)"
  },
  "query": {
   "type": "string",
   "description": "Google Maps search term, e.g. \"coffee shops\""
  },
  "location": {
   "type": "string",
   "description": "optional area to narrow the search, e.g. \"Prague\""
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agdata-google-maps-places-search-5ed4e609/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agdata.shveik.dev](https://www.zero.xyz/host/agdata.shveik.dev/llms.txt)
