Homefinder Scraper avatar

Homefinder Scraper

Pricing

from $1.20 / 1,000 listing returneds

Go to Apify Store
Homefinder Scraper

Homefinder Scraper

Scrape HomeFinder home listings by location (city, state or zip): price, beds/baths, square footage, year built, lot size, MLS source, listing agent/brokerage and photos. No login, no key.

Pricing

from $1.20 / 1,000 listing returneds

Rating

0.0

(0)

Developer

MrDoe

MrDoe

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

HomeFinder Scraper - HomeFinder scraper showing price, beds/baths and MLS source for each home

What does HomeFinder Scraper do?

HomeFinder Scraper reads HomeFinder's own location search page and returns the address, price, beds/baths, square footage, year built, lot size, MLS source, listing agent, brokerage and photos for each listing. Give it a city/state, zip code, or a full search URL with your own filters already applied.

Why use HomeFinder Scraper?

  • HomeFinder's listings are sourced from the same real MLS data feed used by the major real estate portals.
  • Returns the listing agent's name, phone number and brokerage directly - useful for lead generation.
  • Captures MLS source and listing ID, useful for cross-referencing with other data sources.
  • Works with any location - city/state, zip code, or a full filtered search URL copied from your browser.
  • No account or API key.

What makes this different

HomeFinder serves the same underlying MLS-sourced listing data as the larger real estate portals, but through a less heavily trafficked site - this Actor reads that data directly, including full agent and brokerage contact details on every listing.

Who can use the HomeFinder Scraper and how?

  • Real estate lead generation: Collect listing agent and brokerage contact details by market.
  • Home buyers: Monitor a specific city or zip code for new listings.
  • Real estate investors: Screen for year built, lot size and MLS source across a market.
  • Market researchers: Study price and inventory distributions by property type and location.

How it works

HomeFinder Scraper workflow: your input, collection, output

  1. Your input — give it a location path, or paste a full HomeFinder search URL with your own filters
  2. The Actor collects it — the Actor reads that location's own search-results page directly
  3. Your output — you get one row per listing, with price, specs and agent contact info

What data can you extract?

The dataset has 31 fields per row:

FieldTypeDescription
propertyIdstringHomeFinder's internal property ID.
permalinkstringListing's URL slug.
urlstringListing detail page URL.
statusstringListing status, e.g. "for_sale".
isNewListingbooleanWhether the listing is newly posted.
isPriceReducedbooleanWhether the price was recently reduced.
isForeclosurebooleanWhether the listing is a foreclosure.
pricenumberList price.
priceReducedAmountnumberAmount the price was reduced by, when applicable.
currencystringCurrency (USD).
streetstringStreet address.
citystringCity.
statestringState code.
zipcodestringZip code.
latitudenumberLatitude.
longitudenumberLongitude.
bedsnumberNumber of bedrooms.
bathsstringNumber of bathrooms.
sqftnumberLiving area in square feet.
lotSqftnumberLot size in square feet.
yearBuiltnumberYear built.
propertyTypestringProperty type, e.g. "multi_family".
garagenumberGarage spaces.
mlsSourcestringMLS source name.
mlsListingIdstringMLS listing ID.
listDatestringWhen the listing was posted.
photoCountnumberNumber of photos.
primaryPhotoUrlstringPrimary listing photo URL.
agentNamestringListing agent's name.
agentPhonestringListing agent's phone number.
brokerageNamestringBrokerage name.

How to use HomeFinder Scraper

HomeFinder Scraper input form

  1. Open the Actor and go to the Input tab.
  2. Enter a location path (e.g. TX/Austin), or paste a full HomeFinder search URL with filters already applied.
  3. Optionally set filters and a Max results limit.
  4. Click Start. A default run finishes in under a minute.
  5. Open the Output tab, then download the dataset or connect it to your tools.

Input Parameters

ParameterTypeRequiredDefaultDescription
locationstringNo"TX/Austin"A HomeFinder location path (e.g. TX/Austin), or a full search URL with filters already applied.
maxItemsintegerNo42Maximum number of listings to return. Capped at 200 to keep a single run bounded.
proxyConfigurationobjectNo{"useApifyProxy":false}HomeFinder's listing pages work without a proxy for moderate volumes. Enable Apify Proxy for larger runs.

Output Data

HomeFinder Scraper dataset table

Each row is one listing: address, price, beds/baths, square footage, year built, lot size, MLS source, listing agent, brokerage and photos.

HomeFinder Scraper field map of one record

A real dataset item:

{
"propertyId": "8252805085",
"permalink": "12808-Chromite-St_Austin_TX_78727_M82528-05085",
"url": "https://www.homefinder.com/realestateandhomes-detail/12808-Chromite-St_Austin_TX_78727_M82528-05085",
"status": "for_sale",
"isNewListing": true,
"isPriceReduced": null,
"isForeclosure": null,
"price": 540000,
"priceReducedAmount": null,
"currency": "USD",
"street": "12808 Chromite St",
"city": "Austin",
"state": "TX",
"zipcode": "78727",
"latitude": 30.423142,
"longitude": -97.696699,
"beds": 4,
"baths": "4",
"sqft": 2129,
"lotSqft": 11848,
"yearBuilt": 1985,
"propertyType": "multi_family",
"garage": 2,
"mlsSource": "UnlockMLS",
"mlsListingId": "8796147",
"listDate": "2026-10-21T03:25:23.000000Z",
"photoCount": 25,
"primaryPhotoUrl": "https://ap.rdcpix.com/9aa21d5547090c821d08a9aea52903f4l-m2532282447s.jpg",
"agentName": "Pratik Patel",
"agentPhone": "5125088410",
"brokerageName": "Texas Ally Real Estate Group"
}

Usage Examples

Search by city/state

{
"location": "TX/Austin",
"maxItems": 42
}

Filtered search URL

{
"location": "https://www.homefinder.com/TX/Austin/beds-2/",
"maxItems": 50
}

Tips for Best Results

  • Apply your filters directly on homefinder.com first, then copy that URL in for the most control.
  • Re-run on a schedule with the same location to catch new listings.
  • Default is 5 results for a fast test. Set the max to 0 to return everything available.

Known Limitations

  • Pulls from a single search-results page per run, not every page of a very large market.

Integrations

Run it from the Apify API, on a schedule, or from a webhook. Send results straight to Google Sheets, Make, Zapier, Slack or your own database with Apify's built-in integrations.

Export Formats

Download the dataset as JSON, CSV, Excel, XML, HTML table or RSS from the Output tab or the API.

Frequently Asked Questions

Does it need a HomeFinder account?

No. The Actor reads HomeFinder's public search pages and needs no account or key.

Where does the data come from?

HomeFinder sources its listings from real MLS data feeds, the same kind used by major real estate portals.

How many results can I get?

Up to 200 per run from a single location's search-results page.

Do I need an account or login?

No. The Actor reads public data and needs no account or key.

Am I charged for failed runs or empty results?

You are only charged for results that are actually written to the dataset.

Can I run it on a schedule?

Yes. Create a Task with your input and add a schedule in Apify Console. With monitor mode on, each scheduled run returns only what changed since the previous one.

Enterprise and custom work

Need higher volumes, a custom output schema, dedicated scheduling or a no-breaking-changes commitment for a production pipeline? Open an issue on the Actor page and describe your use case. Bulk terms and custom builds are available.

Support

Questions or a missing field? Open an issue from the Issues tab on this Actor's page and it will be looked at.

You are responsible for using the data in line with the source's terms and applicable law. The Actor collects publicly available data only and is not affiliated with the source.