AI search crawlers

Amazonbot

Amazonbot is a bot operated by Amazon that indexes pages so an AI answer engine can cite them. Includes references to crawled website when surfacing answers via Alexa; does not clearly outline other uses. It honours robots.txt, and a request claiming to be Amazonbot can be checked against a forward-confirmed reverse DNS lookup.

AmazonReverse DNSrobots.txt:Honours

Live check

Verify an IP that claimed to be Amazonbot

Paste the address from the log line. It is checked against what the operator publishes.

Reference

Amazonbot at a glance

Reference data for the Amazonbot crawler
User agentMozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)
OperatorAmazon
PurposeService improvement and enabling answers for Alexa users.
Respects robots.txtHonours
Verification methodReverse DNSReverse DNS, forward confirmed

Verify with a reverse lookup: the PTR record resolves under the Amazon crawler domain, and a forward lookup of that hostname must return the original IP.

https://developer.amazon.com/amazonbot

Crawl patternNot published
Robots.txt tokensAmazonbot
Operator documentationhttps://developer.amazon.com/amazonbot

Includes references to crawled website when surfacing answers via Alexa; does not clearly outline other uses.

robots.txt

Allow or block Amazonbot

Paste one at the root of your domain. Rules are per token.

Block Amazonbot
User-agent: Amazonbot
Disallow: /
Allow Amazonbot
User-agent: Amazonbot
Allow: /
Allow, except the pages you never want quoted
User-agent: Amazonbot
Allow: /
Disallow: /account/
Disallow: /checkout/
Disallow: /search

Edit the Disallow paths to match your own URLs.

What blocking actually costs you

Blocking Amazonbot takes the site out of the index behind its answers, so it stops being cited there. If referral traffic from AI answers matters to you, block the training crawler instead and leave this one alone.

Build a file for every crawler

FAQ

Amazonbot questions

What is Amazonbot?

Amazonbot is a bot operated by Amazon that indexes pages so an AI answer engine can cite them. Includes references to crawled website when surfacing answers via Alexa; does not clearly outline other uses. It honours robots.txt, and a request claiming to be Amazonbot can be checked against a forward-confirmed reverse DNS lookup.

Does Amazonbot respect robots.txt?

Yes. The operator documents that Amazonbot reads robots.txt and follows Disallow rules for its own token. Rules take effect on the next fetch of the file, which can be hours or days after you publish them.

How do I verify a request really came from Amazonbot?

Verify with a reverse lookup: the PTR record resolves under the Amazon crawler domain, and a forward lookup of that hostname must return the original IP. The reference is published at https://developer.amazon.com/amazonbot.

How do I block Amazonbot?

Add the Amazonbot token to robots.txt with Disallow: /. If the crawler ignores robots.txt, match the user agent at your CDN or reverse proxy and return 403 there instead.

Will blocking Amazonbot hurt my search rankings?

Blocking Amazonbot takes the site out of the index behind its answers, so it stops being cited there. If referral traffic from AI answers matters to you, block the training crawler instead and leave this one alone.

    Amazonbot (Amazon): User Agent, IP Verification & robots.txt | IPScanner