# Rotary Agency — Google Business Profile Lookup by Place ID

> Rotary Agency — Google Business Profile Lookup by Place ID is a paid API for AI agents from rotaryagency.uk, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Fetches detailed business information and review summaries for a Google Maps place, including ratings, hours, contact info, photos, sentiment, and response rate.

## Facts

- Endpoint: GET https://rotaryagency.uk/api/business/%7Bplace_id%7D
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/rotary-agency-google-business-profile-lookup-by-place-id-f78498e5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_6KCQm3x31I_-AWeJ_dOh7

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 rotary-agency-google-business-profile-lookup-by-place-id-f78498e5
```

Example prompt: Pull up the full business profile and review summary for the Google Maps place ID ChIJN1t_tDeuEmsRUsoyG83frY — I need the hours, phone number, address, rating breakdown, and sentiment overview.

## When to prefer this

Choose this endpoint when you have a Google Maps place_id and need rich, structured business data including review sentiment — especially useful for lead enrichment, competitive analysis, or pre-visit research. Prefer it over raw web scraping when you need structured fields like rating distribution or response rate. Pay-per-call with no API key or signup required makes it ideal for low-volume agent workflows.

## Known failure modes

- Invalid or malformed place_id returns a 404 or empty result
- Stale data if the business has recently closed or changed details
- Payment failure via x402 if USDC balance is insufficient
- Place ID for a non-business location (park, transit stop) may return partial data
- Rate limits or upstream Google API downtime causing 5xx errors

## How this service works

AI-agent-friendly data marketplace. 206 endpoints: read any webpage, Exa semantic search, YouTube transcripts + search, dev.to, OpenAlex + PubMed scholarly search, Hacker News, Wikipedia, RSS, npm, PyPI, GitHub, arXiv, Stack Exchange, V2EX, Bilibili, plus Google Maps, LinkedIn, Reddit, Instagram, Airbnb. Pay per request with USDC via x402 — no keys, no signup.

## Output

A JSON object with two top-level sections: 'business' (name, address, phone, website, operating hours, category, star rating, photos, coordinates) and 'summary' (ReviewSummary with ratingDistribution by star, responseRate percentage, and sentimentBreakdown showing positive/neutral/negative proportions).

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "summary": "ReviewSummary — ratingDistribution, responseRate, sentimentBreakdown",
  "business": "BusinessInfo — name, address, phone, website, hours, category, rating, photos, coordinates"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/rotary-agency-google-business-profile-lookup-by-place-id-f78498e5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from rotaryagency.uk](https://www.zero.xyz/host/rotaryagency.uk/llms.txt)
