What is bot detection?

Definition

Bot detection analyzes signals such as request rate, browser characteristics, navigation patterns, interaction timing, network reputation, and challenge responses. Websites use it to limit abuse, scraping, credential attacks, fraudulent transactions, and automated activity that violates service rules.

Detection is probabilistic and can block legitimate automation or accessibility tools. Browser agents should respect site terms and stop when a challenge denies access rather than attempting to bypass it. Operators should also warn users when automation could affect an account's standing.

ELI5

Bot detection helps an online service recognize when software rather than a person is making requests. It can then decide whether the automated visitor is welcome, restricted, charged, challenged, or blocked.

For example, a seller may allow an identified shopping agent to read prices while blocking a bot that sends thousands of abusive requests. Because detection can be wrong, uncertain traffic should not always receive the harshest response.

How do websites detect bots?

They combine browser, network, request, and behavior signals and may present interactive challenges when the traffic appears automated or risky.

Should a browser agent bypass a bot-detection challenge?

No. A challenge is an access-control signal, and the agent should stop or ask the user for an authorized alternative rather than evade it.

  1. Claude's Browser UX Problem beside a flat browser window tangled with chat and permission cards
  2. Anil Nadiminti beside the words How Agents Pay
    How AI Agents Pay on AWS
    AI Engineer20m 40s
Definition card for bot detection: What is bot detection?

Bot detection identifies traffic or interaction patterns that appear to come from automated software rather than an ordinary human user.