← Home
Product Overview

Agent Identification API

Identify AI agents and other bots from incoming network requests, from your own code.

// Response

{
  "agent_token": "Claude-User",
  "agent_type_name": "AI Assistant",
  "operator_name": "Anthropic",
  "result": "verified"
}

Build agent-aware features into your own product

The Agent Identification API tells you exactly which agent is behind every request, and proves it isn't spoofed.

What can you build?

Content Licensing
Grant verified agents access to licensed articles, archives, and datasets
Monetization
Enforce paywalls, charge for access, and meter verified agent usage
Abuse Prevention
Detect spoofed agents and challenge suspicious automated traffic
Data Enrichment
Supplement your logs with agent name, category, and operator

We keep track of 2,000+ agents, so you don't have to

Leave the collection, categorization, and maintenance to us, so you can focus on what makes your product unique.

const agent = await knownAgents.identify(request)

if (agent.status == "verified") { // Not spoofed
    console.log(agent.name) // e.g. Claude-User
    console.log(agent.type) // e.g. AI Assistant
}

Simple to Integrate

Get a result with one low-latency call.

Verification, Handled

We do all of the complex IP matching and Web Bot Auth cryptography required to verify agent identity.