For agents who use AI to write listings

Your AI wrote the listing. You're the one who publishes it.

ListingLint checks listing copy from any AI tool, or your own, for Fair Housing red flags and invented features before it goes live. Every flag comes with the reason, the source, and a safer rewrite.

Rule-based, no AI, so it can't make things up. Runs in your browser; your text is never uploaded.

Charming 4-bedroom craftsman in an exclusive neighborhood. Perfect for young families, with a cozy family room and a master suite. Just walking distance to St. Mary's church.
HighFamilial status: try "perfect for everyday living"
MediumReligion: try "near places of worship"
FactYour fact list says 3 bedrooms
OK"family room", "master suite": acceptable per HUD's 1995 memo

Why this exists

AI listing tools sell polish. Polish is not the same as a compliance review, and the ad is still yours.

75%

of Realtors who use AI use it to write listing descriptions.

NAR 2026 Realtors Technology Report, via HousingWire

§ 3604(c)

The Fair Housing Act bars making, printing, publishing, or causing to be published an ad that indicates a preference based on a protected class. There's no exception for text an AI wrote.

42 U.S.C. § 3604(c); 24 CFR § 100.75

Intent

isn't the test. Courts ask how an "ordinary reader" would take the ad. HUD's 1995 guidance says the people who place real estate ads are responsible for them.

HUD advertising memo, Jan. 9, 1995; cases cited in HUD's 2024 digital-ads guidance (withdrawn in 2025; the statute is unchanged)

The phrases AI writes on autopilot are often the ones word lists warn about: "ideal for young families", "walking distance to church", "safe neighborhood", "perfect for empty nesters". AI writers also add features nobody confirmed: a pool, a renovated kitchen, a fourth bedroom.

How it works

Paste, read the flags, fix, copy. About a minute per listing.

1

Paste any draft

From ChatGPT, your MLS's built-in writer, a listing tool, or your own keyboard. ListingLint doesn't care where it came from.

2

See every flag, with the why

Phrases light up by severity. Each one names the protected class, explains the risk in plain English, and links the source it came from.

3

Fix in one click

Swap in a safer rewrite (one at a time, or all at once), lock your facts, check the MLS character limit, and copy clean text.

What it checks

About 125 rules covering the seven federal protected classes, plus common state and local additions:

  • Race & color
  • National origin
  • Religion
  • Sex, incl. sexual orientation & gender identity*
  • Disability
  • Familial status
  • Source of income, age, marital & military status (state/local)
  • Steering code words

*Covered by NAR's Code of Ethics (Standard of Practice 10-3) and many state laws. HUD withdrew its 2021 memo on this in Sept. 2025.

It doesn't over-flag

HUD's own guidance says some terms are fine, so ListingLint leaves them alone and tells you why: "master bedroom", "family room", "mother-in-law suite", "wheelchair ramp", "walk-in closets", "quiet street", "desirable neighborhood".

Fact lock

Enter beds, baths, square feet, year built, garage and the features you've confirmed. Any claim in the copy that doesn't match gets flagged: "4 bedrooms" when you entered 3, or a "pool" that isn't on your list.

MLS character counter

Presets for 250, 500, 1,000 and 4,000 characters, or set your own. Overflow is struck through so you can see exactly where your MLS will cut it off. "Copy MLS-clean text" straightens quotes and strips emoji.

Private by design

Everything runs in your browser. Your listing text is never sent anywhere. There's no account, and no AI model reads it.

Free checker. One-time Pro.

No monthly AI subscription. It works on output from whatever tool you already use.

Checker

$0
  • Every rule, every flag, every safer rewrite
  • Fact lock
  • MLS character counter and clean copy
  • No account, no email, no daily limit
Open the checker

Questions

Is this legal advice?

No. ListingLint is a rule-based word check built from HUD guidance, the federal advertising regulation, and published REALTOR®/MLS word lists. It can't judge every context, and state and local laws add protected classes. A clean result doesn't make an ad compliant. When in doubt, ask your broker or a fair housing attorney.

Does it use AI?

No. Every flag comes from a written rule with a cited source. That means it can't hallucinate, and it can't invent a "safer" claim about the property. Rewrites only change wording, never facts.

Why flag "walking distance"? It's everywhere.

It's on the caution side of the Long Island REALTORS®, CRMLS and New York Press Association lists because it can read as excluding people who don't walk. It's flagged as "context", not as a violation. "Convenient to" or an actual distance avoids the question.

Will it catch everything?

No. A word list can't see photos, targeting, or meaning that depends on the whole ad. It catches the common phrases, and it flags facts that don't match the ones you entered. You still read the final copy.

Do the sources ever disagree?

Yes. "Great for families" is acceptable on the CRMLS and NYPA lists but prohibited on Long Island's. Where sources split, the flag says so and shows both, instead of pretending there's one answer.

Where does my text go?

Nowhere. The checker runs in your browser. Your draft and fact list are saved only in this browser (localStorage) so a refresh doesn't lose them. Clear them any time.

Get rule updates

Word lists and guidance change. Leave an email to hear when the rules are updated. That's all we send.

We'll never share your email. Unsubscribe any time.