List of Google user-triggered fetchers

User-triggered fetchers are initiated by users to perform a fetching function within a Google product. For example, Google Site Verifier acts on a user's request, or a site hosted on Google Cloud (GCP) has a feature that allows the site's users to retrieve an external RSS feed. Because the fetch was requested by a user, these fetchers generally ignore robots.txt rules. The general technical properties of Google's crawlers also apply to the user-triggered fetchers.

The IP ranges the user-triggered fetchers use are published in the user-triggered-fetchers.json, user-triggered-fetchers-google.json, and user-triggered-agents.json objects. The user-triggered fetchers' reverse DNS mask, depending on whether the fetcher is Google or user owned, matches ***-***-***-***.gae.googleusercontent.com or google-proxy-***-***-***-***.google.com respectively.

The following list shows the user-triggered fetchers, their user agent strings as they appear in the HTTP requests, and the products they are associated with. The list is not exhaustive, it only covers the requestors that are more likely to show up in log files and that we've received questions about.

Caution

: The user agent string can be spoofed.

Learn how to verify if a request is from Google

.

Chrome Web Store

User-Agent in HTTP requestsMozilla/5.0 (compatible; Google-CWS)
Associated productsThe Chrome Web Store fetcher requests URLs that developers provide in the metadata of their Chrome extensions and themes.

Feedfetcher

User-Agent in HTTP requestsFeedFetcher-Google; (+http://www.google.com/feedfetcher.html)
Associated productsFeedfetcher is used for crawling RSS or Atom feeds for Google News and WebSub.

Google-Agent

User-Agent in HTTP requestsMobile agent Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/W.X.Y.Z Mobile Safari/537.36 (compatible; Google-Agent; +https://developers.google.com/crawling/docs/crawlers-fetchers/google-agent) Desktop agent Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko; compatible; Google-Agent; +https://developers.google.com/crawling/docs/crawlers-fetchers/google-agent) Chrome/W.X.Y.Z Safari/537.36
Mobile agentMozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/W.X.Y.Z Mobile Safari/537.36 (compatible; Google-Agent; +https://developers.google.com/crawling/docs/crawlers-fetchers/google-agent)
Desktop agentMozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko; compatible; Google-Agent; +https://developers.google.com/crawling/docs/crawlers-fetchers/google-agent) Chrome/W.X.Y.Z Safari/537.36
Associated productsGoogle-Agent is used by agents hosted on Google infrastructure to navigate the web and perform actions upon user request (for example, Project Mariner). It uses IP ranges from user-triggered-agents.json.

Note

: Google is also experimenting with the

Web Bot Auth protocol

, using the

https://agent.bot.goog

identity. Learn more about how to

authenticate requests with Web Bot Auth

.

Google Messages

User-Agent in HTTP requestsGoogleMessages
Associated productsGoogle Messages fetcher is used to generate link previews for URLs sent in chat messages.

Google NotebookLM

User-Agent in HTTP requestsGoogle-NotebookLM
Associated productsThe Google-NotebookLM fetcher requests individual URLs that NotebookLM users have provided as sources for their projects.

Google Pinpoint

User-Agent in HTTP requestsGoogle-Pinpoint
Associated productsThe Google-Pinpoint fetcher requests individual URLs that Pinpoint users specified as sources for their personal collections of documents.

Google Publisher Center

User-Agent in HTTP requestsGoogleProducer; (+https://developers.google.com/search/docs/crawling-indexing/google-producer)
Associated productsGoogle Publisher Center fetches and processes feeds that publishers explicitly supplied for use in Google News landing pages.

Google Read Aloud

User-Agent in HTTP requestsMobile agent Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943) Desktop agent Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943) Former agent (deprecated) google-speakr
Mobile agentMozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943)
Desktop agentMozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943)
Former agent (deprecated)google-speakr
Associated productsUpon user request, Google Read Aloud fetches and reads out web pages using text-to-speech (TTS).

Google Site Verifier

User-Agent in HTTP requestsMozilla/5.0 (compatible; Google-Site-Verification/1.0)
Associated productsGoogle Site Verifier fetches Search Console verification tokens.