# x402hunt Product Listing Submission

> x402hunt Product Listing Submission is a paid API for AI agents from x402hunt.lol, paid per call via x402, $5/call, status unknown (last checked 2026-09-15).

Submit a product listing to the x402hunt leaderboard, paying in USDC on Base to establish and boost its rank

## Facts

- Endpoint: POST https://x402hunt.lol/api/products
- Price: $5/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402hunt-product-listing-submission-3f325341
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_GN7x19RYheIjGRuhjW9ZR

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 x402hunt-product-listing-submission-3f325341 -d '<json body>'
```

Example prompt: Submit my AI writing tool 'DraftMind' at draftmind.io to x402hunt — the tagline is 'Write 10x faster with AI', category is 'ai', here's my email: founder@draftmind.io, use the rocket emoji, and open with a $25 payment to get a strong starting rank.

## When to prefer this

Use this endpoint when you want to programmatically submit or launch a product on the x402hunt leaderboard and pay for placement via USDC on Base. It is the right choice when you need a transparent, payment-ranked product directory submission rather than a free or vote-based discovery platform. Prefer this over general product directories when your audience is crypto-native, AI-tool users, or indie hackers who discover via leaderboard, and when the submitter can make an x402 USDC payment on Base.

## Known failure modes

- Missing required fields (url, name, email, tagline, amountUsd) returns a validation error
- Payment below minimum $5 or above $999,999 is rejected
- Invalid or non-HTTPS product URL is rejected
- Malformed email address causes submission failure
- Invalid category string not matching allowed enum values may be rejected or defaulted
- Payment failure on Base network causes listing not to be created
- Duplicate submissions for the same URL may be rejected or treated as rank boosts

## How this service works

Launch any product, website or app: AI tools, SaaS, crypto, indie projects. Placement is a single x402 payment (USDC on Base) and every payment compounds into your rank. Your product does not need x402, only the payment does. Daily, weekly and all-time leaderboards with transparent, payment-based ranking.

## Output

Returns a success flag, a human-readable message, payment details (amount, network, transaction hash), the full created product listing object including its rank total, and a public URL where the listing can be viewed on x402hunt.lol

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "url",
  "name",
  "email",
  "tagline",
  "amountUsd"
 ],
 "properties": {
  "url": {
   "type": "string",
   "description": "Public https URL of the product"
  },
  "name": {
   "type": "string",
   "description": "Product name"
  },
  "email": {
   "type": "string",
   "description": "Contact address for the listing. Never displayed publicly."
  },
  "emoji": {
   "type": "string",
   "description": "Display emoji"
  },
  "tagline": {
   "type": "string",
   "description": "One line describing the product"
  },
  "category": {
   "type": "string",
   "description": "One of: ai, dev-tools, design, crypto, saas, agents, consumer, other"
  },
  "amountUsd": {
   "type": "number",
   "description": "Opening payment in whole USD (min 5, max 999999). This amount is the price charged and becomes the listing's rank total."
  },
  "submitter": {
   "type": "string",
   "description": "\"agent\" or \"human\""
  },
  "description": {
   "type": "string",
   "description": "Longer description"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "message": {
   "type": "string"
  },
  "payment": {
   "type": "object",
   "description": "Amount, network and settlement transaction hash"
  },
  "product": {
   "type": "object",
   "description": "The created listing with its rank total"
  },
  "success": {
   "type": "boolean"
  },
  "productUrl": {
   "type": "string",
   "description": "Public page for the new listing"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402hunt-product-listing-submission-3f325341/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402hunt.lol](https://www.zero.xyz/host/x402hunt.lol/llms.txt)
