← Docs

Fetch all published sales (public)

Independent developers can read all published sales and parse metadata across regions. This is read-only.

HTTP

Endpoint: GET /v1/sales

Auth: none (public)

Status: coming next (this page defines the contract)

Response shape

Each sale includes region and listing slugs so you can build stable URLs and analytics keys.

{
  "ok": true,
  "sales": [
    {
      "id": "uuid",
      "title": "string",
      "city": "string",
      "state": "string",
      "start_date": "YYYY-MM-DD",
      "end_date": "YYYY-MM-DD",
      "region_slug": "atlanta-ga",
      "listing_slug": "smith-family-estate-2026",
      "published_at": "ISO timestamp"
    }
  ]
}

Node example

const res = await fetch("https://api.openestatesales.com/v1/sales");
const json = await res.json();
console.log(json.sales.length);