# NoJunk Safety Gate – Site URL Safety Check

> NoJunk Safety Gate – Site URL Safety Check is a paid API for AI agents from nojunk-safety-gate.mick8511.workers.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-30).

Performs an automated safety verdict (ALLOW, CAUTION, or BLOCK) on a website URL or domain before an agent opens a link or interacts with it.

## Facts

- Endpoint: POST https://nojunk-safety-gate.mick8511.workers.dev/site?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nojunk-safety-gate-site-url-safety-check-1bd7ac57
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_QLKxSNPzlf3W4lZ8EYWOF

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 nojunk-safety-gate-site-url-safety-check-1bd7ac57 -d '<json body>'
```

Example prompt: Before you open that link or proceed with the payment, run a safety check on https://quickpay-crypto.net — I want to know if it's flagged as phishing, suspicious, or safe, with a clear ALLOW, CAUTION, or BLOCK verdict.

## When to prefer this

Use this endpoint when an AI agent needs a quick, structured ALLOW/CAUTION/BLOCK verdict on a website URL or domain before opening a link, navigating to a page, or authorising an x402 payment to a web-based seller. It is purpose-built for agent pre-action safety gates and returns a machine-readable verdict rather than raw reputation scores, making it ideal for automated decision pipelines without manual review.

## Known failure modes

- Missing or malformed URL input returns a validation error
- Unknown or very new domains may return CAUTION due to insufficient data
- Third-party security database outages may degrade verdict accuracy
- Extremely obscure TLDs may not resolve or have registration data
- Payment failure (x402) prevents the check from running

## How this service works

Yes/no safety verdicts an agent runs before it acts: before sending funds (/wallet), buying a token (/token), opening a link (/site) or paying an x402 seller (/x402). Every answer has safe (true/false), verdict (ALLOW, CAUTION, BLOCK) and a one-line reason.

## Output

Returns a JSON object with: `safe` (boolean), `verdict` (ALLOW, CAUTION, or BLOCK), `check` (always 'site'), `flags` (array of issue tags), `reason` (one-line human-readable explanation), `target` (normalised domain), `checked_at` (ISO timestamp), and a legal disclaimer noting the automated nature of the check.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "URL or domain, e.g. https://example.com/login or example.com"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "safe": true,
  "check": "site",
  "flags": [],
  "reason": "Established domain (31 years old) with no phishing reports.",
  "target": "example.com",
  "verdict": "ALLOW",
  "checked_at": "2026-10-25T14:00:00.000Z",
  "disclaimer": "Automated pre-transaction screen using third-party security databases, registration records and live checks. ALLOW means no known problems were found, not a guarantee of safety. Not financial or legal advice."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nojunk-safety-gate-site-url-safety-check-1bd7ac57/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from nojunk-safety-gate.mick8511.workers.dev](https://www.zero.xyz/host/nojunk-safety-gate.mick8511.workers.dev/llms.txt)
