Skip to content
Try it free
Backtested lead data · tested on real sales

Call the owners who sell 2.4 times as often.

Behind every score is a model built for one county, trained on years of its own sales. Here is exactly how it works, how we test it and what it cannot do.

2.4×median county: the top 10% sold this many times as often as average
77counties tested on real sales, every result published
12of those counties: the top 10% sold 3 times as often as average, or more

The LeadCounty AI score is a 1 to 10 chance-to-sell rating for every property, made by a separate LightGBM model trained on each county's own sales and owner history. In tests on real sales across 77 counties, the top-scored 10% of properties sold a median 2.4 times as often as the county average. Refreshed weekly from official county records.

How to read the score
  • A score is a probability. Most 10s do not sell within a year, but they sell several times more often than the rest.
  • “Sold” means a deed with a real price in the next 12 months. It does not mean sold to you.
  • We publish every county with enough sales for a fair test.

How the score is built and tested · Every county's result

Tested on sales that really happened

Cook County (Chicago), IL

Share of properties that sold within 12 months, from the lowest-scored to the top-scored tenth. The top 10% sold 5.1% of the time against a county average of 1.9%: 2.7× lift.

How the test works

  1. Turn the clock back. Rebuild the county as it looked a year ago.
  2. Score every property. The model sees only the older records, never the answer.
  3. Count real sales. A sale is a deed with a real price in the next 12 months. $0 family transfers do not count.
  4. Publish it. Every county's result, in full.

Counties by lift

  • 2× or better62 of 77
  • 3× or better12 of 77
Every county's result →

Every tool says AI now. Here is the part they leave out: the test.

The same thing in 30 seconds

A score trained on your county's sales, tested on real ones, with the reasons shown. Every county is different, so we do not use one national guess. For each county we train a model on years of that county's own sales and owner records. Then we test it: we rewind a year, hide the answers, score every home, and see who really sold. In the middle county, the top-scored tenth sold about 2.4 times as often as average. And every score tells you why.

From county records to a score you can explain

  1. 1County recordsAssessor, treasurer, recorder, courts and city code offices. Public files only.
  2. 2SignalsDozens of facts per property, each one as it was on a past date. Nothing from the future leaks in.
  3. 3Model + rulesA LightGBM model for this county learns what came before real sales. Rules keep a 9 or 10 grounded in real events.
  4. 4Score + reasonsA 1 to 10 score and the three facts that pushed it up, in plain words.

A separate model for every county

A rule that works in Columbus can fail in Dallas. Tax is paid late in different ways, deeds are recorded differently and some counties publish court and code data while others do not. So we do not use one national model. For each county we train a gradient-boosted decision-tree model (LightGBM) on that county's own sales and owner history, and we retrain it at every refresh.

Gradient boosting is a good fit for records like these. It finds combinations, such as a long-held house plus unpaid tax plus an owner who lives out of state, and it copes with gaps, because a county that does not publish a record simply leaves that signal empty.

Rules and model, together

The model ranks. The rules protect you from a lucky guess. A score of 9 or 10 needs a real event on the record: tax past due, a death-related deed or estate owner, a foreclosure, lien or bankruptcy filing, an eviction or a code case. The only other way in is several independent signals backed by a record, such as payment history or a registered rental. Otherwise the score is capped at 8.

If the only signals are that an owner is a company or trust and the house may be empty, the score is capped at 6. If an estate has already sold the house, it drops to 3. Every cap writes its reason in plain words.

The signals it learns from

Every signal comes from an official record. If a county does not publish one, the model works without it and the county page says so.

Money owed
  • Tax owed and years behind
  • Late or part payments in the last 6 years
  • Unpaid tax carried from earlier years
  • Tax owed against the house value
  • Is the unpaid tax growing?
Life events
  • Inheritance and probate deeds
  • Estate or heirs on the owner name
  • $0 family or trust transfers
  • Sheriff and foreclosure deeds
The owner
  • Absentee and out-of-state owners
  • Years owned
  • Company, trust or person
  • How many properties they hold
The house
  • Equity estimate: value against last sale price
  • Value change in 1 and 3 years
  • Age, size, lot and land use
  • Flips and the previous owner's tenure
The area
  • How many nearby homes sold in 3 years
  • Transfers and sales in 5 and 10 years
  • Code cases and vacant-building cases
  • Liens, foreclosure and court filings

Seven scores, because investors want different things

Likely to sellWho is most likely to put a house on the market in the next 12 months. This is the machine-learning score.
WholesaleSeller motivation plus an estimated room for a discount. Needs an equity estimate to score high.
FlipHouses a flipper can buy under their fixed-up value. Add your repair estimate in the deal analyzer.
LandlordA good rental to buy: price band, size, age, tax rate and condition.
Tired landlordAn out-of-area owner who has held for 10+ years, with evictions, code cases, late tax or a portfolio.
Tax lienA small tax debt on a valuable, lived-in house, so it is likely to be repaid. Only where liens are sold.
Tax deedA large, old, unpaid tax debt on a house worth far more. Only where the house itself is sold at tax sale.

The distressed-sale model

A second model asks a different question: will this house sell at a discount or under pressure in the next 12 months? A sale counts when the price is under 70% of the value, or the deed is an estate, sheriff, tax-deed or court deed. It feeds the wholesale and flip scores. In the same backtest, its top-scored 10% had 3.0 times the average rate of distressed sales (median of 69 counties).

Each investor score, tested on its own outcome

