# Google Maps Places:SearchText

> Google Maps Places:SearchText is a paid API for AI agents from Google Maps at googlemaps.mpp.tempo.xyz, paid per call via MPP, $0.005000/call, status unknown (last checked 2026-10-12).

Search for places using a free-text query, returning a list of matching place results with details

## Facts

- Endpoint: POST https://googlemaps.mpp.tempo.xyz/places/v1/places:searchText?utm_source=zero.xyz
- Price: $0.005000/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 6
- Provider: Google Maps
- Docs: https://developers.google.com/maps
- Website: https://developers.google.com/maps
- Tags: maps, google, geocoding, directions, places, routes, tiles, weather, air-quality, solar, roads, pollen, geolocation, aerial, validation, data
- Canonical page: https://www.zero.xyz/c/google-maps-places-searchtext-73095102
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zFFme1T92D08zjbUT3gou

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-places-searchtext-73095102 -d '<json body>'
```

Example prompt: Can you find me highly-rated sushi restaurants near Midtown Manhattan using Google Maps text search?

## When to prefer this

Use this endpoint when you need to search for places using natural language text queries (e.g. 'pizza near Central Park') rather than structured coordinate lookups. Prefer over geocoding when the user wants to discover businesses or points of interest by category or name. Ideal for finding nearby services, restaurants, shops, or landmarks based on descriptive queries.

## Known failure modes

- Invalid or empty text query returns 400 error
- API key or payment auth failure returns 401/403
- No results found for query returns empty places array
- Rate limit exceeded returns 429
- Malformed request body returns 400 with validation details

## How this service works

Text search for places

## Output

A list of place objects each containing place name, place ID, formatted address, geographic coordinates, rating, business hours, phone number, place type categories, and other place metadata matching the text query.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "location",
  "size",
  "heading",
  "pitch"
 ],
 "properties": {
  "size": {
   "type": "string"
  },
  "pitch": {
   "type": "string"
  },
  "heading": {
   "type": "string"
  },
  "location": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/google-maps-places-searchtext-73095102/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from googlemaps.mpp.tempo.xyz](https://www.zero.xyz/host/googlemaps.mpp.tempo.xyz/llms.txt)
