APIs-Google is the user agent Google APIs use to deliver push notification messages. Instead of repeatedly polling Google’s APIs to discover whether a resource has changed, an application can register a notification channel and provide an HTTPS callback URL. When the watched resource changes, Google sends a POST request to that URL.
APIs-Google does not discover links, build a search index, or browse an unregistered website. It is a special-case Google crawler whose traffic is tied to an explicit relationship between a Google API, an application, and a registered callback URL.
Google requires developers to verify domain ownership before registering a callback URL—though the user-agent can be spoofed, so receiving applications should still validate the request and notification context.
Google Drive and Google Calendar are common examples: when a resource changes, a POST request is sent to the registered URL, signaling the application to retrieve the updated state.