PinIQ · real-estate intelligence Beta

Every property
on the map.
Already scored.

PinIQ does not make you open listings one at a time. Every property in view is already underwritten and graded — cap rate, cash flow, DSCR, ROI — so you pan the map and read the answers off the pins. Rank the whole set by viability, screen it on the numbers, then open the one that earned it. And PinIQ says what each score is made of: a component with no real source is excluded, never filled in.

1.76Mparcels scored for distress
14.0–15.9%rent-model test MAPE
3regional champions serving
0score components ever filled in
The wedge

Sourcing is solved.
Underwriting is not.

§ 01 / product

PinIQ sits on the seam between finding a property and knowing what it's worth to you. One engine computes a property's monthly economics, and every card, tab and report in the product reads that same engine — so two screens can never disagree about the same house.

01 · map

The whole market, not one listing

Every property in the result set is on the map at once, each pin carrying its own letter grade and score. Turn on Search Area and the ranked list re-narrows to whatever you can see, sorted by viability, ROI, cash flow, cap rate or price. Screen the set on minimum score, DSCR or price per unit before you open anything — then open one listing into a full underwrite: mortgage-inclusive cash flow, the 1% and 50% rules, break-even rent.

02 · commercial

Dual-mode workspace

Flip the workspace to commercial for a pro-forma, IRR, a GP/LP waterfall and a rate-stress sensitivity grid. An AI parser reads a T-12 or rent roll so nobody retypes it.

03 · valuation

Comps beside the AVM

A one-click comp report puts weighted comps — similarity × recency × distance, all disclosed — next to the raw automated value, with the investor overlay: ARV, cap rate, 70% MAO.

04 · after the buy

Pro-forma vs. actuals

The budget you underwrote is snapshotted and frozen, then measured against what actually happened each month — favorable in teal, off-plan in amber, per property and per portfolio.

05 · the score

It tells you what it is made of

Where a rent is inferred from asking price rather than measured, PinIQ names the share of rows that applies to and the metrics it moves. A property whose cap rate or price per unit cannot be verified is excluded from a filter rather than passed through, one with no financial anchor scores N/A instead of a confident guess, and a capped search prints 15,000 of N matching rather than averaging a silently truncated set.

06 · developers

Teardown, priced

For the spec developer the question is residual land value, not cash flow. PinIQ prices the teardown-and-rebuild on each parcel, and a Teardown band filter surfaces the ones that clear it.

07 · signals

The properties the models cover

One tab lists every property PinIQ's own models can speak to, each with its rent basis and its distress band, so you see where the evidence is strongest before you underwrite.

08 · modelled rents

The champions price the corpus

Where a rent used to be inferred from asking price, the regional rent model now replaces it on refresh and stamps the row modelled, so the basis you see is the basis you get.

09 · commercial data

Commercial paper, property by property

CMBS ABS-EE filings put 7,049 properties across 68 trusts and 55 states on the map, and CFPB mortgage-performance data gives a delinquency climate for 507 counties — 76.6% of the US population.

piniq.org
Sample data

Every screen on this page is drawn procedurally in your browser — no screenshots, no stock imagery. The model figures on them — MAPE, R², lift, corpus and parcel counts — are PinIQ's own held-out test results. The properties, prices, grades and result counts are sample data.

Interactive model · runs in this page

Underwrite one house.

§ 02 / interactive

This is the real shape of PinIQ's underwriting engine: the same default assumptions (20% down, 30-year amortization, 5% vacancy, 5% maintenance, 8% management, 3% closing costs) and the same Viability weighting — Financial 55 · Location 20 · Market 15 · Risk 10. A house you invented has no real location, market or risk signal, so those three are excluded here and the weight renormalizes onto financial alone — exactly what the product does with a missing component. Move anything.

Rate-stress surface · DSCR by rate and rent

columns: interest rate 4.5 → 10.0% · rows: rent −15% → +15%
cap rate
monthly cash flow
DSCR
cash on cash
Viability score
— / 100

