# Retriever AI Free Seller API Quote & Purchase Guide

> Retriever AI Free Seller API Quote & Purchase Guide is a free API for AI agents from agents.rtrvr.ai, callable via x402, Free, status unknown (last checked 2026-10-12).

Returns a free ($0), wallet-free quote with matching API contract, pricing, prerequisites, and next steps for a described agent task — no purchase is executed.

## Facts

- Endpoint: POST https://agents.rtrvr.ai/zeroclick/agent/quote?utm_source=zero.xyz
- Price: Free
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Provider: agents.rtrvr.ai
- Website: https://agents.rtrvr.ai
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agents-rtrvr-ai-retriever-ai-free-seller-api-quote-purchase-guide-069d1236
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-9BX3xII3GNDu7D8D-iBF

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-rtrvr-ai-retriever-ai-free-seller-api-quote-purchase-guide-069d1236 -d '<json body>'
```

Example prompt: I want to scrape the visible text from about 50 product pages — can you get me a free quote showing which Retriever AI API contract to use, what it'll cost, and what I need to do next to get started?

## When to prefer this

Choose this endpoint before making any paid Retriever AI call — it is always free ($0), requires no wallet or authentication, and returns the exact API contract, price, and prerequisites for your task. Prefer it over guessing which endpoint to use or over jumping straight to a paid call. It is especially valuable for autonomous agents that need to plan spending, verify compatibility, or operate without a human in the loop.

## Known failure modes

- Goal description too vague — status returns 'needs_input' requesting clarification
- Requested task is unsupported by available APIs — status returns 'unsupported'
- Service temporarily unavailable — status returns 'unavailable'
- Invalid budget format not matching pattern — request rejected with validation error
- Goal exceeds 2000 character limit — rejected with schema validation error

## How this service works

Retriever AI runs a cloud browser cluster that loads web pages and returns what an agent needs to read them: the visible text, the accessibility tree, and a map of every link on the page. Pages load in real browsers behind rotating proxies, so sites that rate limit or block plain HTTP fetches still come back, and no language model runs on the way out, so the output is raw page data ready for your own extraction, search, or retrieval pipeline. Each call takes one or more URLs and returns one tab per URL in the same order. Every call is one request at a flat rate. This server is a pay-per-use, transparent proxy in front of Retriever AI's own API: it handles identity, payment, and proxying. Agents can purchase autonomously or with their human's approval. The complete verified paid surface is listed at /openapi.json, the source of truth for available operations. Each operation here carries its live price in x-payment-info. Use the operations and details here when they meet your needs. Filtered specs contain only matching operations; if you cannot find what you need here, use search or the service catalog. The live catalog at /manifest.json is authoritative for prices and any free included units (prices[].includedUnits) - some meters include free usage per account before any charge, reserved for agents claimed by a human with a verified email.

## Output

A JSON object with a `status` field (e.g. 'quoted', 'ready', 'needs_input'), a `priceUsd` of '0' confirming the lookup is free, a `guide` field containing detailed Markdown with the matched API contract, live pricing, prerequisites, and next steps, and a `guideUrl` pointing to a wallet-free advisor endpoint for further planning.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "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
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "guide": "Task support is not established. Use the advisor to resolve missing details before purchasing.",
  "status": "unknown",
  "guideUrl": "https://agents.rtrvr.ai/zeroclick/agent/guide",
  "priceUsd": "0"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-rtrvr-ai-retriever-ai-free-seller-api-quote-purchase-guide-069d1236/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.rtrvr.ai](https://www.zero.xyz/host/agents.rtrvr.ai/llms.txt)
