Pre-Foreclosure Tracking
Track Pre-Foreclosures From Notice of Default to Auction
Real-time monitoring of NOD filings, lis pendens, and auction schedules — with automated seller outreach sequences.
Ready to track pre-foreclosures with AI?
Book a Free Consultation
Pre-foreclosure is one of the most reliably motivated seller situations in real estate. An owner who has received a Notice of Default or had a Lis Pendens filed against their property faces a specific, time-bound problem: they must either bring their loan current, negotiate a resolution with their lender, sell the property, or lose it to foreclosure auction. This situation creates genuine motivation — and a window of opportunity for investors who can move quickly with a clear, fair offer.
The challenge is access to information. Pre-foreclosure filings are public record, but monitoring them effectively requires checking county recorder websites, court databases, and auction scheduling systems daily — across multiple counties, multiple filing types, and thousands of records. Most investors check these sources sporadically, if at all, and miss the majority of opportunities.
The Pre-Foreclosure Tracker solves this with automated daily monitoring powered by Apify. Custom-built web automation actors run each morning against your configured county recorder websites, court filing databases, and foreclosure auction scheduling pages. Every new filing is captured, normalized, and cross-referenced against property ownership records to produce a clean, actionable daily feed. Each entry includes the stage of foreclosure, the timeline remaining, the estimated equity position, and the skip-traced owner contact information — everything your acquisition team needs to reach out immediately.
The tracker follows the complete foreclosure pipeline from the earliest notice through auction, ensuring you never miss a filing and always know the current stage and urgency for every property in your monitored counties. Properties that move from one stage to the next generate automatic status update notifications in your CRM, so your team maintains an accurate picture of the timeline and can prioritize outreach accordingly.
Conservative bias is built into the tool at the data verification level. Properties are only added to the feed after the filing is confirmed against the official county recorder or court record. Second-hand aggregator data, unverified reports, or social media signals are never used as primary sources.
Input Parameters
Parameter | Type | Required | Description |
|---|---|---|---|
| Array of county names or FIPS codes | Yes | Counties to monitor; up to 10 per instance |
| Array of strings | Yes |
|
| Integer (dollar amount or percentage) | Yes | Minimum estimated equity to include; default |
| Array of strings | Yes | Any combination of: |
| Integer | No | Only return properties with fewer than this many days to scheduled auction |
| Boolean | No | Exclude bank-owned (REO) properties from results; default |
| Boolean | No | Include HOA-initiated foreclosure filings; default |
| String | Yes |
|
| Boolean | Yes | Push CRM notification when a property moves to next stage; default |
| String | Yes |
|
| Boolean | No | Automatically run skip trace on all new filings; default |
| String | Yes |
|
Processing Methodology
The Pre-Foreclosure Tracker processes data through a four-stage pipeline:
Stage 1 — Apify Actor Execution. Each morning, the configured Apify actor collection executes against the target county sources. Separate actors are maintained for:
County recorder document search (NOD, NOD release, Lis Pendens, trustee's deed)
County court electronic filing systems (civil division for judicial foreclosure states)
Third-party foreclosure auction scheduling platforms (Auction.com, county trustee sites)
REO listing databases for downstream stage tracking
Actors are updated monthly to maintain compatibility with county website changes. If a county recorder site undergoes a structural change that breaks extraction, a manual backup protocol triggers a notification to the Hawary AI maintenance team within 24 hours.
Stage 2 — Record Normalization. Raw filing data from county sources is normalized into a standardized record format:
Filing type classification (NOD / Lis Pendens / NTS / REO)
Document recording date vs. filing date (both captured)
Property legal description converted to street address via assessor lookup
Case number or document number for official reference
Lender/plaintiff name
Loan amount (from original deed of trust or mortgage record)
Stage 3 — Property Enrichment. Each filing is cross-referenced with county assessor data to add:
Current ownership name and mailing address (non-property-address mailing = out-of-state flag)
Assessed value and last recorded sale
Estimated current market value (from recent comparable sales via MLS data pull)
Estimated loan balance (original loan amount adjusted for estimated payments made based on origination date and standard amortization; payoff assumed full balance until confirmed)
Estimated equity calculation:
Estimated Market Value − Estimated Loan BalanceDays on foreclosure timeline since first filing
Estimated days to auction (where auction date is scheduled)
Stage 4 — Stage Classification and CRM Push. Each property is classified into one of four pipeline stages:
Stage | Description | Urgency |
|---|---|---|
Notice of Default (NOD) | Lender has filed formal notice of default | Low-Moderate: typically 90–180 days to auction |
Lis Pendens | Lien notice filed; judicial foreclosure proceeding initiated | Moderate: varies by state; typically 6–18 months |
Auction Scheduled | Foreclosure auction date confirmed and published | High: days to weeks remaining |
REO | Bank has taken ownership post-auction | Post-foreclosure: direct lender negotiation required |
Properties at the "Auction Scheduled" stage with fewer than 30 days remaining are automatically tagged as URGENT and trigger an immediate CRM notification to the assigned acquisition team member.
Output Format
Daily Feed Summary:
```
Pre-Foreclosure Daily Feed
Counties Monitored: Maricopa County, AZ | Pinal County, AZ
Feed Date: [Date]
New Filings Today: 23
Stage Breakdown: NOD (11) | Lis Pendens (6) | Auction Scheduled (4) | REO (2)
Above Equity Minimum ($30K): 19 properties
```
Per-Property Record:
Field | Example Value | |
|---|---|---|
Property Address | 3821 S Priest Dr, Tempe AZ 85282 | |
Property Type | SFR — 4bd/2ba, 1,680 sqft | |
Filing Type | Notice of Default (NOD) | |
Filing Date | [14 days ago] | |
Recording Date | [12 days ago] | |
Lender / Plaintiff | Wells Fargo Bank NA | |
Original Loan Amount | $198,000 | |
Estimated Current Balance | $162,400 | |
Estimated Market Value | $341,000 | |
Estimated Equity | $178,600 (52.4%) | |
Owner Name | James T. & Sandra L. Cortez | |
Owner Mailing Address | Same as property (owner-occupied) | |
Days Since Filing | 14 days | |
Estimated Days to Auction | ~76 days (if no redemption) | |
Stage | NOD — Early Stage | |
Urgency | Moderate | |
Skip Trace Status | Phone: (480) 555-XXXX | Email: jcortez@[domain] |
CRM Lead ID | GHL-PRE-0394 |
Conservative Bias Methodology
Filing Confirmation Required. A property is added to the feed only after the filing is confirmed against the official primary source — the county recorder's indexed document system or the court's electronic filing system. If a filing appears on a third-party aggregator but cannot be confirmed on the primary source, it is held in a "Pending Confirmation" queue and not pushed to CRM until primary source confirmation is achieved (typically within 1–3 days as county systems update).
Equity Estimation. Estimated equity uses the lower of assessed value or estimated market value. The loan balance estimate uses full original loan balance as the default conservative assumption when an official payoff figure is not available. This means estimated equity shown is a floor — actual equity may be higher.
No Rumor or Hearsay Sources. Court documents, recording office documents, and official auction scheduling platforms are the only data sources used. Social media, neighborhood reports, and investor forums are never used as signals.
Stage Changes Require Re-Confirmation. When a property is flagged as moving to a new stage (e.g., from NOD to Auction Scheduled), the new stage must be confirmed against a primary source before the CRM record is updated.
CRM Integration
GoHighLevel:
Creates contact + opportunity in "Pre-Foreclosure" pipeline
Stage tag matches foreclosure pipeline stage:
Stage-NOD,Stage-LisPendens,Stage-AuctionScheduled,Stage-REOUrgency tag applied:
URGENTfor auction within 30 daysStage change triggers automated workflow (configurable: SMS/email/task assignment)
Daily feed summary pushed as conversation note to admin contact
HubSpot:
Creates Deal in custom "Pre-Foreclosure Leads" pipeline
Custom properties:
Filing Stage,Filing Date,Estimated Equity,Days to Auction,Lender NameStage change triggers workflow enrollment
Salesforce:
Opportunity created in
Pre-Foreclosure AcquisitionstageCustom object:
Foreclosure Filing Recordattached to OpportunityAlert task auto-created for URGENT properties
Parameter | Type | Required | Description |
|---|---|---|---|
| Array of county names or FIPS codes | Yes | Counties to monitor; up to 10 per instance |
| Array of strings | Yes |
|
| Integer (dollar amount or percentage) | Yes | Minimum estimated equity to include; default |
| Array of strings | Yes | Any combination of: |
| Integer | No | Only return properties with fewer than this many days to scheduled auction |
| Boolean | No | Exclude bank-owned (REO) properties from results; default |
| Boolean | No | Include HOA-initiated foreclosure filings; default |
| String | Yes |
|
| Boolean | Yes | Push CRM notification when a property moves to next stage; default |
| String | Yes |
|
| Boolean | No | Automatically run skip trace on all new filings; default |
| String | Yes |
|
Parameter | Type | Required | Description |
|---|---|---|---|
| Array of county names or FIPS codes | Yes | Counties to monitor; up to 10 per instance |
| Array of strings | Yes |
|
| Integer (dollar amount or percentage) | Yes | Minimum estimated equity to include; default |
| Array of strings | Yes | Any combination of: |
| Integer | No | Only return properties with fewer than this many days to scheduled auction |
| Boolean | No | Exclude bank-owned (REO) properties from results; default |
| Boolean | No | Include HOA-initiated foreclosure filings; default |
| String | Yes |
|
| Boolean | Yes | Push CRM notification when a property moves to next stage; default |
| String | Yes |
|
| Boolean | No | Automatically run skip trace on all new filings; default |
| String | Yes |
|
Processing Methodology
The Pre-Foreclosure Tracker processes data through a four-stage pipeline:
Stage 1 — Apify Actor Execution. Each morning, the configured Apify actor collection executes against the target county sources. Separate actors are maintained for:
County recorder document search (NOD, NOD release, Lis Pendens, trustee's deed)
County court electronic filing systems (civil division for judicial foreclosure states)
Third-party foreclosure auction scheduling platforms (Auction.com, county trustee sites)
REO listing databases for downstream stage tracking
Actors are updated monthly to maintain compatibility with county website changes. If a county recorder site undergoes a structural change that breaks extraction, a manual backup protocol triggers a notification to the Hawary AI maintenance team within 24 hours.
Stage 2 — Record Normalization. Raw filing data from county sources is normalized into a standardized record format:
Filing type classification (NOD / Lis Pendens / NTS / REO)
Document recording date vs. filing date (both captured)
Property legal description converted to street address via assessor lookup
Case number or document number for official reference
Lender/plaintiff name
Loan amount (from original deed of trust or mortgage record)
Stage 3 — Property Enrichment. Each filing is cross-referenced with county assessor data to add:
Current ownership name and mailing address (non-property-address mailing = out-of-state flag)
Assessed value and last recorded sale
Estimated current market value (from recent comparable sales via MLS data pull)
Estimated loan balance (original loan amount adjusted for estimated payments made based on origination date and standard amortization; payoff assumed full balance until confirmed)
Estimated equity calculation:
Estimated Market Value − Estimated Loan BalanceDays on foreclosure timeline since first filing
Estimated days to auction (where auction date is scheduled)
Stage 4 — Stage Classification and CRM Push. Each property is classified into one of four pipeline stages:
Stage | Description | Urgency |
|---|---|---|
Notice of Default (NOD) | Lender has filed formal notice of default | Low-Moderate: typically 90–180 days to auction |
Lis Pendens | Lien notice filed; judicial foreclosure proceeding initiated | Moderate: varies by state; typically 6–18 months |
Auction Scheduled | Foreclosure auction date confirmed and published | High: days to weeks remaining |
REO | Bank has taken ownership post-auction | Post-foreclosure: direct lender negotiation required |
Properties at the "Auction Scheduled" stage with fewer than 30 days remaining are automatically tagged as URGENT and trigger an immediate CRM notification to the assigned acquisition team member.
Output Format
Daily Feed Summary:
```
Pre-Foreclosure Daily Feed
Counties Monitored: Maricopa County, AZ | Pinal County, AZ
Feed Date: [Date]
New Filings Today: 23
Stage Breakdown: NOD (11) | Lis Pendens (6) | Auction Scheduled (4) | REO (2)
Above Equity Minimum ($30K): 19 properties
```
Per-Property Record:
Field | Example Value | |
|---|---|---|
Property Address | 3821 S Priest Dr, Tempe AZ 85282 | |
Property Type | SFR — 4bd/2ba, 1,680 sqft | |
Filing Type | Notice of Default (NOD) | |
Filing Date | [14 days ago] | |
Recording Date | [12 days ago] | |
Lender / Plaintiff | Wells Fargo Bank NA | |
Original Loan Amount | $198,000 | |
Estimated Current Balance | $162,400 | |
Estimated Market Value | $341,000 | |
Estimated Equity | $178,600 (52.4%) | |
Owner Name | James T. & Sandra L. Cortez | |
Owner Mailing Address | Same as property (owner-occupied) | |
Days Since Filing | 14 days | |
Estimated Days to Auction | ~76 days (if no redemption) | |
Stage | NOD — Early Stage | |
Urgency | Moderate | |
Skip Trace Status | Phone: (480) 555-XXXX | Email: jcortez@[domain] |
CRM Lead ID | GHL-PRE-0394 |
Conservative Bias Methodology
Filing Confirmation Required. A property is added to the feed only after the filing is confirmed against the official primary source — the county recorder's indexed document system or the court's electronic filing system. If a filing appears on a third-party aggregator but cannot be confirmed on the primary source, it is held in a "Pending Confirmation" queue and not pushed to CRM until primary source confirmation is achieved (typically within 1–3 days as county systems update).
Equity Estimation. Estimated equity uses the lower of assessed value or estimated market value. The loan balance estimate uses full original loan balance as the default conservative assumption when an official payoff figure is not available. This means estimated equity shown is a floor — actual equity may be higher.
No Rumor or Hearsay Sources. Court documents, recording office documents, and official auction scheduling platforms are the only data sources used. Social media, neighborhood reports, and investor forums are never used as signals.
Stage Changes Require Re-Confirmation. When a property is flagged as moving to a new stage (e.g., from NOD to Auction Scheduled), the new stage must be confirmed against a primary source before the CRM record is updated.
CRM Integration
GoHighLevel:
Creates contact + opportunity in "Pre-Foreclosure" pipeline
Stage tag matches foreclosure pipeline stage:
Stage-NOD,Stage-LisPendens,Stage-AuctionScheduled,Stage-REOUrgency tag applied:
URGENTfor auction within 30 daysStage change triggers automated workflow (configurable: SMS/email/task assignment)
Daily feed summary pushed as conversation note to admin contact
HubSpot:
Creates Deal in custom "Pre-Foreclosure Leads" pipeline
Custom properties:
Filing Stage,Filing Date,Estimated Equity,Days to Auction,Lender NameStage change triggers workflow enrollment
Salesforce:
Opportunity created in
Pre-Foreclosure AcquisitionstageCustom object:
Foreclosure Filing Recordattached to OpportunityAlert task auto-created for URGENT properties
GoHighLevel:
Creates contact + opportunity in "Pre-Foreclosure" pipeline
Stage tag matches foreclosure pipeline stage:
Stage-NOD,Stage-LisPendens,Stage-AuctionScheduled,Stage-REOUrgency tag applied:
URGENTfor auction within 30 daysStage change triggers automated workflow (configurable: SMS/email/task assignment)
Daily feed summary pushed as conversation note to admin contact
HubSpot:
Creates Deal in custom "Pre-Foreclosure Leads" pipeline
Custom properties:
Filing Stage,Filing Date,Estimated Equity,Days to Auction,Lender NameStage change triggers workflow enrollment
Salesforce:
Opportunity created in
Pre-Foreclosure AcquisitionstageCustom object:
Foreclosure Filing Recordattached to OpportunityAlert task auto-created for URGENT properties
Daily first-mover advantage. Reach pre-foreclosure sellers on the same day their filing is recorded — before most investors even know the filing exists.
Prioritized by urgency. The URGENT flag and days-to-auction countdown ensure your team focuses on the highest-time-pressure deals first.
Complete pipeline visibility. Track every pre-foreclosure property in your markets through all four stages, so you always know the current status of every potential deal.
Skip trace at intake. Owner contact information is appended automatically at the moment of lead creation, eliminating the manual skip-trace step from your acquisition workflow.
Who This Is For
Wholesalers seeking to purchase pre-foreclosure properties via short sale or direct negotiation
Fix-and-flip investors looking for deeply discounted acquisition opportunities
Acquisition managers monitoring multiple counties for deal flow
REO disposition specialists tracking bank-owned inventory