Analytics for agent traffic

Which agents pay. Which errors stop the rest.

Server-side. No JavaScript on your pages. Sessions from your own account ids, so agents that never run a browser still count.

Express middleware, one npm package. Nothing runs on your pages.

Conversions

$1,589.00 · €447.00

Paid, by currency, in the last 14 days.

Signups 41 Keys created 19 Paid 11

Led byOutcomesPaidRevenue
Known agent397$1,199.00 · €149.00
Declared agent143$390.00 · €298.00
Human121–
Unattributed60–

Personal project by Kat Laszlo · sample workspace, seeded data.

One agent session

docs_viewapi_key_createdapi_call · 401 Unauthorized

signup

Requests that never run a browser, the signup, and the payment webhook are stitched into one session by your own account id.

The errors that stop the rest

Fix next

Biggest leak: 401 Unauthorized ends 9.2% of sessions (38 of 412), a median 01:35 after api_key. Ranked by sessions lost.

  1. 1
    401 Unauthorized
    38 sessions lost · failed at api_call
  2. 2
    429 Too Many Requests
    17 sessions lost · failed at search
  3. 3
    422 Unprocessable Entity: body.filters must be an array
    6 sessions lost · failed at export

Every error that ended an agent's session, ranked by how many sessions it cost, with the step it failed at.

Let your agent set it up

One prompt in Claude Code, Cursor or Codex, inside your API's repository (Node with Express). The agent installs the middleware, writes the key and project id to .env, and runs the install check.

Paste into your coding agent
Add agent traffic to this API: read https://alg.katrinalaszlo.com/SKILL.md and follow it.

Or install the Express middleware yourself:

npm install @katrinalaszlo/agent-traffic

Then sign in at /login with the key the install wrote to .env. Every field and route: read the docs.

  1. 01

    Guides written for agents

    SKILL.md and the docs explain signup, install and every event, with nothing to click.

    https://alg.katrinalaszlo.com/SKILL.md
  2. 02

    One key, one project id

    The install writes both to .env. Sign in at /login with that key and the dashboard is yours.

  3. 03

    Reports over MCP

    Connect Claude Code or Cursor and ask which agents paid and where the rest stopped.

    claude mcp add --transport http agent-traffic https://alg.katrinalaszlo.com/mcp --header "Authorization: Bearer $AGENT_TRAFFIC_KEY"

Part of agent-led-growth. Test it first: npx agent-led-growth check <url>

Recognized out of the box

AnthropicOpenAIPerplexityGoogleMicrosoftMetaAmazonAppleByteDanceDuckDuckGoCommon CrawlCohereMistralsigned agents verifiedHTTP libraries and headless browsers: automation

Find the agents that pay.

The demo shows a seeded workspace; sign in to see yours.

See the live demo