Foreclosure & Auction Finder — Deals + Zillow Valuation
Pricing
from $9.00 / 1,000 distressed deal (fused)s
Foreclosure & Auction Finder — Deals + Zillow Valuation
Scrape US foreclosure, REO and bank-owned auction listings and fuse each one with instant home valuation, rent estimate, comparable sales and neighborhood, school and demographic data. Filter by location, ZIP, coordinates or URL and pull the live auction calendar. Export to JSON, CSV or Excel.
Pricing
from $9.00 / 1,000 distressed deal (fused)s
Rating
0.0
(0)
Developer
SIÁN OÜ
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 hours ago
Last modified
Categories
Share
Foreclosure & Auction Finder — Deals + Home Valuation 🏚️
🎉 The only finder that fuses live foreclosure & auction inventory with instant home valuation and neighborhood data — one row, not three tabs
Built for US flippers, wholesalers, REO/foreclosure investors and lead-gen teams
📋 Overview
Stop running three tools and joining spreadsheets by hand. Foreclosure & Auction Finder pulls live foreclosure, REO and bank-owned auction listings and fuses each one with an instant home value, a rent estimate, comparable sales and neighborhood, school and demographic data — in a single dataset row.
Why distressed-property investors choose us:
- ✅ One fused row, not three: distress status + auction date/venue + home valuation + neighborhood — the join no competitor offers.
- ⚡ Live auction calendar: know exactly when and where each foreclosure or REO sells before you commit.
- 🎯 Deal math built in: every property carries an equity gap (estimated value − starting bid), bid-to-value ratio and gross rent yield.
- 💰 Best-effort enrichment: a missing valuation never fails the run — you always get your distressed inventory.
- 💎 Flexible discovery: search by location, ZIP, coordinates or URL, plus raw auction-calendar operations.
- ✨ Export anywhere: JSON, CSV or Excel, straight from the Apify dataset.
✨ Features
- 🏚️ Distressed inventory search: foreclosure, REO and bank-owned auction listings by location, ZIP, coordinates or URL.
- 🗓️ Auction calendar: pull scheduled auction events by state and asset type — date, venue, asset count.
- 🎯 Single auction event: drill into one event and list every property attached to it.
- 💰 Instant valuation: estimated home value, rent estimate and comparable nearby sales per property.
- 📈 Deal fields: equity gap, bid-to-value ratio and gross rent-yield-vs-bid computed automatically.
- 🏘️ Neighborhood intel: assigned and nearby school ratings, demographics and local amenities.
- 🏦 Distress context: starting bid, auction start/end, online vs trustee venue, occupancy status.
- 📤 Clean export: structured JSON/CSV/Excel with a curated "Distressed deals" dataset view.
🎬 Quick Start
Pick an operation, choose how to search, and run. In under a minute you have a distressed-deal dataset with valuation and neighborhood context attached.
curl -X POST "https://api.apify.com/v2/acts/sian.agency~distressed-deal-finder/runs?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"operation":"search","searchMode":"location","location":"Dallas, TX","maxResults":50}'
🚀 Getting Started (3 Simple Steps)
Step 1: Choose what to pull
Set operation to search (distressed inventory, fused), calendar (the auction calendar) or calendarEvent (one event + its properties).
Step 2: Tell it where to look
For search, pick a searchMode and provide a location, zipCode, latitude/longitude or url. For the calendar, set a state and assetType.
Step 3: Run and export
Launch the run and export the dataset to JSON, CSV or Excel.
That's it! In about a minute, you'll have:
- A list of distressed/auction properties for your target market
- A home value, rent estimate, comps and equity gap on each one
- School ratings, demographics and amenities per neighborhood
📥 Input Configuration
| Field | Type | Required | Description |
|---|---|---|---|
| operation | string | No | search, calendar or calendarEvent (default search) |
| searchMode | string | No | location, zip, coordinates or url |
| location | string | No | City/area text, e.g. "Dallas, TX" (blank = nationwide) |
| zipCode | string | No | 5-digit US ZIP (searchMode = zip) |
| latitude / longitude | string | No | Coordinates (searchMode = coordinates) |
| radius | string | No | Radius in miles around coordinates |
| url | string | No | Auction browse/property URL (searchMode = url) |
| sort | string | No | auction_date, newest, oldest, price_low, price_high, distance |
| state / assetType | string | No | Calendar filters (2-letter state; foreclosure / bank-owned) |
| eventId | string | No | Event code or venue id (operation = calendarEvent) |
| enrichValuation | boolean | No | Add valuation to each listing (paid tier) |
| enrichNeighborhood | boolean | No | Add neighborhood data to each listing (paid tier) |
| maxResults | integer | No | Max rows per run (FREE capped at 25) |
Example:
{"operation": "search","searchMode": "zip","zipCode": "75217","enrichValuation": true,"enrichNeighborhood": true,"maxResults": 100}
📤 Output
Results are saved to the Apify dataset. Each distressed-deal row includes:
| Field | Type | Description |
|---|---|---|
| listingId | string | Auction listing identifier |
| address | object | Street, city, county, state, ZIP |
| distress | object | Asset type (foreclosure/REO/bank-owned), occupancy, venue type |
| auction | object | Starting bid, start/end date, online vs trustee |
| valuation | object | Estimated value, rent estimate, comps, tax & loan context |
| deal | object | Equity gap, bid-to-value ratio, gross rent yield |
| neighborhood | object | School ratings, demographics, local amenities |
| isFusedDeal | boolean | True when a valuation was attached |
Example:
{"rowType": "distressed-property","listingId": "2093283","address": { "city": "Dallas", "state": "TX", "zipCode": "75217" },"distress": { "assetType": "BANK_OWNED", "venueType": "ONLINE" },"auction": { "startingBid": 75000, "startDate": "2026-06-14T12:00:00Z" },"valuation": { "estimate": 248700, "rentEstimate": 2109, "compsCount": 8, "compsMedianPrice": 220750 },"deal": { "equityGapUsd": 173700, "bidToValueRatio": 0.302, "grossRentYieldPct": 33.74 },"neighborhood": { "avgSchoolRating": 3.7, "neighborhoodQuality": "medium" },"isFusedDeal": true}
💼 Use Cases & Examples
1. Find under-market foreclosures
Investors hunting equity in distressed inventory.
Input: A city or ZIP and enrichValuation: true
Output: Each foreclosure with its estimated value and equity gap at the starting bid
Use: Rank a market by built-in equity in minutes.
2. Time deals to the auction calendar
Flippers who need to be in the room (or online) when a property sells.
Input: operation: calendar, a state and an asset type
Output: Scheduled auction events with date, venue and asset count
Use: Plan the week around the auctions that matter.
3. Screen rental yield on distressed buys
Buy-and-hold investors sizing cash flow.
Input: A search with valuation enrichment Output: A rent estimate and gross-yield-vs-bid on every property Use: Filter to the highest-yield distressed properties.
4. Vet the neighborhood in one row
Wholesalers and lead-gen teams qualifying deals fast.
Input: A search with neighborhood enrichment Output: School ratings, demographics and amenities alongside each listing Use: Skip a separate neighborhood lookup entirely.
5. Build distressed-property lead lists
Lead-gen and outreach teams.
Input: A broad location or statewide calendar pull Output: Foreclosure/REO/bank-owned rows with valuation and neighborhood context Use: Export to CSV/JSON for skip tracing, outreach and CRM import.
🔗 Integration Examples
JavaScript/Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('sian.agency/distressed-deal-finder').call({operation: 'search', searchMode: 'location', location: 'Dallas, TX', maxResults: 50});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items[0]);
Python
from apify_client import ApifyClientclient = ApifyClient('YOUR_TOKEN')run = client.actor('sian.agency/distressed-deal-finder').call(run_input={'operation': 'search', 'searchMode': 'zip', 'zipCode': '75217'})for item in client.dataset(run['defaultDatasetId']).iterate_items():print(item)
cURL
curl -X POST 'https://api.apify.com/v2/acts/sian.agency~distressed-deal-finder/runs?token=YOUR_TOKEN' \-H 'Content-Type: application/json' \-d '{"operation":"calendar","state":"TX","assetType":"foreclosure"}'
Automation Workflows (N8N / Zapier / Make)
- Trigger: Schedule (e.g. weekly market sweep) or webhook
- HTTP Request: Call the actor API
- Process: Handle the distressed-deal JSON
- Action: Save to a sheet, alert your team, or push to a CRM
📊 Performance & Pricing
FREE Tier (Try It Now)
- 25 rows per run — full feature access, same data quality
- No credit card required
- Perfect for testing and small projects
PAID Tier (Production Ready)
- Unlimited rows per run, with valuation + neighborhood enrichment
- Faster processing, no caps
- Pay-per-event: only charged for the rows you receive
💰 Priced for the bundle — one fused row replaces three separate scrapers.
❓ Frequently Asked Questions
Q: How many rows can I get? A: FREE tier: 25 per run. PAID tier: unlimited.
Q: What if a property has no valuation match? A: Enrichment is best-effort — the distressed listing still ships, with valuation/neighborhood fields left empty.
Q: Is enrichment available on the FREE tier? A: Valuation and neighborhood enrichment are paid-tier features; FREE runs return distressed inventory only.
Q: What output formats are available? A: JSON, CSV and Excel — export directly from the Apify dataset.
Q: Can I pull the auction calendar on its own?
A: Yes — set operation to calendar (by state/asset type) or calendarEvent (one event + its properties).
Q: Is this legal? A: Yes — we only extract publicly available data. See the legal section below.
🐛 Troubleshooting
No results returned
- Widen the area (try a city instead of a ZIP) or remove the
availabilityfilter. - For coordinates, increase the
radius.
Valuation/neighborhood fields are empty
- Enrichment is paid-tier only and best-effort; some distressed addresses have no public valuation match.
Calendar returns events with zero assets
- Many scheduled events are added before properties are attached; try a different state or asset type.
⚠️ Trademark Disclaimer
This is an independent tool and is not affiliated with, endorsed by, or sponsored by Auction.com, LLC, Zillow Group, Inc., or Trulia, LLC. "Auction.com", "Zillow", "Zestimate", and "Trulia" are trademarks of their respective owners. All product names, logos and brands are property of their respective owners and are used for identification purposes only. This tool accesses only publicly available data.
⚖️ Is it legal to scrape data?
Our actors are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what the user has chosen to share publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.
However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.
You can also read Apify's blog post on the legality of web scraping.
🤝 Support
Join our active support community
- For issues or questions, open an issue in the actor's repository
- Check SIÁN Agency Store for more automation tools
- 📧 apify@sian-agency.online
Built by SIÁN Agency | More Tools