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
Paid, by currency, in the last 14 days.
Signups 41 Keys created 19 Paid 11
| Led by | Outcomes | Paid | Revenue |
|---|---|---|---|
| Known agent | 39 | 7 | $1,199.00 · €149.00 |
| Declared agent | 14 | 3 | $390.00 · €298.00 |
| Human | 12 | 1 | – |
| Unattributed | 6 | 0 | – |
Personal project by Kat Laszlo · sample workspace, seeded data.
One agent session
docs_viewapi_key_createdapi_call · 401 Unauthorized
signuppaid $19.99
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.
- 1401 Unauthorized38 sessions lost · failed at
api_call - 2429 Too Many Requests17 sessions lost · failed at
search - 3422 Unprocessable Entity: body.filters must be an array6 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.
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-trafficThen sign in at /login with the key the install wrote to .env. Every field and route: read the docs.
- 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 - 02
One key, one project id
The install writes both to
.env. Sign in at /login with that key and the dashboard is yours. - 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.