Hubzu Foreclosure & Auction Scraper · Agent & Trustee Contacts avatar

Hubzu Foreclosure & Auction Scraper · Agent & Trustee Contacts

Pricing

from $1.00 / 1,000 property exporteds

Go to Apify Store
Hubzu Foreclosure & Auction Scraper · Agent & Trustee Contacts

Hubzu Foreclosure & Auction Scraper · Agent & Trustee Contacts

Export Hubzu foreclosure, bank-owned and auction homes by state: address, bids, list price, beds, sqft, sale date — plus listing agent email and phone, trustee and case number, tax value. One row per property, CRM-ready. No login.

Pricing

from $1.00 / 1,000 property exporteds

Rating

0.0

(0)

Developer

Corentin Robert

Corentin Robert

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

5 days ago

Last modified

Categories

Share

Turn Hubzu (one of the largest US online auction sites for bank-owned and foreclosure homes) into a clean spreadsheet you can act on: address, bids, list price, beds, sqft, sale date, and who to call: the listing agent's email and phone, or the foreclosure trustee and case number.

No login. No Hubzu account. No API key.

Free Apify plan: 20 properties per run. Paid plans export as many as your budget allows.


Who is this for?

You are…Typical goalSuggested setup
Fix-and-flip / buy-and-hold investorFind discounted homes before the auction closesYour state + Bank-owned + max price
Wholesaler / acquisitions repCall listing agents on REO auctionsContacts on, Contacts (CRM) view
Foreclosure auction bidderPlan courthouse salesForeclosure auction + Foreclosure calendar view
Real estate agent / lender / title companyProspect the agents and trustees behind distressed salesNationwide, Contacts on
Analyst / data teamTrack distressed inventory and compsAll, including ended sales, scheduled weekly
Buyer with a watch listRefresh bids and status on saved homesPaste Hubzu property links

What you get by default: every open listing in your states, with price fields, property facts, sale dates and the contact published on the property page.

Honest fill rates (test run, October 2026, 20 Florida + 20 Texas properties):

FieldBank-owned / online auctions (FL)Courthouse foreclosure sales (TX)
Address, beds, sqft, year built, photos95–100%100%
List price / opening bid100%0% (Hubzu does not publish one)
Current bid50% (auctions with bids)0%
Listing agent name, email, phone, brokerage100%n/a
Trustee / law firm + phone, case numbern/a100%
Courthouse sale date, time, venuen/a100%
Tax assessed value, annual tax100%70%

Turn Add agent / trustee contacts off for a faster, cheaper listing-only export (address, prices, beds, sqft, dates, brokerage name).


Quick start

  1. Open the Input tab.
  2. Keep Florida selected (or pick your states).
  3. Click Start, then open the Contacts (CRM) or Overview view and export to CSV / Excel.

A 10-property run takes about 5 seconds.


Ready-made examples

ExampleWhat you get
Florida bank-owned homes with agent emailsActive REO auctions + listing agent contacts
Texas foreclosure auctions with trustee and case numberCourthouse sale calendar
Refresh Hubzu property linksLatest bids and status for your saved homes
Hubzu listing agent emails nationwide for CRMOne row per home, agent contact columns

(Links are added here once the examples are live in the Store.)


What it extracts

  • Sale: sale type (Bank-owned, Foreclosure auction, Second-chance auction, Non-bank-owned, Short sale, Commercial), format (Online auction, Courthouse sale, Traditional), status, auction start/end, courthouse sale date/time/venue, bid count.
  • Price: list price, opening bid, current bid, reserve (when shown), buyer's premium flag.
  • Property: full address, county, GPS, property type, beds, baths, sqft, lot size, year built, occupancy, MLS #, parcel number, description, up to 10 photos.
  • Contact: listing agent name, email, phone, brokerage, license #; or foreclosure trustee / law firm, phone and case number; seller / loan servicer.
  • Tax: assessed value, annual tax, tax year.

Contacts are copied only when Hubzu publishes them on the property page. Nothing is guessed or invented.


How much does it cost to scrape Hubzu?

Pay per result. You pay $0.05 per run, plus one of these per property:

