Skip to main content
agent-traffic classifies HTTP requests. It’s a curated, tested dataset of the user agents, headers and official verification sources of real agents and crawlers, plus one small function that applies it.

Get started with your agent

Install the skill in Claude Code, Cursor, Codex or any coding agent. It teaches your agent how agent-traffic works and how to use it, so you can ask for whatever you need.

Install the agent-traffic skill

Quickstart

Other ways to install and what the skill covers.

What it does

Why it exists

Most bot lists match a user agent substring and return a label. That breaks down for AI traffic in three ways:
  • Claims aren’t verified. Anyone can send GPTBot in a user agent. agent-traffic checks crawlers against their operators’ published IP ranges and flags impersonators.
  • Different kinds of AI traffic get lumped together. A coding agent reading your docs for a developer, an AI company crawling for training data, and a script mirroring your llms.txt are very different things. Each gets its own category.
  • Agents hide behind browser user agents. Many AI tools send a stock Chrome user agent but still ask for markdown. The classifier looks at headers, not only the user agent.
Every result explains itself with a list of reasons, so you can see why a request landed where it did.

Start here

Quickstart

Have your coding agent add classification to your stack.

Install it yourself

Add the package to your code by hand.

Categories

What agent, ai-crawler, crawler, bot and human mean.

Querying your logs

Classify traffic you’ve already stored.