A sale is not what every investor is after, so each investor score is checked against the outcome that investor wants. Same held-out year, same rule: the model never saw the answer, and nothing here changes your scores.

WholesaleDid it sell for less than 70% of its county value in the test year?2.9× median lift in 64 counties, best Delaware County (Media), PA 5.2× (0.6% against 0.1% on average).Ranked by the discount-sale model that feeds the Wholesale and Flip scores.
FlipBought in the first 6 months of the test year and resold within 6 months for at least 10% more?2.8× median lift in 50 counties, best Warren County, OH 5.6× (0.6% against 0.1% on average).Same ranking, because flippers buy under value.
Tax lienWas a tax bill that was mostly unpaid two years on fully paid by now?3.0× lift in 1 county.Ranked by the Tax lien rule: the smallest debt against the house value first. Tested only where the county publishes payments.

When we say 4%, how often is it 4%?

Cook County (Chicago), IL

Properties split into ten equal groups by the model's chance of selling, lowest to highest. Light bars: the average chance the model gave. Dark bars: the share that really sold in the year the model never saw. Where the two bars match, the percentages can be trusted. On average they differ by 0.94% points in Cook County (Chicago), IL. This is the model's own probability before the plain-English rules are applied.

Our own running record

Besides the test above, we freeze today's scores and count later what sold. We are following 482,343 properties scored 9 or 10 in 6 counties. It is too early for a lift: that needs 30 days and a handful of sales in a county.

The score scoreboard →

Share a county's result

Put the badge on your siteLeadCounty AI score badge for Cook County (Chicago), IL

The badge links to the Cook County (Chicago), IL page. It shows the result of the test on real sales.

What a score looks like

10
Likely to sellCook County, Illinois · parcel 16-••-•••-•••-••••Owner and address hidden
4.8% chance to sell in the next 12 months (county average 1.4%)
  • City code case (16 in 2 years)
  • Owned 12 years
  • Worth 5.4x its last sale price (estimated equity)
Wholesale 8Flip 7Landlord 5

Reasons, not a black box

This is an example card in the shape of a Cook County record, with the owner and street hidden. The score is a 10 because the record has an event, not only traits: a city code case, 16 of them in two years, on a house worth 5.4 times its last sale price. Every score in the app shows its top three reasons like these, and the persona scores show their own.

You can also open the methodology for the full list of inputs and limits.

What it does not promise

How to read the score
  • A score is a probability. Most 10s do not sell within a year, but they sell several times more often than the rest.
  • “Sold” means a deed with a real price in the next 12 months. It does not mean sold to you.
  • We publish every county with enough sales for a fair test.
  • The model uses only public county records. No phone, credit or broker data.
  • Some things cannot be seen in records, such as divorce or job loss.
  • Likely-to-sell and distressed-sale are trained models. The wholesale, flip, landlord and tax scores are points added up from facts you can check.

Counties differ: some publish more records than others, so the lift differs, and a county with too few sales for a fair test is not listed. The flip and wholesale scores point to promising houses; they do not know your price or your repair costs. Scores refresh weekly, and a record is never newer than the office that publishes it.

Questions about the AI score

What is the LeadCounty AI score?

A 1 to 10 score for every property that says how likely it is to sell in the next 12 months. A separate gradient-boosted model (LightGBM) is trained for each county on that county's own sales and owner history, then checked by plain rules. Every score comes with its top three reasons in plain English.

Is this real machine learning or just a points system?

Both, and we say which is which. The likely-to-sell score and the distressed-sale score come from trained models. The persona scores for wholesale, flip, landlord, tired landlord, tax lien and tax deed add up points from facts you can check. Rules then keep a 9 or 10 grounded: it needs a real event such as tax past due, a death-related deed or a foreclosure filing, or several independent signals backed by a record.

How is the score tested?

We turn the clock back 12 months, score every property using only the records that existed then, and count who really sold in the following year. The model never sees the answer. We publish the result for every county that has enough sales records for a fair test, in full.

What does 'lift' mean?

Lift compares the top-scored 10% of properties with the county average. If 4% of all properties sold and 12% of the top 10% sold, the lift is 3 times. A random list would show 1 time.

Does a 10 mean the owner will sell?

No. A score is a probability. Most properties scored 10 do not sell within a year. They sell several times more often than average, which is why a list ordered by score finds more deals per call or letter than an unordered list.

Is the AI score just marketing?

Every tool says AI now, which is why we publish the test. We rewind a year, score each property using only the older records and count who really sold, then show the result for every county with enough sales, in full. Check your county on the proof page before you pay.

A lift of 3 times is still a small chance, right?

Right. It means better odds per letter or call, not a sure sale. Most properties scored 10 do not sell within a year; they sell several times more often than the county average, and we say that in plain words everywhere.

Can a model like this overfit?

It can, which is why the test uses a year the model never saw while learning. Rules then keep a 9 or 10 grounded by requiring a real event on record. Some counties score weaker and we show that too. A very high result is checked for leaked answers before we quote it.

How often does the score change?

Scores are rebuilt every week as county records change, and each county's model is retrained at its refresh, so new sales teach it right away.

Does the model use my data or personal information about owners?

No. It uses only public county records: deeds, tax bills, values, owner type, court and code filings. It does not use phone numbers, credit data or anything bought from a data broker.

Put the score to work in your county.

7 days free. Every score, every reason.

  • 7 days free
  • Explore: no card
  • Full access: cancel before day 7, pay nothing
  • Max 10 investors per county
Investors, agents, landlords and contractors who use county property data