Markout is a Chrome extension that watches Crexi and LoopNet from your own logged-in browser session and tells you the moment a tracked listing changes — price drops, off-market quietly, flips to pending, gets pulled entirely. The alerts the platforms don't send.
Every CRE broker has the same routine: a spreadsheet of "watch list" listings they paste into a browser tab every Monday morning to check manually. Markout is what replaces that spreadsheet.
Crexi sends "new listings matching your search." It does not send "the listing you opened twice last week dropped $400K."
Listings get pulled. The card disappears from search results and you find out three weeks later when you ask the broker.
Active → Under Contract → Sold. By the time you notice the badge changed, the deal is over.
Brokers rewrite OMs mid-listing. The price stayed the same but the cap rate assumption changed. Nobody tells you.
No scraping farm. No second login. Markout rides on your existing Crexi and LoopNet sessions and only ever sees what you'd see if you opened the tab yourself.
Add to Chrome. Open Crexi or LoopNet like you already do. Sign in with your normal account.
Every listing you open gets fingerprinted in the background — price, status, sqft, days on market, broker, description.
Next time you (or anyone with the extension) opens the page, the new fingerprint is diffed against the last one. Changes get logged.
Toolbar badge, optional desktop notification, daily email digest, optional Slack ping. All configurable.
Markout v0.2 ships with the full kit: multi-source coverage, a pipeline view, tag-based filtering, snooze, watch-priority, email digests, and desktop notifications. Built for the workflow, not the dashboard.
The same listing on two platforms is treated as one. Snapshots from both sources merge in the pipeline view.
Price, sqft, status, cap rate, NOI, year built, lot size, units, broker, brokerage, days on market, photo count, OM/T-12 presence, description hash.
Opt-in floating badge surfaces while you browse Crexi or LoopNet — see at a glance which open tabs have unread changes.
OS-level alert when a tracked listing changes. Suppressible per-listing. Off by default until you turn it on.
Single morning email summarizing everything that moved across your watch list — sent at the time you set.
Paste an incoming-webhook URL and material changes (price drop, off-market, sold) get posted to your team channel.
Master table of every tracked listing across both platforms. Sort by last-changed, watch priority, asking price, view count. Bulk star, snooze, unsnooze.
Tag listings ("matthews", "houston", "off-market candidates"). Filter the popup feed and the pipeline view by tag. Survives reboot.
Star the listings that matter. Snooze the ones that don't. Snoozed listings stop firing alerts but still record history.
Per-listing notes pane in the history view. Captures broker conversations, internal IC notes, why you're tracking it.
Every change ever recorded for a listing, with timestamps, old/new values, and a description-diff viewer. Per-listing audit trail.
Price/sqft, price/unit, price/acre computed at snapshot time. Surfaced in pipeline view and history.
You probably have a tab open right now with a spreadsheet of listings you check weekly. Here's what changes when you install Markout.
| Spreadsheet + manual check | Crexi saved search | Markout | |
|---|---|---|---|
| Tells you about price drops | Only when you manually re-open | No | Yes, instant |
| Tells you when a listing goes off-market | Eventually | No | Yes, immediately |
| Status flips (active → pending → sold) | Manual | No | Tracked |
| Watches LoopNet too | Manual | Crexi only | Yes |
| Daily morning digest | No | Not really | Yes |
| Audit history per listing | No | No | Full timeline |
| Tags + watch priority | In your spreadsheet | No | Built in |
The legal-defensible model is "user-session-only" — every snapshot is taken from a page you opened yourself. No headless scrapers, no server-side fetches, no credential storage.
Markout is free during public beta on the Chrome Web Store. Add it to Chrome, open Crexi or LoopNet like you already do, and sign in with your email — you'll get a 6-digit code, no password. Auto-updates whenever we ship.