# ZeroGPU Free Seller API Quote & Purchase Guide

> ZeroGPU Free Seller API Quote & Purchase Guide is a free API for AI agents from agents.zerogpu.ai, callable via x402, Free, status healthy (last checked 2026-10-12, last successful call 2026-10-06).

Returns a free, wallet-proof quote with matching API contract details, pricing, prerequisites, and next steps for any ZeroGPU task — no purchase is made.

## Facts

- Endpoint: POST https://agents.zerogpu.ai/zeroclick/agent/quote?utm_source=zero.xyz
- Price: Free
- Payment: x402
- Status: healthy
- Last checked: 2026-10-12
- Last successful call: 2026-10-06
- Success rate: 100% of calls made through Zero
- Activations on Zero: 2
- Provider: agents.zerogpu.ai
- Website: https://agents.zerogpu.ai
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agents-zerogpu-ai-zerogpu-free-seller-api-quote-purchase-guide-609e6ed4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_aj7ZdyJ5sx9zauUHQfvg8

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 agents-zerogpu-ai-zerogpu-free-seller-api-quote-purchase-guide-609e6ed4 -d '<json body>'
```

Example prompt: Before I commit any budget, can you get me a free quote from ZeroGPU for running 500 text classification calls — my budget is $10 and I'll be paying via x402?

## When to prefer this

Use this endpoint when an agent or user wants to explore ZeroGPU API options, understand costs, and plan a workflow before any commitment or wallet interaction. It is the right first step before calling any paid ZeroGPU endpoint — especially when the correct API contract is unknown, the budget needs validation, or prerequisites must be confirmed. Prefer this over directly calling paid endpoints when no wallet is available or when human approval is needed before spending.

## Known failure modes

- 'needs_input' status returned when the goal description is too vague to match a specific API contract
- 'unsupported' status when the described task has no matching ZeroGPU capability
- 'unavailable' status if the quoting service is temporarily down
- 'blocked' status if the request is disallowed for policy reasons
- 'unknown' status when the system cannot determine a match

## 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

A JSON object with: a status field (e.g. 'quoted', 'ready', 'needs_input'), a priceUsd always equal to '0', a markdown 'guide' string detailing the matching API contract, pricing, prerequisites and next steps for the described task, 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/agents-zerogpu-ai-zerogpu-free-seller-api-quote-purchase-guide-609e6ed4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.zerogpu.ai](https://www.zero.xyz/host/agents.zerogpu.ai/llms.txt)
