# ManyLives Product Feed Checker

> ManyLives Product Feed Checker is a paid API for AI agents from api.manylives.me, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-20).

Validates a commerce product feed (CSV, TSV, JSONL, or JSON) against agent-readiness and marketplace-listing rules, returning structured issues by rule, severity, and profile.

## Facts

- Endpoint: POST https://api.manylives.me/paid/commerce/product-feed-check?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/manylives-product-feed-checker-606cd1a0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_WM03XtIVsQ0FwD2fgOSHA

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-product-feed-checker-606cd1a0 -d '<json body>'
```

Example prompt: Can you check this product feed CSV for errors before I submit it to the marketplace — paste the whole thing in and tell me which rows have price formatting problems or bad availability values, checking both agent and listings profiles?

## When to prefer this

Use this endpoint when you need structured, rule-by-rule validation of a commerce product feed before submitting it to a marketplace or feeding it to an AI agent. It is specifically suited for feeds in CSV, TSV, JSONL, or JSON array format and covers both agent-readiness and marketplace-listing rule profiles in one call. Prefer this over generic JSON validators or schema validators when the content is a product catalog and you need actionable, row-level error reports with commerce-specific rules like price formatting and availability value correctness.

## Known failure modes

- Feed file exceeds 20 MB limit — request rejected
- Invalid or inaccessible URL provided — fetch failure returned
- Unrecognized feed format (not CSV, TSV, JSONL, or JSON array) — format parse error
- Empty feed or header-only feed with no data rows — zero rows checked
- Malformed base64 in feed_base64 field — decode error
- Network timeout fetching remote feed URL — connection error

## How this service works

Pay-per-call tools for people building AI agents: live web search and page contents, prompt-injection checks, market data and risk sizing for trading agents, company profiles and quick AI. Ask us to turn a public website into a JSON endpoint. Pay per call, no account, free trial.

## Output

A JSON object containing: total row count, detected format (csv/tsv/jsonl/json), a list of issues each with affected row count, rule name, severity level (error/warning), applicable profile, and concrete examples from the feed; per-profile readiness booleans with error and warning counts; a list of things not checked (e.g. whether URLs and images load); and counts of rows checked and rows with errors.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "or a public https:// link to the feed file (up to 20 MB)"
  },
  "feed": {
   "type": "string",
   "examples": [
    "id,title,description,link,image_link,availability,price,brand,seller_name,gtin\nSKU-1,Linen apron,Stonewashed linen apron with two pockets.,https://shop.example.com/p/apron,https://shop.example.com/i/apron.jpg,in_stock,34.00 USD,Crumb Goods,Crumb Goods,9300000000019\nSKU-2,Oak serving board,Large oak board for bread and cheese.,https://shop.example.com/p/board,https://shop.example.com/i/board.jpg,preorder,\"1,299.00 USD\",Crumb Goods,Crumb Goods,"
   ],
   "description": "the feed as text: CSV or TSV with a header row, JSONL, or a JSON array of products"
  },
  "items": {
   "type": "string",
   "description": "or an array of product objects"
  },
  "profile": {
   "type": "string",
   "examples": [
    "both"
   ],
   "description": "agent, listings or both (default both)"
  },
  "feed_base64": {
   "type": "string",
   "description": "or the feed file, base64"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "rows": 2,
  "format": "csv",
  "issues": [
   {
    "rows": 1,
    "rule": "price format",
    "level": "error",
    "profile": "agent",
    "examples": [
     "SKU-2: \"1,299.00 USD\": no thousands separators"
    ]
   },
   {
    "rows": 1,
    "rule": "availability value",
    "level": "error",
    "profile": "agent",
    "examples": [
     "SKU-2: \"preorder\" is not one of in_stock, out_of_stock, pre_order, backorder, unknown (this format spells it pre_order)"
    ]
   }
  ],
  "profiles": {
   "agent": {
    "ready": false,
    "error_rules": 2,
    "warning_rules": 0
   },
   "listings": {
    "ready": false,
    "error_rules": 1,
    "warning_rules": 1
   }
  },
  "not_checked": [
   "whether URLs and images load"
  ],
  "rows_checked": 2,
  "rows_with_errors": 1
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/manylives-product-feed-checker-606cd1a0/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)
