API archive entry · source-reported

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 ![GitHub stars](https://github.com/rithvikvibhu/GHLocalApi/stargazers) ![GitHub license](https://github.com/rithvikvibhu/GHLocalApi/blob/master/LICENSE.md) ## Getting Started Requests must be made over HTTPS, port 8443, so the base URL for these endpoints is: `https:// :8443/setup/` Get the IP of Google Home from the Google Home app (Device Settings -> End of the list) or from your router. GET requests are simple, in the browser kind. POST requests need to set the header (when there's a body): `content-type: application/json` ## Authentication Since June 2019, most requests (with exceptions like `/setup/eureka_info`) need a local authorization token. There are 3 kinds of tokens involved here: ### Local Authorization Token This token must be sent in all requests in the header `cast-local-authorization-token`. It is short-lived (~1 day) and may change unexpectedly (with a sync, change in homegraph, etc.) ##### Get this token - With access to an android device, get this token directly by either method. - Without a device, or to integrate it with

Provider / source website

Archive history

This history reflects directory observations and owner review, not a provider release log.

  1. First observed: Sep 20, 2026
  2. Last directory-field change: Sep 20, 2026
  3. Current source observation: Sep 20, 2026

Published source events

added

Sep 20, 2026 · Added from an approved API directory.

Where to check product changes

Use the provider documentation and status channels for releases, breaking changes, and outages.

Source reference

APIs.guru OpenAPI Directory

This page separates source-reported facts from questions that need live provider verification.