{
  "platform": "Amazon (US Conditions of Use)",
  "url": "https://www.amazon.com",
  "checked": "2026-10-27",
  "policies": [
    {
      "topic": "automation",
      "status": "allowed_with_conditions",
      "conditions": "'Agent Terms' apply to any software that takes autonomous or semi-autonomous action on someone's behalf. Agents may access Amazon Services only if they identify themselves at all times and follow section 3 of the Agent Terms; Amazon may ask an agent to stop and may limit agents by technical measures.",
      "quote": "No Agent may access, use, or interact with Amazon Services unless, at all times, it identifies itself and operates in strict accordance with the requirements in section 3 of these Agent Terms.",
      "source": "https://www.amazon.com/gp/help/customer/display.html?nodeId=GLSBYFE9MGKKQXXM",
      "source_updated": "2026-08-14"
    },
    {
      "topic": "disclosure",
      "status": "allowed_with_conditions",
      "conditions": "Machine-actionable: every HTTP/HTTPS request must carry 'Agent/[agent name]' in the user agent string.",
      "quote": "In all HTTP/HTTPS requests, identify that the request is from an Agent and disclose the name of the Agent by including the following in the request's user agent string: \"Agent/[agent name]\"",
      "source": "https://www.amazon.com/gp/help/customer/display.html?nodeId=GLSBYFE9MGKKQXXM",
      "source_updated": "2026-08-14"
    },
    {
      "topic": "account_rules",
      "status": "prohibited",
      "conditions": "Agents must not disguise themselves as humans: no mimicking human keystroke speed or navigation patterns, no completing or circumventing CAPTCHAs, no circumventing measures that block or limit agents.",
      "quote": "Not conceal or obfuscate that any access, use, or interactions are from an Agent, such as by (a) mimicking the speed or pattern of human keystrokes, page navigation, or other interactions or (b) completing or circumventing CAPTCHAs",
      "source": "https://www.amazon.com/gp/help/customer/display.html?nodeId=GLSBYFE9MGKKQXXM",
      "source_updated": "2026-08-14"
    },
    {
      "topic": "other",
      "status": "prohibited",
      "conditions": "The general licence excludes data mining, robots and similar extraction tools, and collecting product listings, descriptions or prices.",
      "quote": "any use of data mining, robots, or similar data gathering and extraction tools",
      "source": "https://www.amazon.com/gp/help/customer/display.html?nodeId=GLSBYFE9MGKKQXXM",
      "source_updated": "2026-08-14"
    }
  ],
  "context": [
    {
      "date": "2026-08",
      "note": "Amazon v. Perplexity (Comet): the Ninth Circuit vacated a March 2026 preliminary injunction against Perplexity's shopping agent; the court said it did not establish a new legal regime for agentic AI. (Secondary, multiple outlets.) The Agent Terms above are dated 2026-08-14, days later."
    }
  ],
  "observed": [
    {
      "date": "2026-10-27",
      "note": "A plain HTTP fetch (WebFetch) got HTTP 503; the page rendered normally in a real browser pane."
    }
  ],
  "domains": [
    "amazon.com"
  ],
  "browser_agent": {
    "status": "allowed_with_conditions",
    "reason": "Agent Terms: identify as Agent/[name] in the user agent; no human imitation, no CAPTCHA solving; Amazon may ask an agent to stop."
  },
  "ai_posting": {
    "status": "unclear",
    "reason": "Not a publishing platform for this purpose."
  },
  "boundaries": [
    {
      "action": "buy",
      "decision": "confirm",
      "requires": [
        "identify_as_agent_user_agent",
        "no_captcha_solving",
        "no_human_imitation"
      ],
      "evidence": [
        "request logs showing Agent/[name] user agent"
      ],
      "policy_ref": 0,
      "checked": "2026-10-27"
    },
    {
      "action": "automate_browser",
      "decision": "confirm",
      "requires": [
        "identify_as_agent_user_agent",
        "no_captcha_solving",
        "no_human_imitation"
      ],
      "evidence": [
        "request logs showing Agent/[name] user agent"
      ],
      "policy_ref": 1,
      "checked": "2026-10-27"
    }
  ],
  "legit_route": {
    "summary": "Agents are allowed if they identify themselves and follow the Agent Terms.",
    "steps": [
      "Send \"Agent/[your agent name]\" in the user-agent string of every HTTP/HTTPS request.",
      "Do not imitate human keystrokes, speed or navigation patterns.",
      "Do not solve or circumvent CAPTCHAs or other human-verification measures.",
      "Stop if Amazon asks your agent to refrain; respect technical limits."
    ],
    "sources": [
      "https://www.amazon.com/gp/help/customer/display.html?nodeId=GLSBYFE9MGKKQXXM"
    ]
  }
}
