Amazonbot user agent string

Amazon's crawler for improving its products and services; the data may be used to train Amazon AI models. Amazon documents the Chrome version only as the placeholder W.X.Y.Z. Below is the exact string it sends, what each part means, and how to allow or block it.

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1) Chrome/W.X.Y.Z Safari/537.36

At a glance

TypeAI crawler
OperatorAmazon
PurposeImproves Amazon products and AI models
Version0.1
robots.txt tokenAmazonbot

Allow or block it in robots.txt

Block Amazonbot from the whole site

User-agent: Amazonbot
Disallow: /

Allow it again

User-agent: Amazonbot
Allow: /

String breakdown

FragmentMeaning
Mozilla/5.0Historical compatibility token. Nearly every browser claims "Mozilla/5.0" so that old servers do not serve it broken pages.
AppleWebKit/537.36WebKit rendering engine, build 537.36. Chromium browsers keep this token for compatibility.
KHTML, like GeckoCompatibility note: the engine descends from KHTML and behaves like Gecko. Kept for legacy browser sniffers.
compatibleCompatibility token — historically sent by IE, now mostly by bots.
Amazonbot/0.1Amazonbot 0.1 — an automated crawler/bot, not a real browser.
Chrome/W.X.Y.ZChrome (or a Chromium-based browser), version W.X.Y.Z.
Safari/537.36Safari/WebKit build 537.36 — a compatibility token, not the Safari version. Chromium browsers send it too.

Use it in code

curl

curl -A "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1) Chrome/W.X.Y.Z Safari/537.36" https://example.com

Python (requests)

import requests
requests.get("https://example.com", headers={"User-Agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1) Chrome/W.X.Y.Z Safari/537.36"})

Playwright (Node.js)

const context = await browser.newContext({ userAgent: "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1) Chrome/W.X.Y.Z Safari/537.36" });

Source: About Amazonbot · checked September 2026

Related user agents

All user agent strings →

What does your own browser send? Check your user agent →