# 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.0322/call, status unknown (last checked 2026-10-14).

Search Google Maps for places by query and location, returning structured data including ratings, addresses, phone numbers, and opening hours.

## Facts

- Endpoint: POST https://agdata.shveik.dev/v1/mpp/google-maps?utm_source=zero.xyz
- Price: $0.0322/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agdata-google-maps-places-search-d0d36baa
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_uzZRHfjqN5WU95E0jjzJ1

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-d0d36baa -d '<json body>'
```

Example prompt: Find me the top 10 coffee shops in Prague 7 on Google Maps — I need their names, addresses, phone numbers, ratings, and websites.

## When to prefer this

Use this endpoint when you need structured Google Maps place data (ratings, addresses, phone, hours, website) for a specific query and location, without managing a Google Maps API key or account. Ideal for agents that need to discover local businesses, generate leads, compare options by rating, or enrich location data on a pay-per-call basis with no subscription.

## Known failure modes

- No results found for query/location combination — returns empty array
- Query string too long (over 500 characters) — validation error
- Limit out of range (below 1 or above 20) — validation error
- Google Maps rate limiting or blocking — upstream error response
- Ambiguous location string causing incorrect geographic targeting
- Payment failure over x402/MPP — HTTP 402 with payment required details

## How this service works

Unblock any URL as Markdown, or get search, social, maps, jobs and news as data. Paid per call in stablecoins over x402 or MPP, with no account.

## Output

Returns a list of place objects, each containing: place name, address, city, phone number, website URL, Google Maps URL, place ID, category name, total rating score, review count, price level, opening hours array, and geographic coordinates.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "integer",
   "maximum": 20,
   "minimum": 1
  },
  "query": {
   "type": "string",
   "maxLength": 500
  },
  "location": {
   "type": "string",
   "maxLength": 500
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://…",
  "city": "Prague 7…",
  "phone": "",
  "price": null,
  "title": "The Mine…",
  "address": "Pod Dráh…",
  "placeId": "ChIJ5f89…",
  "website": "https://…",
  "location": {},
  "totalScore": 4.8,
  "categoryName": "Coffee s…",
  "openingHours": [],
  "reviewsCount": 183
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agdata-google-maps-places-search-d0d36baa/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)
