{"id":25669,"date":"2026-09-06T00:47:43","date_gmt":"2026-09-05T21:47:43","guid":{"rendered":"https:\/\/alienroad.com\/google-bilgi-bankasi\/list-of-google-user-triggered-fetchers\/"},"modified":"2026-09-06T00:50:33","modified_gmt":"2026-09-05T21:50:33","slug":"list-of-google-user-triggered-fetchers","status":"publish","type":"ar_kb","link":"https:\/\/alienroad.com\/google-bilgi-bankasi\/list-of-google-user-triggered-fetchers\/","title":{"rendered":"List of Google user-triggered fetchers"},"content":{"rendered":"<p>\n  User-triggered fetchers are initiated by users to perform a fetching function within a Google<br \/>\n  product. For example,<br \/>\n  <a href=\"https:\/\/support.google.com\/webmasters\/answer\/9008080\" class=\"external-link\">Google Site Verifier<\/a><br \/>\n  acts on a user&#8217;s request, or a site hosted on Google Cloud (GCP) has a feature that allows the<br \/>\n  site&#8217;s users to retrieve an external RSS feed. Because the fetch was requested by a user, these<br \/>\n  fetchers generally ignore robots.txt rules. The general<br \/>\n  <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/overview-of-google-crawlers-and-fetchers-user-agents\/#crawl-technical-props\">technical properties<\/a><br \/>\n  of Google&#8217;s crawlers also apply to the user-triggered fetchers.\n<\/p>\n<p>\n  The IP ranges the user-triggered fetchers use are<br \/>\n  published in the<br \/>\n  <a href=\"https:\/\/developers.google.com\/static\/crawling\/ipranges\/user-triggered-fetchers.json\" class=\"external-link\">user-triggered-fetchers.json<\/a>,<br \/>\n  <a href=\"https:\/\/developers.google.com\/static\/crawling\/ipranges\/user-triggered-fetchers-google.json\" class=\"external-link\">user-triggered-fetchers-google.json<\/a>,<br \/>\n  and <a href=\"https:\/\/developers.google.com\/static\/crawling\/ipranges\/user-triggered-agents.json\" class=\"external-link\">user-triggered-agents.json<\/a><br \/>\n  objects. The user-triggered fetchers&#8217; reverse DNS mask, depending on whether the fetcher is Google<br \/>\n  or user owned, matches <code>***-***-***-***.gae.googleusercontent.com<\/code> \u0438\u043b\u0438<br \/>\n  <code>google-proxy-***-***-***-***.google.com<\/code> respectively.\n<\/p>\n<p>\n  The following list shows the user-triggered fetchers, their user agent strings as they appear in<br \/>\n  the HTTP requests, and the products they are associated with. The list is not exhaustive, it only<br \/>\n  covers the requestors that are more likely to show up in log files and that we&#8217;ve received<br \/>\n  questions about.\n<\/p>\n<aside class=\"caution\">\n  <b>Caution<\/b>: The user agent string can be spoofed.<br \/>\n  <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/verify-requests-from-google-crawlers-and-fetchers\/\">Learn how to verify if a request is from Google<\/a>.<br \/>\n<\/aside>\n<dl>\n<dt>\n<h2 class=\"add-link\" id=\"google-cws\" tabindex=\"-1\">Chrome Web Store<\/h2>\n<\/dt>\n<dd>\n<table class=\"responsive\">\n<colgroup>\n<col width=\"20%\">\n<col>\n<col>\n      <\/colgroup>\n<tbody>\n<tr>\n<td><b>User-Agent in HTTP requests<\/b><\/td>\n<td>\n            <span><\/span><\/p>\n<div><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td><b>Associated products<\/b><\/td>\n<td>\n            The Chrome Web Store fetcher requests URLs that developers provide in the metadata of<br \/>\n            their Chrome extensions and themes.\n          <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/dd>\n<dt>\n<h2 class=\"add-link\" id=\"feedfetcher\" tabindex=\"-1\"><a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/feedfetcher\/\">Feedfetcher<\/a><\/h2>\n<\/dt>\n<dd>\n<table class=\"responsive\">\n<colgroup>\n<col width=\"20%\">\n<col>\n<col>\n      <\/colgroup>\n<tbody>\n<tr>\n<td><b>User-Agent in HTTP requests<\/b><\/td>\n<td>\n            <span><\/span><\/p>\n<div><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td><b>Associated products<\/b><\/td>\n<td>\n            Feedfetcher is used for crawling RSS or Atom feeds for Google News and WebSub.\n          <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/dd>\n<dt>\n<h2 class=\"add-link\" id=\"gemini-notebook\" tabindex=\"-1\">Gemini Notebook<\/h2>\n<\/dt>\n<dd>\n<table class=\"responsive\">\n<colgroup>\n<col width=\"20%\">\n<col>\n<col>\n      <\/colgroup>\n<tbody>\n<tr>\n<td><b>User-Agent in HTTP requests<\/b><\/td>\n<td>\n<table class=\"nested fixed vertical-rules\">\n<tr>\n<td width=\"30%\">Mobile agent<\/td>\n<td>\n                  <span><\/span><\/p>\n<div><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>Desktop agent<\/td>\n<td>\n                  <span><\/span><\/p>\n<div><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>Former agent (supported until August 2026)<\/td>\n<td>\n                  <code>Google-NotebookLM<\/code>\n                <\/td>\n<\/tr>\n<\/table>\n<\/td>\n<\/tr>\n<tr>\n<td><b>Associated products<\/b><\/td>\n<td>\n            The Gemini Notebook fetcher requests individual URLs that<br \/>\n            <a href=\"https:\/\/notebook.google\/\" class=\"external-link\">Gemini Notebook<\/a><br \/>\n            users have provided as sources for their projects.\n          <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/dd>\n<dt>\n<h2 class=\"add-link\" id=\"google-agent\" tabindex=\"-1\">Google-Agent<\/h2>\n<\/dt>\n<dd>\n<table class=\"responsive\">\n<colgroup>\n<col width=\"20%\">\n<col>\n<col>\n      <\/colgroup>\n<tbody>\n<tr>\n<td><b>User-Agent in HTTP requests<\/b><\/td>\n<td>\n<table class=\"nested fixed vertical-rules\">\n<tr>\n<td width=\"30%\">Mobile agent<\/td>\n<td>\n                  <span><\/span><\/p>\n<div><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>Desktop agent<\/td>\n<td>\n                  <span><\/span><\/p>\n<div><\/div>\n<\/td>\n<\/tr>\n<\/table>\n<\/td>\n<\/tr>\n<tr>\n<td><b>Associated products<\/b><\/td>\n<td>\n            Google-Agent is used by agents hosted on Google infrastructure to navigate the web and<br \/>\n            perform actions upon user request.<br \/>\n            It uses IP ranges from <a href=\"https:\/\/developers.google.com\/static\/crawling\/ipranges\/user-triggered-agents.json\" class=\"external-link\">user-triggered-agents.json<\/a>.\n          <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<aside class=\"note\">\n      <b>Note<\/b>: Google is also experimenting with the <a href=\"https:\/\/datatracker.ietf.org\/doc\/draft-meunier-web-bot-auth-architecture\/\" class=\"external-link\">Web Bot Auth protocol<\/a>,<br \/>\n      using the <code>https:\/\/agent.bot.goog<\/code> identity. Learn more about how to<br \/>\n      <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/authenticate-requests-with-web-bot-auth-experimental\/\">authenticate requests with Web Bot Auth<\/a>.<br \/>\n    <\/aside>\n<\/dd>\n<dt>\n<h2 class=\"add-link\" id=\"google-messages\" tabindex=\"-1\">Google Messages<\/h2>\n<\/dt>\n<dd>\n<table class=\"responsive\">\n<colgroup>\n<col width=\"20%\">\n<col>\n<col>\n      <\/colgroup>\n<tbody>\n<tr>\n<td><b>User-Agent in HTTP requests<\/b><\/td>\n<td>\n            <span><\/span><\/p>\n<div><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td><b>Associated products<\/b><\/td>\n<td>\n            Google Messages fetcher is used to generate link previews for URLs sent in chat messages.\n          <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/dd>\n<dt>\n<h2 class=\"add-link\" id=\"google-pinpoint\" tabindex=\"-1\">Google Pinpoint<\/h2>\n<\/dt>\n<dd>\n<table class=\"responsive\">\n<colgroup>\n<col width=\"20%\">\n<col>\n<col>\n      <\/colgroup>\n<tbody>\n<tr>\n<td><b>User-Agent in HTTP requests<\/b><\/td>\n<td>\n            <span><\/span><\/p>\n<div><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td><b>Associated products<\/b><\/td>\n<td>\n            The <code>Google-Pinpoint<\/code> fetcher requests individual URLs that<br \/>\n            <a href=\"https:\/\/support.google.com\/pinpoint\/answer\/11948320\" class=\"external-link\">Pinpoint<\/a><br \/>\n            users specified as sources for their personal collections of documents.\n          <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/dd>\n<dt>\n<h2 class=\"add-link\" id=\"googleproducer\" tabindex=\"-1\">Google Publisher Center<\/h2>\n<\/dt>\n<dd>\n<table class=\"responsive\">\n<colgroup>\n<col width=\"20%\">\n<col>\n<col>\n      <\/colgroup>\n<tbody>\n<tr>\n<td><b>User-Agent in HTTP requests<\/b><\/td>\n<td>\n            <span><\/span><\/p>\n<div><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td><b>Associated products<\/b><\/td>\n<td>\n            Google Publisher Center fetches and processes<br \/>\n            <a href=\"https:\/\/support.google.com\/news\/publisher-center\/answer\/9545414\" class=\"external-link\">feeds that publishers explicitly supplied<\/a><br \/>\n            for use in Google News landing pages.\n          <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/dd>\n<dt>\n<h2 class=\"add-link\" id=\"google-read-aloud\" tabindex=\"-1\"><a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/google-read-aloud-user-agent\/\">Google Read Aloud<\/a><\/h2>\n<\/dt>\n<dd>\n<table class=\"responsive\">\n<colgroup>\n<col width=\"20%\">\n<col>\n<col>\n      <\/colgroup>\n<tbody>\n<tr>\n<td><b>User-Agent in HTTP requests<\/b><\/td>\n<td>\n<table class=\"nested fixed vertical-rules\">\n<tr>\n<td width=\"30%\">Mobile agent<\/td>\n<td>\n                  <span><\/span><\/p>\n<div><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>Desktop agent<\/td>\n<td>\n                  <span><\/span><\/p>\n<div><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>Former agent (deprecated)<\/td>\n<td>\n                  <code>google-speakr<\/code>\n                <\/td>\n<\/tr>\n<\/table>\n<\/td>\n<\/tr>\n<tr>\n<td><b>Associated products<\/b><\/td>\n<td>\n            Upon user request, Google Read Aloud<br \/>\n            <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/google-read-aloud-user-agent\/\">fetches and reads out web pages using text-to-speech (TTS)<\/a>.\n          <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/dd>\n<dt>\n<h2 class=\"add-link\" id=\"google_site_verifier\" tabindex=\"-1\"><a href=\"https:\/\/support.google.com\/webmasters\/answer\/9008080\" class=\"external-link\">Google Site Verifier<\/a><\/h2>\n<\/dt>\n<dd>\n<table class=\"responsive\">\n<colgroup>\n<col width=\"20%\">\n<col>\n<col>\n      <\/colgroup>\n<tbody>\n<tr>\n<td><b>User-Agent in HTTP requests<\/b><\/td>\n<td>\n            <span><\/span><\/p>\n<div><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td><b>Associated products<\/b><\/td>\n<td>\n            Google Site Verifier fetches Search Console verification tokens.\n          <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/dd>\n<\/dl>\n","protected":false},"excerpt":{"rendered":"<p>Google user-triggered fetchers perform actions on behalf of users. This overview will help you understand the user-triggered fetchers Google uses.<\/p>\n","protected":false},"menu_order":7000,"template":"","meta":{"footnotes":""},"ar_kb_kategori":[708],"ar_kb_etiket":[],"class_list":["post-25669","ar_kb","type-ar_kb","status-publish","has-post-thumbnail","hentry","ar_kb_kategori-crawling-infrastructure-crawling-and-indexing"],"_links":{"self":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb\/25669","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb"}],"about":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/types\/ar_kb"}],"version-history":[{"count":1,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb\/25669\/revisions"}],"predecessor-version":[{"id":25711,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb\/25669\/revisions\/25711"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/media\/27664"}],"wp:attachment":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/media?parent=25669"}],"wp:term":[{"taxonomy":"ar_kb_kategori","embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb_kategori?post=25669"},{"taxonomy":"ar_kb_etiket","embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb_etiket?post=25669"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}