# Land.com Property Listing Scraper

> Land.com Property Listing Scraper is a paid API for AI agents from api.scrapeforagents.tech, paid per call via x402, $0.045/call, status unknown (last checked 2026-10-02).

Scrapes structured land and property listing data from Land.com search, state, county, city, or property URLs and returns rows with price, acreage, and listing metadata.

## Facts

- Endpoint: POST https://api.scrapeforagents.tech/v1/land?utm_source=zero.xyz
- Price: $0.045/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/land-com-property-listing-scraper-70a99301
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_P3pUC3VSK2n0vQP88yOUR

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 land-com-property-listing-scraper-70a99301 -d '<json body>'
```

Example prompt: Pull up to 50 land listings from this Land.com search URL — https://www.land.com/land/Texas/ — and include up to 5 images per property, with full details like description and listing date.

## When to prefer this

Use this endpoint when you need structured land listing data from Land.com — including prices, acreage rates, listing IDs, and images — without building your own scraper. It handles pagination automatically and only charges for successful, non-empty runs. Prefer it over general-purpose scrapers when you specifically need Land.com data in a normalized schema with per-acre pricing.

## Known failure modes

- Empty results if the Land.com URL returns no listings or is blocked
- Slow or incomplete response when includeDetails is true due to per-property fetching
- Invalid or non-Land.com URLs cause empty or error responses
- Pagination may be truncated if maxItems is reached before all results are fetched
- Rate limiting or bot detection by Land.com may yield partial data

## How this service works

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

## Output

Returns a JSON object with a count of results and an array of property items. Each item includes the property URL, canonical URL, listing title, price, price currency, price per acre, listing ID, and account ID. Optionally includes image URLs (up to the specified maximum) and detailed fields like description and listing date when includeDetails is enabled.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "maxItems": {
   "type": "integer",
   "default": 100,
   "minimum": 1,
   "description": "Maximum number of unique property rows to return across all URLs."
  },
  "maxImages": {
   "type": "integer",
   "default": 10,
   "maximum": 100,
   "minimum": 0,
   "description": "Maximum number of public image URLs included in each row. Images are linked, not downloaded."
  },
  "startUrls": {
   "type": "array",
   "description": "Public Land.com search, state, county, city, or property URLs. Search URLs are paginated automatically."
  },
  "includeDetails": {
   "type": "boolean",
   "default": false,
   "description": "Fetch each property record for full description, exact listing date, images, and attachments. This can be slow or blocked; the default returns reliable search summaries."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "url": null,
    "price": null,
    "title": null,
    "accountId": null,
    "listingId": null,
    "canonicalUrl": null,
    "pricePerAcre": null,
    "priceCurrency": null
   }
  ],
  "product": "land"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/land-com-property-listing-scraper-70a99301/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.scrapeforagents.tech](https://www.zero.xyz/host/api.scrapeforagents.tech/llms.txt)
