Prowl
41/100
prowl
Benchmarked Sep 15, 2026

Google Home

# Google Home Local API This is an unofficial documentation of the local API used by the Home app to communicate with GH devices. [GitHub Repo](https://github.com/rithvikvibhu/GHLocalApi) [![GitHub s

api platform_profile
Benchmark Your API

Score Breakdown

Token Efficiency7/10
Parseability5/10
Auth Simplicity4/10
Latency3/10
Consistency3/10
First-Try Success3/10
Documentation2/10
Error Clarity2/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "service_type": "platform",
  "base_url": "https://google.home",
  "auth_method": "unknown",
  "auth_config": {},
  "endpoints": [],
  "pricing_model": {
    "type": "unknown",
    "details": {}
  },
  "rate_limits": {},
  "capabilities": [
    "Local network discovery of Google Home devices",
    "Local device control (volume, playback, alarms, timers)",
    "Device information retrieval (hardware model, firmware, MAC address)",
    "Local API (unofficial) used by Google Home mobile app",
    "Communication over local network protocol (protobuf/gRPC-like)"
  ],
  "raw_analysis": "Google Home is a smart speaker and smart display product line developed by Google. The URL provided (https://google.home) is not a valid public web endpoint; it appears to be a placeholder or typo. The referenced GitHub repository (rithvikvibhu/GHLocalApi) documents an unofficial, reverse-engineered local API used by the Google Home mobile app to communicate with Google Home devices on the same local network. This API operates over a local network protocol (likely protobuf over a custom transport, possibly gRPC-like), not a public REST API. Authentication is typically performed via a local device key exchange (e.g., using a certificate or token during pairing). There is no official Google public REST API for local device control; Google's official cloud API is the Google Assistant/Google Home Graph API. The local API is primarily used for device discovery, status retrieval, and control commands (volume, playback, alarms, timers, etc.). Maturity: unofficial and community-maintained, not supported by Google. Integrations: possible with home automation systems (Home Assistant, etc.) via custom components. Pricing: Google Home devices are sold as hardware; the API itself is not a paid service. Rate limits: unknown, but likely limited by local network and device processing capacity. This is not a standard SaaS platform but rather a documented local network interface for consumer hardware."
}
Execute

0/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /None288ms
robots_txtGET /robots.txtNone315ms
llms_txtGET /llms.txtNone1439ms
Interpret
{
  "overall": 32,
  "dimensions": {
    "token_efficiency": 7.0,
    "first_try_success": 3.0,
    "response_parseability": 5.0,
    "error_clarity": 2.0,
    "doc_quality": 2.0,
    "auth_simplicity": 4.0,
    "latency": 3.0,
    "consistency": 3.0
  },
  "pricing_normalized": {
    "model": "unknown",
    "notes": "No canonical platform website resolves; project appears to be an open-source/local-network library (e.g., Glocaltokens-style) with no hosted product or pricing page."
  },
  "issues": [
    "No resolvable public website (DNS failures across all 3 checks: uptime, robots.txt, llms.txt) — agents cannot link users to canonical docs or pricing.",
    "Pricing model is unknown and undocumented; no hosted service to evaluate.",
    "Uses an unofficial local-network API reverse-engineered from the Google Home app — brittle, subject to breakage on firmware updates, and potentially against Google ToS.",
    "No public authentication flow or onboarding path (no signup, no API keys, no magic link).",
    "No SEO/llms.txt presence means LLM crawlers and agent retrieval pipelines will miss this entirely.",
    "Latency numbers (288–1439ms) are DNS lookup failures, not real response times; cannot assess true performance.",
    "No documentation links surfaced — doc_quality and error_clarity cannot be verified and default low."
  ],
  "recommendations": [
    "Publish a canonical project site (GitHub Pages) with a clear value prop, install instructions, and compatibility matrix of supported Google Home devices.",
    "Add an `llms.txt` and well-structured README so agents can retrieve accurate capability and pricing info.",
    "Document authentication clearly — currently there is no auth layer; state that it relies on obtaining Google master tokens locally and warn about ToS/security implications.",
    "Provide an example Python/JS snippet and expected JSON response shapes so agents can judge parseability.",
    "Add a status/limitations page noting firmware-version breakages and rate/compatibility caveats to improve error_clarity.",
    "If targeting agents, ship a small CLI that returns structured JSON (device list, state) — turns a reverse-engineered protocol into an agent-parseable surface."
  ]
}

Agent Readiness

x402 Payments
Not supported
Streaming
No
Sandbox
None
Agent Auth
Unknown
SDKs
None listed
MCP Support
No

Embed your Prowl badge

Show your live agent-readiness score on your own site. Free, no auth — it updates as your score changes.

Prowl agent-readiness badge
<a href="https://prowl.world/service/google-home">
  <img src="https://prowl.world/badge/google-home.svg" height="56" alt="Agent-readiness on Prowl">
</a>

Options: ?style=light|dark · ?size=sm|md · ?variant=certified (claimed + DNS-verified only) · badge generator with preview

Want the full interactive view?

See operational metrics, LLM evaluations, agent readiness, and more.

Open in Dashboard