# Amazon Seller Central Restricted Keyword Linter

> Amazon Seller Central Restricted Keyword Linter is a paid API for AI agents from x402-niche-briefs.fly.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-30).

Scans Amazon product listing copy for FDA DSHEA disease claims, EPA FIFRA pesticide triggers, and OTC drug flags that cause ASIN suppression, returning matched keywords, risk level, compliant rewrites, and required compliance docs.

## Facts

- Endpoint: GET https://x402-niche-briefs.fly.dev/v1/amazon-restricted-keywords?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/amazon-seller-central-restricted-keyword-linter-0634c99c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_lOcL3CrStZ-TNAAq-PSZH

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 amazon-seller-central-restricted-keyword-linter-0634c99c
```

Example prompt: Scan this supplement listing copy for Amazon ASIN suppression triggers — category is supplements, text is 'Supports healthy blood sugar levels and fights diabetes naturally. Clinically proven to kill bacteria and boost immunity.' — and give me compliant rewrites for anything flagged.

## When to prefer this

Use this endpoint when you need pre-publication compliance screening of Amazon listing copy specifically for FDA DSHEA disease claims, EPA FIFRA pesticide language, or OTC drug flags — especially when you want actionable compliant rewrites alongside flagged terms. Prefer this over generic keyword tools when the goal is Amazon ASIN suppression prevention rather than SEO optimization or general content moderation.

## Known failure modes

- Missing required category parameter returns validation error
- Invalid category enum value (not supplements/topicals/electronics/home_goods) returns error
- Empty or missing text parameter returns results with scanned_text_present: false and no matched triggers
- Very long text inputs may be truncated or cause timeout
- Payment failure via x402 returns 402 status before processing

## How this service works

Amazon Seller Central ASIN suppression keyword linter for FDA DSHEA disease claims, EPA FIFRA pesticide triggers, and OTC drug flags. Pass ?category=supplements|topicals|electronics|home_goods (default supplements) & optional ?text=<bullet/title copy>. Returns matched trigger words, suppression cause, compliant structure/function rewrites, and TIC lab docs.

## Output

Returns a JSON object with the scanned category, whether text was provided, an array of matched trigger keywords, the risk level (e.g. high/medium/low), the policy domain (FDA DSHEA / EPA FIFRA / OTC), a suppression reason explanation, an array of compliant structure/function replacement phrases for each flagged trigger, a list of required compliance documentation (e.g. TIC lab docs), a timestamp, and a disclaimer.

## 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": [
      "category"
     ],
     "properties": {
      "text": {
       "type": "string",
       "description": "Optional listing title/bullet text to scan for suppression triggers"
      },
      "category": {
       "enum": [
        "supplements",
        "topicals",
        "electronics",
        "home_goods"
       ],
       "type": "string",
       "description": "Amazon product category"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "$schema": "https://json-schema.org/draft/2020-12/schema",
     "required": [
      "as_of",
      "category",
      "scanned_text_present",
      "matched_triggers",
      "risk_level",
      "policy_domain",
      "trigger_keywords",
      "suppression_reason",
      "compliant_replacements",
      "required_compliance_docs",
      "disclaimer"
     ],
     "properties": {
      "as_of": {
       "type": "string"
      },
      "category": {
       "type": "string"
      },
      "disclaimer": {
       "type": "string"
      },
      "risk_level": {
       "type": "string"
      },
      "policy_domain": {
       "type": "string"
      },
      "matched_triggers": {
       "type": "array"
      },
      "trigger_keywords": {
       "type": "array",
       "items": {
        "type": "string"
       }
      },
      "suppression_reason": {
       "type": "string"
      },
      "scanned_text_present": {
       "type": "boolean"
      },
      "compliant_replacements": {
       "type": "array",
       "items": {
        "type": "object",
        "required": [
         "trigger",
         "safe_replacement"
        ],
        "properties": {
         "trigger": {
          "type": "string"
         },
         "safe_replacement": {
          "type": "string"
         }
        }
       }
      },
      "required_compliance_docs": {
       "type": "array",
       "items": {
        "type": "string"
       }

… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/amazon-seller-central-restricted-keyword-linter-0634c99c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-niche-briefs.fly.dev](https://www.zero.xyz/host/x402-niche-briefs.fly.dev/llms.txt)
