# Strale Domain Reputation API

> Strale Domain Reputation API is a paid API for AI agents from api.strale.io, paid per call via x402, $0.054/call, status unknown (last checked 2026-09-14).

Returns a reputation and trust score for a given domain, indicating whether it is flagged for phishing, spam, fraud, or other malicious activity.

## Facts

- Endpoint: GET https://api.strale.io/x402/v2/domain-reputation
- Price: $0.054/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/strale-domain-reputation-api-ba06dcc4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_MH8p7yU4badkT8IuwEQWa

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 strale-domain-reputation-api-ba06dcc4
```

Example prompt: Can you check the reputation of the domain 'suspicious-offer.net' and tell me if it's flagged for phishing or fraud?

## When to prefer this

Choose this endpoint when you need an independently tested, audit-trailed domain reputation check backed by multi-country data, especially in compliance-sensitive or fraud-prevention workflows where a cryptographic audit record is required. Prefer it over generic WHOIS lookups or basic blocklist checks when you need structured risk classification and want seamless x402 micropayment billing without managing API keys.

## Known failure modes

- Missing 'domain' query parameter returns a 400 validation error
- Invalid or malformed domain string may return an error or low-confidence result
- Newly registered or unknown domains may return inconclusive reputation data
- Network timeouts or upstream data source outages may yield 503 responses
- Payment failure via x402 protocol results in 402 Payment Required with no data returned

## How this service works

The trust layer for AI agents — 250+ independently tested data capabilities across 27 countries. Execute capabilities via REST, MCP, A2A, or x402 micropayments. Every call returns an audit record with cryptographic chain hashing.

## Output

A structured JSON response containing the domain's reputation score, risk classification (e.g. phishing, spam, malware, clean), threat category flags, country-level context, and a cryptographically hashed audit record for compliance traceability.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "domain"
     ],
     "properties": {
      "domain": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/strale-domain-reputation-api-ba06dcc4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.strale.io](https://www.zero.xyz/host/api.strale.io/llms.txt)
