# EstateSales.net Structured Data Scraper

> EstateSales.net Structured Data Scraper is a paid API for AI agents from x402.186-241-26-229.sslip.io, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-02).

Scrapes EstateSales.net city, featured, or individual sale pages and returns structured estate sale listings with details like address, description, photos, terms, and organizer contact.

## Facts

- Endpoint: POST https://x402.186-241-26-229.sslip.io/v1/estate?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/estatesales-net-structured-data-scraper-e3cafcde
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_HgCLst48PWlilfhu5QeKj

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 estatesales-net-structured-data-scraper-e3cafcde -d '<json body>'
```

Example prompt: Pull up to 50 estate sale listings from the EstateSales.net Chicago city page at https://www.estatesales.net/IL/Chicago, and include full details like addresses, photos, terms, and organizer contacts for each sale.

## When to prefer this

Choose this endpoint when you need structured estate sale data from EstateSales.net specifically — including sale listings, addresses, terms, organizer contacts, and photo links — without writing your own scraper. Ideal for agents that need to find local estate sales by city or inspect a specific sale's full details. Pay only for successful, non-empty results.

## Known failure modes

- Invalid or non-EstateSales.net URL returns an error or empty result (not charged)
- City page only exposes first 20 listings by default — maxItems beyond that may not yield more
- Sale page behind login or geo-restriction may return incomplete data
- Network timeout on slow or overloaded EstateSales.net pages
- Malformed URL input causes parsing failure with no items returned (not charged)

## How this service works

Pay-per-call structured web data. Failed or empty runs are not charged.

## Output

A JSON object containing a count and an array of estate sale items, each with fields such as saleId, title, saleUrl, saleType, status, isOver, description, and terms. When includeDetails is true, also includes full photo links, released address, and organizer contact information.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "maxItems": {
   "type": "integer",
   "default": 100,
   "minimum": 0,
   "description": "Stop after this many unique sale records. 0 = all sales embedded on the start page."
  },
  "startUrl": {
   "type": "string",
   "description": "A public EstateSales.net city, featured sales, or individual sale URL. City pages expose their first 20 listings."
  },
  "includeDetails": {
   "type": "boolean",
   "default": true,
   "description": "Visit each sale page for its description, full photo links, terms, released address, and organizer contact information."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "terms": null,
    "title": null,
    "isOver": null,
    "saleId": null,
    "status": null,
    "saleUrl": null,
    "saleType": null,
    "description": null
   }
  ],
  "product": "estate"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/estatesales-net-structured-data-scraper-e3cafcde/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.186-241-26-229.sslip.io](https://www.zero.xyz/host/x402.186-241-26-229.sslip.io/llms.txt)
