# x402node Price Compare

> x402node Price Compare is a paid API for AI agents from api.x402node.dev, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-12).

Fetches live cross-seller shopping listings via residential-IP scraping and returns the cheapest offer, price range, and median price for a given product in a single call.

## Facts

- Endpoint: GET https://api.x402node.dev/app/price-compare?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402node-price-compare-2f9bdb42
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_LdRQeYgk4O7cXsuuXjm4t

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 x402node-price-compare-2f9bdb42
```

Example prompt: Compare prices for the Sony WH-1000XM5 headphones across sellers and tell me the cheapest offer available right now, along with the price range and median.

## When to prefer this

Use this endpoint when you need live, cross-seller price comparison for a specific product in a single API call, especially for deal-finding agents, repricing bots, or shopping assistants that need the cheapest offer and price distribution without building their own scraping pipeline. Prefer it over static product databases or search APIs that don't return real-time pricing data.

## Known failure modes

- Product query returns no listings — sellers may not carry the item or scraping blocked
- Stale or inaccurate prices if seller pages changed between scrape and parse
- Residential-IP scraping may be rate-limited or geo-blocked for certain retailers
- Ambiguous product queries may return irrelevant listings
- Payment not processed — 402 response if USDC payment header is missing or invalid

## How this service works

Cross-seller price comparison for a product in one call: pulls live shopping listings via residential-IP scraping, parses prices, and returns the cheapest offer plus the price range and median across sellers. For deal-finding and repricing agents. price comparison, cheapest price, compare sellers, product price check, best deal, shopping Accepts payment on Base or Solana — either network works.

## Output

Returns a JSON object with the search query, the cheapest listing as an object (seller, price, URL), an array of all live listings scraped across sellers, and a priceRange object containing the minimum, maximum, and median prices found.

## 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": [
      "query"
     ],
     "properties": {
      "query": {
       "type": "string",
       "description": "product name e.g. sony wh-1000xm5, dyson v15"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402node-price-compare-2f9bdb42/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.x402node.dev](https://www.zero.xyz/host/api.x402node.dev/llms.txt)
