Our product / Michigan, statewide
Foreclosure Feed
Michigan foreclosure notices from all 83 counties, mapped and searchable, updated nightly. A subscription product we built and run.
- Client
- Our product
- Where
- Michigan, statewide
- Tier
- Tier 3 / Data products
Screenshots


The problem
What needed solving.
Michigan foreclosure notices are published county by county on the legal-notice newspaper site.
An investor who wants the whole list has to read 83 counties of notices by hand, then work out where each house is.
So we built a feed that collects them every night, cleans them up and puts them on a map.
What we built.
All 83 counties, nightly
Collection runs in six timed slices each night, plus a Sunday safety sweep.
Notices into clean fields
A parser turns each notice into 12 fields, such as address, sale date and amount owed.
Mapped and searchable
Every record is geocoded nightly and shown on a clustered map.
A free tier that holds
Ten free reveals a week, enforced on the server. Money fields stay masked and never reach the browser.
Subscriptions
Stripe plans, monthly or annual, with proration, cancel, reactivate, card updates and a retention offer.
Trial codes
Codes for investor clubs, checked on the server.
Owner admin
Customers, revenue figures, support and trial codes in one place.
Health checks
If a nightly run goes wrong, the owner gets an email.
By the numbers
Under the hood.
- Michigan counties collected nightly
- 83
- As of Oct 2026
- Clean fields parsed from each notice
- 12
- As of Oct 2026
- Timed slices each night, plus a Sunday sweep
- 6
- As of Oct 2026
- Cloud functions, 5 of them on a schedule
- 33
- As of Oct 2026
Figures come from the project's own code, test runs and logs. Each one is dated.
What it runs on
- Next.js
- Firebase Cloud Functions
- Firestore
- Stripe
- Leaflet maps
- SendGrid
What this would cost you
From $12,000
After paid Discovery
A product like this one is a Data products build. Upkeep is Operate, $500 to $900/mo.
Upkeep starts with a 12-month term, then runs month to month with 30 days notice.
Next case study
Booking, route maps and payments for mobile mechanics, plus two apps built for this platform.
Have data your customers would pay for?
Thirty minutes. Tell us what you need. You get a fixed price in writing within two business days.