# ManyLives Affiliate Disclosure Checker

> ManyLives Affiliate Disclosure Checker is a paid API for AI agents from api.manylives.me, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-14).

Checks a web page or text for FTC-compliant affiliate disclosures, affiliate link tagging, and AI-generated content labels

## Facts

- Endpoint: POST https://api.manylives.me/paid/text/affiliate-disclosure-check?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/manylives-affiliate-disclosure-checker-1b42282b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Q-RqM-pvXsf508EPsvMIm

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 manylives-affiliate-disclosure-checker-1b42282b -d '<json body>'
```

Example prompt: Can you check this product review page for proper FTC affiliate disclosures — I want to know if the disclosure appears before the first affiliate link and whether the affiliate links have rel=sponsored set: https://myblog.com/best-coffee-makers

## When to prefer this

Choose this endpoint when you need automated, structured FTC-style affiliate disclosure compliance checking for a specific URL, HTML snippet, or text document. It is purpose-built for affiliate marketing compliance rather than general content moderation or link extraction, and returns actionable per-check pass/fail results with specific remediation guidance. Prefer it over generic AI text analysis when you need structured checks for disclosure placement, rel=sponsored/nofollow link attributes, and AI content labeling in one call.

## Known failure modes

- URL is not publicly accessible or returns non-200 — check will fail or return incomplete results
- HTML exceeds 2 MB limit — request rejected
- No affiliate links detected — checks related to link placement may be skipped
- Ambiguous disclosure language — checker may report false negatives for non-standard wording
- Page requires JavaScript to render — HTML fetched by URL may be incomplete

## How this service works

Pay-per-call tools for people building AI agents: live web search and page contents, point-in-time crypto market data and news for backtests (no lookahead), verifiable track records of 1,000 crypto strategies locked on the Base network, company profiles, quick AI and batch prices. Ask us to turn a public website into a JSON endpoint. Pay per call, no account, free trial.

## Output

Returns a JSON object with a top-level pass/fail boolean, a list of named checks each with ok status and a human-readable detail explaining any issue, a list of detected affiliate links with their href, anchor text, and rel attribute, a list of factual claims extracted for further verification, and an AI content label detection result.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "a public page to check"
  },
  "html": {
   "type": "string",
   "examples": [
    "<article><p>This kettle is the best you can buy. <a href=\"https://www.example-shop.com/kettle?tag=mysite-20\">Buy it here</a>.</p><p>I earn a commission if you buy through links on this page.</p></article>"
   ],
   "description": "or: the page HTML (up to 2 MB)"
  },
  "text": {
   "type": "string",
   "description": "or: the post as plain text (links as full URLs)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "pass": false,
  "checks": [
   {
    "ok": true,
    "check": "clear disclosure present",
    "detail": "found: \"I earn a commission if you buy through links on this page.\""
   },
   {
    "ok": false,
    "check": "disclosure before the first affiliate link",
    "detail": "the first clear disclosure comes after the first affiliate link; readers may click before seeing it. Put it near the top, close to the links."
   },
   {
    "ok": false,
    "check": "affiliate links marked for search engines",
    "detail": "2 affiliate link(s) have neither rel=\"sponsored\" (preferred) nor rel=\"nofollow\"."
   }
  ],
  "affiliate_links": [
   {
    "rel": null,
    "why": "affiliate parameter \"tag\"",
    "href": "https://www.example-shop.com/kettle?tag=mysite-20",
    "text": "this kettle"
   }
  ],
  "claims_to_check": [
   "It is the best kettle you can buy and is guaranteed to last ten years."
  ],
  "ai_content_label": {
   "text": null,
   "found": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/manylives-affiliate-disclosure-checker-1b42282b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.manylives.me](https://www.zero.xyz/host/api.manylives.me/llms.txt)