Taxes and insurance here are modelled at 1.6% and 0.5% of price per year, and cash invested adds the product's default 3% buy-side closing cost. In the product taxes and insurance come from the property record, and anything without a real source is excluded from the score with the remaining weights renormalized — the score always reports its own basis.

Trained, not resold

The models PinIQ
actually owns.

§ 03 / models

Anyone can resell a data feed. These are trained in-house on a licensed listings corpus whose terms permit training, versioned in a registry, and demoted automatically when they drift.

PinIQ Rent Model

A gradient-boosted rent estimate served by a round-trip-exact pure-TypeScript scorer — no ONNX runtime in the serving container. Champions are qualified per region, so a property routes to the model trained on its states: tri-state 15.9%, West 14.1%, Texas 14.0% test MAPE. A property outside every covered region gets an honest refusal, never a guess.

v1 · 552 trees
tri-state band ±22%

Predictive distress

The forward moat: a percentile ranking of which parcels are most likely to hit a distress filing in the next twelve months. Three metros serve — 584,920 Allegheny County parcels on a true mortgage-foreclosure-filing label, 316,497 Prince George's County parcels on a foreclosure-registry label, and 858,283 NYC lots on a disclosed composite proxy, because true filings are not in NYC Open Data — surfaced as a percentile only, never a claimed probability. Pittsburgh's own composite-label v1.0 failed the pre-registered bar and was killed rather than shipped soft.

5.65× / 4.3× / 4.6×
top-decile lift · NYC · Allegheny · PG

Viability Score

One 0–100 composite on a single shared scale, with an A+ to F grade table used everywhere. Rebuilt to use real data only: a component with no real source is dropped and the remaining weights renormalize, so the number can't be inflated by a placeholder.

55 / 20 / 15 / 10
fin · loc · mkt · risk

Decay monitor

The serving path writes one prediction in twenty into a backtest table as it returns it. At the six-month mark the monitor re-resolves those rent outcomes against a fresh independent valuation pull and flags any region whose rolling error crosses 20% — a flagged champion is demoted, which alone removes it from serving.

6-month check
auto-demote

Comp report

Weighted comps shown beside the raw automated value rather than instead of it, with the weighting disclosed. Includes a manual-subject mode for an address that isn't listed anywhere. Carries a USPAP disclaimer and is never called an appraisal.

24h / 1h cache
quota-guarded
Provenance

Free public data,
maximized.

§ 04 / data

Licensed feeds are rented; public-domain data is owned — no licensor can revoke it, re-price it, or forbid training on it. So PinIQ ingests the free layer hard, keeps its history, and tells you per metric where each number came from.

Rates & macro
FRED full history — 10-year Treasury, SOFR, 30-year PMMS — replacing every static rate assumption, plus FHFA house-price index by state and quarter.
Demographics
Census ACS across multi-vintage pulls, PEP population and growth, LODES workplace jobs for daytime population, IRS SOI migration and in-mover income.
Labor & business
BLS QCEW employment and wages, BLS LAUS unemployment for 3,225 counties, County Business Patterns density, building permits, BEA county GDP.
Risk
FEMA National Risk Index, plus observed disaster declarations — de-duped, fire-management grants and the pandemic excluded — and a year of EPA monitor readings where a monitor exists.
Place
16.1M Overture points of interest as trade-area density, and 5.77M road segments of federal traffic counts joined by nearest road across a 243k-tile national grid.
Listings
RentCast as the listings backbone — kept specifically because its terms permit training — captured raw into an append-only, license-stamped lake.
0metrics with provenance
0tables in the estate
0listings in the training corpus
0ingest sources, each license-stamped

What PinIQ refuses to do: no scraped competitor content, ever · no raw-data export — aggregated output only · restricted paid feeds and share-alike data physically siloed away from the trainable corpus · skip-trace personal data firewalled out of the lake · no fabricated metric, no invented delta, and a dash instead of a number when history doesn't exist yet.

Start a conversation.

No account and no sales sequence. Leave an email and a person replies from info@mzeiq.com.

Or email info@mzeiq.com directly.