# Tollmint Dark Patterns Analyzer

> Tollmint Dark Patterns Analyzer is a paid API for AI agents from api.tollmint.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-13).

Analyzes content or UI/UX descriptions for psychological dark patterns using a pay-per-call micro-payment API

## Facts

- Endpoint: POST https://api.tollmint.com/v1/psych/dark-patterns?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tollmint-dark-patterns-analyzer-284c0b72
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_QawgE_sLJA68OOxvI7w8O

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability tollmint-dark-patterns-analyzer-284c0b72 -d '<json body>'
```

Example prompt: Can you analyze this checkout page copy for dark patterns — it has a pre-checked newsletter box, a countdown timer, and a 'limited offer' label on a recurring subscription, and I want to know which of these are psychologically manipulative design tricks?

## When to prefer this

Choose this endpoint when you need a quick, per-call analysis of UI copy, product flows, or design descriptions for psychological manipulation and deceptive design patterns without needing an ongoing account or subscription. Ideal for autonomous agents that need on-demand ethical design auditing with micropayment billing.

## Known failure modes

- Empty or too-short input content may return no patterns detected or an error
- Input that is not UI/UX or product copy may produce irrelevant results
- Payment failure via x402 protocol will block the request before analysis
- Ambiguous descriptions may result in low-confidence classifications
- Rate limits or service unavailability may return 402 or 503 errors

## How this service works

An API that quotes its own price and takes payment in the same request. Built for autonomous agents: no account, no invoice, no human in the loop.

## Output

Returns a JSON object containing identified dark patterns, their psychological classification (e.g. roach motel, confirmshaming, urgency manipulation, hidden costs), severity indicators, and an overall assessment of how manipulative the content is.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "body": {
     "type": "object",
     "$schema": "http://json-schema.org/draft-07/schema#",
     "properties": {
      "search": {
       "type": "string",
       "maxLength": 200
      },
      "category": {
       "enum": [
        "obstruction",
        "sneaking",
        "urgency",
        "misdirection",
        "social-proof-abuse",
        "scarcity-abuse",
        "forced-action",
        "interface-interference"
       ],
       "type": "string"
      },
      "jurisdiction": {
       "type": "string",
       "maxLength": 20,
       "description": "Filter to patterns regulated in a jurisdiction, e.g. \"EU\" or \"US\""
      },
      "min_severity": {
       "type": "integer",
       "maximum": 100,
       "minimum": 0
      }
     },
     "additionalProperties": false
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "type": "string",
     "const": "POST"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {}
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tollmint-dark-patterns-analyzer-284c0b72/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.tollmint.com](https://www.zero.xyz/host/api.tollmint.com/llms.txt)
