Sulat.com / Writing on AIWednesday, November 11, 2026
Still life of a black notebook, a stack of plain cream paper and a glass paperweight on a stone desk, with the official Mintlify wordmark in the lower left.
Artificial Intelligence/11 November 2026

Mintlify open-sources agent-traffic, the classifier it uses to tell agents from people

Mintlify has open-sourced agent-traffic, the classifier it uses on hosted docs. The company says agents made 489 million requests to those docs last month.

At a glance

  • Mintlify has open-sourced agent-traffic, the dataset and classifier it uses to tell which agent, crawler or person is behind a request to docs hosted on its platform.
  • The official Mintlify account says agents made 489 million requests last month to docs it hosts. That figure is the company's.
  • The classifier checks crawlers against operators' published IP ranges, splits AI traffic into categories such as agent and ai-crawler, and looks at headers when an agent uses a browser user agent.
  • The package is @mintlify/agent-traffic on npm, under an MIT licence, with official docs at agent-traffic.mintlify.site. There is also an agent skill.
  • Mintlify notes limits: some products share an identity, and agentic browsers that run inside a person's Chrome can still look like that person.

Mintlify has open-sourced agent-traffic, the dataset and classifier it uses to tell which agent, crawler or person is behind a request to documentation hosted on its platform. The official Mintlify account says agents made 489 million requests last month to docs it hosts, and that agent-traffic is how the company tells those requests apart. Official docs are at agent-traffic.mintlify.site. The 489 million figure is Mintlify’s.

What the classifier does

The project is a curated dataset of user agents, headers and official verification sources for real agents and crawlers, plus a small function that applies it. Mintlify says ordinary bot lists often match a user-agent substring, put all automated traffic in one bucket, and take a request at its word. agent-traffic is meant to go further: it checks crawlers against their operators’ published IP ranges and flags impersonators, splits AI traffic into separate categories, and looks at headers when an agent hides behind a stock browser user agent. Every result includes a list of reasons.

The official categories are agent (an AI product fetching a page for a person, with kinds such as assistant or coding), ai-crawler (an AI company collecting pages ahead of time), crawler (a search engine), bot (other automation, including impersonators and HTTP clients), human, and unknown when there’s nothing to classify. The package can also load IP range files published by OpenAI, Anthropic, Google, Perplexity, Apple, Microsoft, Common Crawl and DuckDuckGo.

Mintlify notes some limits. Some products share an identity: the docs say Codex has been reported to fetch as ChatGPT-User, and Cursor through Exa as ExaUser, and that results name only what can be proven. Agentic browsers that run inside a person’s own Chrome, it says, still look like that person at the HTTP level.

How to get it

The package is @mintlify/agent-traffic on npm, under an MIT licence. Official docs say it has no dependencies and runs anywhere fetch does, including Node, Bun, Deno, Cloudflare Workers and Vercel Edge. You can add it with:

npm i @mintlify/agent-traffic

There’s also an agent skill, which Mintlify says you can install in Claude Code, Cursor, Codex or any agent the skills CLI supports:

npx skills add mintlify/agent-traffic

Discover more from Sulat AI & Tech News

Subscribe to get the latest posts sent to your email.