# x402.orthogonal.com Google Places Search

> x402.orthogonal.com Google Places Search is a paid API for AI agents from x402.orthogonal.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-14).

Searches Google Places to return local businesses with names, addresses, phone numbers, ratings, review counts, hours, categories, and CIDs.

## Facts

- Endpoint: POST https://x402.orthogonal.com/serper/places
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-orthogonal-com-google-places-search-7b2d9e9f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ztagO4WVLyiDT9lQgly2i

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 x402-orthogonal-com-google-places-search-7b2d9e9f -d '<json body>'
```

Example prompt: Find me the top 5 highly rated Italian restaurants in Chicago, IL — I need their names, addresses, phone numbers, hours, and ratings.

## When to prefer this

Use this endpoint when you need structured local business data including contact info, ratings, and CIDs from Google Places. Prefer this over the Google Maps endpoint when you need phone numbers, review counts, business hours, and category data, or when you need CIDs to subsequently fetch reviews. Best for local business discovery, directory lookups, and enriching lead lists with place data.

## Known failure modes

- Invalid or missing search query returns empty results
- Invalid country code (gl) or language code (hl) may cause unexpected results or errors
- No results found for very specific or obscure queries in low-coverage areas
- Payment failure (402) if USDC balance is insufficient
- Rate limiting or quota exhaustion from underlying Serper/Google Places API
- Invalid latitude/longitude format for ll parameter causes malformed request

## How this service works

Google Places search - returns local businesses with names, addresses, phone numbers, ratings, review counts, hours, categories, and cids. Use for finding local businesses, restaurants, services. Returns cid values needed for the Reviews endpoint.

## Output

Returns a list of local business listings including business name, address, phone number, star rating, review count, opening hours, business category, and a CID value (needed to fetch reviews for each place).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "q": {
   "type": "string",
   "description": "Search query (e.g. \"coffee shops\", \"pizza near me\")"
  },
  "gl": {
   "type": "string",
   "description": "Country code (e.g. us, uk, de)"
  },
  "hl": {
   "type": "string",
   "description": "Language code (e.g. en, es, fr)"
  },
  "ll": {
   "type": "string",
   "description": "Latitude/longitude with zoom (e.g. \"@37.7749,-122.4194,15z\")"
  },
  "lr": {
   "type": "string",
   "description": "Restrict results to language (e.g. lang_en)"
  },
  "num": {
   "type": "number",
   "description": "Number of results (default 10)"
  },
  "page": {
   "type": "number",
   "description": "Page number for pagination For later pages of the same logical search, keep non-pagination parameters unchanged and pass top-level parentRequestId from the first Orthogonal /v1/run response."
  },
  "location": {
   "type": "string",
   "description": "Location name for localized results (e.g. \"San Francisco, CA\")"
  },
  "autocorrect": {
   "type": "boolean",
   "description": "Enable autocorrect (default true)"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-orthogonal-com-google-places-search-7b2d9e9f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.orthogonal.com](https://www.zero.xyz/host/x402.orthogonal.com/llms.txt)
