# Homes.com Scraper: For Sale, Rent, Sold & Open Houses

**Use case:** 

Scrape Homes.com US property records by location or link. Get price, beds, baths, size, address, geo, agent & brokerage in one flat row per property.

## Input

```json
{
  "mode": "search",
  "location": "Austin, TX",
  "sort": "relevance",
  "urls": [
    "https://www.homes.com/austin-tx/sold/",
    "https://www.homes.com/property/12821-ranft-cove-del-valle-tx/m6kdhgkklwzy3/"
  ],
  "listingType": "for_sale",
  "fetchDetails": true,
  "maxItems": 20,
  "maxPages": 0,
  "incrementalMode": false,
  "emitUnchanged": false,
  "emitExpired": false,
  "proxy": {
    "useApifyProxy": true
  },
  "maxNotifyListings": 50
}
```

## Output

```json
{
  "listingKey": {
    "label": "Listing key",
    "format": "text"
  },
  "changeType": {
    "label": "Change",
    "format": "text"
  },
  "listingChannel": {
    "label": "Channel",
    "format": "text"
  },
  "isSold": {
    "label": "Sold",
    "format": "boolean"
  },
  "name": {
    "label": "Property",
    "format": "text"
  },
  "price": {
    "label": "Price",
    "format": "number"
  },
  "priceCurrency": {
    "label": "Currency",
    "format": "text"
  },
  "priceLabel": {
    "label": "Price label",
    "format": "text"
  },
  "statusLabel": {
    "label": "Status",
    "format": "text"
  },
  "soldDate": {
    "label": "Sold date",
    "format": "text"
  },
  "daysOnMarket": {
    "label": "Days on market",
    "format": "number"
  },
  "pricePerSqft": {
    "label": "Price / sq ft",
    "format": "number"
  },
  "propertyType": {
    "label": "Property type",
    "format": "text"
  },
  "bedrooms": {
    "label": "Beds",
    "format": "number"
  },
  "bathrooms": {
    "label": "Baths",
    "format": "number"
  },
  "livingAreaSqft": {
    "label": "Sq ft",
    "format": "number"
  },
  "yearBuilt": {
    "label": "Year built",
    "format": "number"
  },
  "streetAddress": {
    "label": "Street",
    "format": "text"
  },
  "city": {
    "label": "City",
    "format": "text"
  },
  "state": {
    "label": "State",
    "format": "text"
  },
  "postalCode": {
    "label": "ZIP",
    "format": "text"
  },
  "country": {
    "label": "Country",
    "format": "text"
  },
  "latitude": {
    "label": "Latitude",
    "format": "number"
  },
  "longitude": {
    "label": "Longitude",
    "format": "number"
  },
  "availability": {
    "label": "Availability",
    "format": "text"
  },
  "datePosted": {
    "label": "Listed",
    "format": "text"
  },
  "dateModified": {
    "label": "Updated",
    "format": "text"
  },
  "brokerageName": {
    "label": "Brokerage",
    "format": "text"
  },
  "agentName": {
    "label": "Agent",
    "format": "text"
  },
  "agentTitle": {
    "label": "Agent role",
    "format": "text"
  },
  "agentPhone": {
    "label": "Agent phone",
    "format": "text"
  },
  "agentEmail": {
    "label": "Agent email",
    "format": "text"
  },
  "agentUrl": {
    "label": "Agent page",
    "format": "link"
  },
  "primaryImageUrl": {
    "label": "Photo",
    "format": "image"
  },
  "description": {
    "label": "Summary",
    "format": "text"
  },
  "fullDescription": {
    "label": "Full description",
    "format": "text"
  },
  "highlights": {
    "label": "Highlights",
    "format": "array"
  },
  "schools": {
    "label": "Schools",
    "format": "array"
  },
  "amenityGroups": {
    "label": "Home details",
    "format": "array"
  },
  "lotDetails": {
    "label": "Lot details",
    "format": "array"
  },
  "hoaFees": {
    "label": "HOA fees",
    "format": "array"
  },
  "parking": {
    "label": "Parking",
    "format": "array"
  },
  "utilities": {
    "label": "Utilities",
    "format": "array"
  },
  "priceHistory": {
    "label": "Price history",
    "format": "array"
  },
  "priceHistorySource": {
    "label": "Price history source",
    "format": "text"
  },
  "taxHistory": {
    "label": "Tax history",
    "format": "array"
  },
  "taxHistorySource": {
    "label": "Tax history source",
    "format": "text"
  },
  "url": {
    "label": "Listing URL",
    "format": "link"
  },
  "changedFields": {
    "label": "Changed fields",
    "format": "array"
  },
  "firstSeenAt": {
    "label": "First seen",
    "format": "text"
  },
  "lastSeenAt": {
    "label": "Last seen",
    "format": "text"
  },
  "scrapedAt": {
    "label": "Scraped at",
    "format": "text"
  }
}
```

## About this Actor

This example demonstrates how to use [Homes.com Scraper: For Sale, Rent, Sold & Open Houses](https://apify.com/abotapi/homes-com-scraper.md) with a specific input configuration. Visit the [Actor detail page](https://apify.com/abotapi/homes-com-scraper.md) to learn more, explore other use cases, and run it yourself.


## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
This Task's input is already configured above — use it as-is rather than inventing a new one.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For full API examples (JavaScript, Python, CLI, MCP, OpenAPI), see this Task's Actor page: https://apify.com/abotapi/homes-com-scraper.md

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).
