Amzn-SearchBot
Amazon operates Amzn-SearchBot to improve search experiences in Amazon products and services such as Alexa; Amazon states it does not crawl content for generative AI model training. It honors robots.txt under the User-agent token Amzn-SearchBot. Site owners verify requests against the IP address list Amazon publishes; no reverse DNS suffix is documented.
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amzn-SearchBot/0.1) Chrome/W.X.Y.Z Safari/537.36What Amzn-SearchBot does
In server logs the bot identifies itself with a user agent that contains the token Amzn-SearchBot, for example Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amzn-SearchBot/0.1) Chrome/W.X.Y.Z Safari/537.36. Amazon says the visits feed search experiences inside its own products and services, and names Alexa as one of them. Permitting the crawler makes your content eligible to appear in those experiences. Amazon separates this bot from model training in its documentation, which states that Amzn-SearchBot does not crawl content for generative AI model training.
Blocking the token removes your pages from eligibility for Amazon search experiences such as Alexa, since the operator ties eligibility to permitting the crawler. One robots.txt detail deserves attention. If your robots.txt does not mention Amzn-SearchBot but allows other search bots, the crawler follows the directives given to those other search bots. To exclude it while allowing others, name the token explicitly. Amazon documents the same robots.txt handling as Amazonbot: a host-level robots.txt, a 30-day cache, support for rel=nofollow and the meta noarchive, noindex and none values, no crawl-delay support, and about 24 hours for setting changes to take effect. Each user agent setting is independent of the others.
Verification relies on the published IP list alone. The page at developer.amazon.com/amazonbot/searchbot-ip-addresses/ is HTML with an embedded JSON blob whose prefixes array uses the field name ip_prefix, with each value carrying a /32 CIDR suffix. No reverse DNS suffix is documented, so a hostname check cannot confirm a request. Amazon does not document whether the bot executes JavaScript.
Operator note. Amazon's documentation states: "If robots.txt files don't mention Amzn-SearchBot but allow other search bots, Amzn-SearchBot will crawl in accordance with the robots.txt directives given to other search bots." It shares the same robots.txt handling as Amazonbot: host-level robots.txt with a 30-day cache, honoring rel=nofollow and meta noarchive, noindex and none, no crawl-delay support, and about 24 hours for setting changes to take effect. Each user agent setting is independent of the others. JavaScript execution is not documented.
Controlling Amzn-SearchBot with robots.txt
Use the token Amzn-SearchBot in robots.txt. Amazon documents that Amzn-SearchBot honors robots.txt directives.
User-agent: Amzn-SearchBot
Disallow: /User-agent: Amzn-SearchBot
Allow: /Verifying a request is really Amzn-SearchBot
Anyone can put Amzn-SearchBot in a User-Agent header. Amazon publishes an IP address list for Amzn-SearchBot at https://developer.amazon.com/amazonbot/searchbot-ip-addresses/, embedded as JSON within an HTML page. Entries are IPv4 addresses with a /32 CIDR suffix; no IPv6 entries are listed. No reverse DNS suffix is documented.
Amazon lists addresses on its documentation page rather than in a machine-readable file. Our probe read that page on 2026-09-06 and extracted the entries below.
- Prefixes
- 513
- IPv4
- 513
- IPv6
- 0
First entries at fetch time: 84.15.177.17, 100.24.190.202/32, 100.25.127.167/32
SHA-256 of the fetched body: 7c59848e3fcea44e8ea563bb661f4edf150e59742a20f61d00d45ce31f150b90
Common questions
Should I block Amzn-SearchBot?
That depends on whether you want your content in Amazon search experiences such as Alexa. Amazon states the bot does not crawl for generative AI model training, so blocking it removes that eligibility and nothing else Amazon documents. If your robots.txt allows other search bots without naming this one, it follows the directives given to those bots.
How do I verify Amzn-SearchBot?
Match the source IP against the list Amazon publishes at developer.amazon.com/amazonbot/searchbot-ip-addresses/. The list is a JSON blob embedded in an HTML page, with ip_prefix entries and /32 values. Amazon documents no reverse DNS suffix, so the IP list is the only published method.
Does Amzn-SearchBot run JavaScript?
The operator's documentation does not say. Amazon documents robots.txt handling, supported meta tags and IP addresses for the bot, but nothing about whether it renders pages or executes scripts. Treat JavaScript execution as undocumented and plan your access rules around the HTML response.
Sources
Every fact on this page was checked against Amazon's own documentation, listed below, and re-checked by a second reviewer before publication. Reviewed September 2026.
Related crawlers
This registry documents how operators describe their own bots so site owners can identify and control them. It does not publish third-party IP lists or guess at undocumented behaviour. To see how your own site responds to automated visitors, the bot detection scanner reads a URL's live response and names the protection it finds.