# ZeroClick Free Seller API Quote & Purchase Guide

> ZeroClick Free Seller API Quote & Purchase Guide is a free API for AI agents from zeroclass.pay.zeroclick.io, callable via x402, Free, status unknown (last checked 2026-10-12).

Returns a free ($0), wallet-proof quote and purchase guide for any zeroclass.pay.zeroclick.io API task, including matching contract, pricing, prerequisites, and next steps — without executing any purchase.

## Facts

- Endpoint: POST https://zeroclass.pay.zeroclick.io/zeroclick/agent/quote?utm_source=zero.xyz
- Price: Free
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Provider: zeroclass.pay.zeroclick.io
- Website: https://zeroclass.pay.zeroclick.io
- Tags: x402
- Canonical page: https://www.zero.xyz/c/zeroclass-pay-zeroclick-io-zeroclick-free-seller-api-quote-purchase-3cebe080
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_pRpzbqcEOiPQc_NsWrLy0

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 zeroclass-pay-zeroclick-io-zeroclick-free-seller-api-quote-purchase-3cebe080 -d '<json body>'
```

Example prompt: Before I spend anything, can you look up what it would cost and what I need to start querying business-class award deals between JFK and LHR using the ZeroClick API — I'm thinking around 50 calls with a $10 budget?

## When to prefer this

Use this endpoint before making any paid API call on zeroclass.pay.zeroclick.io to understand exact pricing, prerequisites, payment methods, and next steps at zero cost and without needing a wallet. Prefer this over direct paid endpoints when you are planning, budgeting, or onboarding — especially in autonomous or low-human-oversight contexts where knowing the contract upfront prevents unexpected charges.

## Known failure modes

- Missing or empty `goal` field returns a validation error
- Goal description exceeds 2000 characters returns a schema validation failure
- Invalid `payment` enum value (not 'x402', 'mpp', or 'card') returns a validation error
- Invalid `budgetUsd` format (non-numeric or too many decimals) returns a validation error
- Unsupported or unrecognized task returns status 'unsupported'
- Service temporarily unavailable returns status 'unavailable'
- Incomplete task description may return status 'needs_input' with prompts for clarification
- Unknown or ambiguous task returns status 'unknown'

## How this service works

Describe your task to get the matching API contract, prices, prerequisites and next steps. This is a $0 wallet-proof lookup, not the seller's paid service. No purchase is executed. Without a wallet, use /zeroclick/agent/guide.

## Output

Returns a JSON object with: a `status` field (e.g. 'quoted', 'ready', 'needs_input', 'blocked'), a `priceUsd` always equal to '0' (this lookup is always free), a `guide` field containing Markdown with the matched API contract, exact pricing, prerequisites, and next steps, and a `guideUrl` pointing to a wallet-free advisor endpoint for further planning or recovery.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "goal"
 ],
 "properties": {
  "goal": {
   "type": "string",
   "maxLength": 2000,
   "minLength": 1,
   "description": "Describe the task and known inputs. Do not include credentials."
  },
  "payment": {
   "enum": [
    "x402",
    "mpp",
    "card"
   ],
   "type": "string",
   "description": "Known payment method for the eventual purchase, independent of this free lookup's wallet proof."
  },
  "quantity": {
   "type": "integer",
   "maximum": 1000000,
   "minimum": 1,
   "description": "Number of API calls, not returned items. Omit when unknown; describe desired output in goal."
  },
  "budgetUsd": {
   "type": "string",
   "pattern": "^(0|[1-9]\\d{0,8})(\\.\\d{1,6})?$",
   "description": "Total cash budget in USD. A quote does not authorize spending."
  },
  "requirements": {
   "type": "string",
   "maxLength": 300,
   "minLength": 1
  },
  "humanAvailable": {
   "type": "boolean",
   "description": "Whether a human is in the loop. False recommends anonymous auth for a new autonomous identity; omit when unknown. Executing a human's request without further interruptions does not by itself mean false."
  },
  "budgetExclusive": {
   "type": "boolean"
  },
  "reviewAfterCalls": {
   "type": "integer",
   "maximum": 1000000,
   "minimum": 1
  }
 },
 "additionalProperties": false
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "status",
  "priceUsd",
  "guide",
  "guideUrl"
 ],
 "properties": {
  "guide": {
   "type": "string",
   "description": "Markdown guidance containing the task result, exact contract, pricing and next steps when available. No purchase is executed."
  },
  "status": {
   "enum": [
    "quoted",
    "ready",
    "needs_input",
    "blocked",
    "unknown",
    "unsupported",
    "unavailable"
   ],
   "type": "string"
  },
  "guideUrl": {
   "type": "string",
   "format": "uri",
   "description": "Wallet-free advisor endpoint for further planning or recovery."
  },
  "priceUsd": {
   "type": "string",
   "const": "0"
  }
 },
 "additionalProperties": false
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/zeroclass-pay-zeroclick-io-zeroclick-free-seller-api-quote-purchase-3cebe080/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from zeroclass.pay.zeroclick.io](https://www.zero.xyz/host/zeroclass.pay.zeroclick.io/llms.txt)
