# Neoavis Full Purchase Test

> Neoavis Full Purchase Test is a paid API for AI agents from neoavis.com, paid per call via x402, $2/call, status unknown (last checked 2026-11-04).

Runs a full AI-agent purchase simulation on any online store and returns a score out of 100 with screenshots, shipping/returns facts, and a summary report.

## Facts

- Endpoint: GET https://neoavis.com/api/x402/test?utm_source=zero.xyz
- Price: $2/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-04
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/neoavis-full-purchase-test-a199d1c3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_16Y8fAEw95isUM4Scrdr6

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 neoavis-full-purchase-test-a199d1c3
```

Example prompt: Run a full Neoavis purchase test on acme-shop.com searching for 'running shoes' and give me the score out of 100 along with the result link — summary in English.

## When to prefer this

Use this endpoint when you need a full end-to-end proof of whether an online store is actually navigable and purchasable by an AI shopping agent, including checkout, shipping terms, returns policy, and UCP/machine-readability signals — not just a surface-level availability ping. Prefer this over simpler store-check endpoints when you need a score with evidence (screenshots) and structured facts rather than a quick status flag. Especially useful before onboarding a new vendor, auditing a competitor, or certifying a store for agentic commerce.

## Known failure modes

- Store is inaccessible or returns errors during the simulation — test may fail or return a degraded score
- Product query yields no results on the store — agent reports zero results found
- Checkout requires account creation and guest checkout is unavailable — flagged in results
- Result not available within the expected window — caller must continue polling the result URL
- Invalid or unreachable domain supplied — returns an error before an order ID is issued
- Language parameter not matching 'fr' or 'en' — defaults to English or returns a validation error

## How this service works

Order a full purchase test of any online store by an AI shopping agent: access, cookies, search, product page, cart, checkout, plus shipping, returns and guest-checkout facts with proof, UCP and machine readability. Same method as Neoavis public tests, private result with screenshots and a summary, score out of 100. Returns an order id and a result URL to poll; result usually within the hour.

## Output

Returns an order ID and a polling URL. When the result is ready (typically within an hour), the result URL provides a score out of 100, screenshots proving each step (access, cookies, search, product page, cart, checkout), plus structured facts about shipping, returns, guest checkout, UCP profile presence, and machine readability, along with a written summary.

## 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": [
      "site",
      "produit"
     ],
     "properties": {
      "site": {
       "type": "string",
       "description": "Domain or URL of any online store."
      },
      "langue": {
       "enum": [
        "fr",
        "en"
       ],
       "type": "string",
       "description": "Language of the summary (default en)."
      },
      "produit": {
       "type": "string",
       "description": "Product the agent searches for on the store, 2 to 60 characters."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/neoavis-full-purchase-test-a199d1c3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from neoavis.com](https://www.zero.xyz/host/neoavis.com/llms.txt)