EventFreeBronzeSilverGold+
Property (no contact)$0.0015$0.0013$0.0012$0.0010
Property with contact (agent email/phone or trustee phone)$0.0050$0.0045$0.0040$0.0035
Scenario (run fee included)FreeBronzeSilverGold+
20 properties with contacts$0.15$0.14$0.13$0.12
100 properties with contacts20 per run$0.50$0.45$0.40
1,000 properties with contacts20 per run$4.55$4.05$3.55
1,000 properties, contacts off20 per run$1.35$1.25$1.05

Set Max cost per run in the run options to cap your spend: the export stops cleanly when it is reached.


This Actor only collects data that Hubzu shows publicly to any visitor, without logging in: listing details, prices and the contact details that agents and trustees publish so buyers can reach them. It does not bypass logins or access private accounts.

Personal data (such as an agent's name, email or phone) may be protected by laws like the GDPR or the CCPA. Use it for legitimate purposes only, respect opt-out requests and anti-spam rules (CAN-SPAM, TCPA), and check Hubzu's terms of use for your use case. If in doubt, ask a lawyer. Read more in Apify's post Is web scraping legal?.


Limitations

  • Hubzu inventory changes every day; online auctions usually last about a week. Schedule the Actor for fresh data.
  • Courthouse foreclosure sales do not show an opening bid on Hubzu, so price filters skip them (leave price empty to keep them).
  • Free Apify plan: 20 properties per run.

Input

FieldWhat it doesDefault
statesTwo-letter state codes. Empty = nationwide.Florida (Console)
saleTypesbank_owned, foreclosure, second_chance, non_bank_owned, short_sale, commercial. Empty = all.all
listingStatusopen, open_and_pending, allopen
minPrice / maxPricePrice range on current bid, else opening bid, else list pricenone
minBedsMinimum bedroomsnone
citiesKeep only these citiesall
includeContactsAgent / trustee contacts, full details, photos, taxtrue
propertyUrlsHubzu property links or IDs (replaces the search)empty
maxItemsMax properties, 0 = no cap20

API-only options (not in the Console form): verboseLogs: true adds technical debug lines; detailConcurrency (1–20, default 8).

{
"states": ["FL", "GA"],
"saleTypes": ["bank_owned"],
"maxPrice": 250000,
"includeContacts": true,
"maxItems": 200
}

Output sample

One row per property (real values from a test run; agent contact anonymized, long fields shortened):

{
"property_id": "9321810859",
"url": "https://www.hubzu.com/property/9321810859-330-Tudor-Drive-Unit-203-Cape-Coral-FL-33904",
"sale_type": "Bank-owned (REO)",
"sale_format": "Online auction",
"status": "Active",
"full_address": "330 Tudor Drive Unit #203, Cape Coral, FL 33904",
"county": "Lee",
"property_type": "Condo / Apartment",
"beds": 2,
"baths": 2,
"sqft": 973,
"year_built": 1964,
"occupancy": "Vacant",
"list_price": 125400,
"starting_bid": 100320,
"current_bid": 115320,
"reserve_price": 119130,
"bid_count": 3,
"auction_end": "2026-10-09T13:44:18Z",
"listing_brokerage": "All Florida Property Group",
"seller": "Celink",
"contact_role": "Listing agent",
"contact_name": "Jane Sample",
"contact_email": "jane@example-brokerage.com",
"contact_phone": "(321) 555-0142",
"contact_company": "All Florida Property Group",
"mls_number": "2026037368",
"tax_assessed_value": 59463,
"annual_tax": 932,
"photos": ["https://image-prod.hubzu.com/2026/9/9321810859/…_9.JPEG"]
}

A courthouse foreclosure row instead fills sale_event_date (e.g. "2026-12-08"), sale_event_time ("11:00 AM CT"), sale_event_venue, foreclosure_case_number, trustee_name and contact_role: "Foreclosure trustee".

Dataset views: Overview · Contacts (CRM) · Foreclosure calendar · Property details. A readable Run log is saved with every run.


How it works

The Actor reads Hubzu's public search results state by state, applies your filters, then opens each matching property page for contacts, photos and the tax record. Rows are saved as soon as they are ready, so you can download partial results while a large run is still going.


Local development

npm install
npm test # unit tests (fixtures, no network)
apify run --input-file=.actor/INPUT.json

src/lib/normalize.js holds the pure mapping and filters; src/lib/hubzuApi.js the HTTP client; src/main.js the run flow. Published Store examples live in published-tasks/ (not shipped in the image).


Also available


Support

Questions, a missing field or a custom export: corentin@outreacher.fr. Use the Issues tab for bugs.