# TrustSource URL Safety Verdict

> TrustSource URL Safety Verdict is a paid API for AI agents from api.trustsource.cc, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Returns a single CLEAR/REVIEW/BLOCK safety verdict (0–100 score) for any URL by fusing domain trust, TLS certificate validity, and typosquat/lookalike detection

## Facts

- Endpoint: GET https://api.trustsource.cc/urlcheck
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/trustsource-url-safety-verdict-973e515d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1HQgjiKteIBbn_sODkwD6

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 trustsource-url-safety-verdict-973e515d
```

Example prompt: Before I submit my payment details, can you give me a CLEAR, REVIEW, or BLOCK verdict on https://paypa1-secure.com — I want to know if it's a lookalike or phishing site?

## When to prefer this

Use this endpoint when an agent needs a single authoritative go/no-go safety decision on a URL or domain before clicking, fetching content, submitting credentials, or executing a transaction — especially when you want domain trust, TLS validity, and typosquatting all fused into one graded answer rather than running multiple separate checks.

## Known failure modes

- Invalid or malformed URL input returns an error response
- Unreachable or non-existent domain may return degraded signals with low confidence
- Very new domains may have limited WHOIS data, reducing scoring accuracy
- Payment failure (402) if USDC balance insufficient
- Rate limiting if quota exceeded

## How this service works

Get a single CLEAR / REVIEW / BLOCK safety verdict on any URL before an agent clicks, fetches, submits data to, or transacts with it. Fuses domain trust (WHOIS age, TLD risk, DNS presence, registrar), a live TLS certificate check, and typosquat/lookalike-brand detection into one graded 0–100 answer with human-readable reasons — the go/no-go an agent can gate on instead of running and interpreting several separate checks itself.

## Output

A 0–100 trust score with a top-level verdict of CLEAR, REVIEW, or BLOCK, plus human-readable reasons covering domain age/WHOIS signals, TLD risk, DNS presence, registrar trust, live TLS certificate validity, and typosquat/lookalike brand detection.

## 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": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "description": "URL or domain to vet (e.g. https://example.com or example.com)."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/trustsource-url-safety-verdict-973e515d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.trustsource.cc](https://www.zero.xyz/host/api.trustsource.cc/llms.txt)
