The property graph, as an API

Resolve your records to a production property graph.

Send us your addresses or parcels. Get back canonical entities carrying underwriting, market signal, deed comps, jurisdiction behavior, and permit history — the same engines behind our own product, as a graph you can query and keep in sync. Stop reconciling records; start building on them.

resolve.sh
# resolve a parcel key to a canonical entity + its signal
curl -H "X-API-Key: $PG_KEY" \
  https://developer.permitgranted.ai/api/partner/v1/resolve \
  -d '{"ahj":"jersey-city-nj","block":"7902","lot":"16"}'

# → { match: { uri:"pg:parcel:03EDA726-…", decision:"match" } }

What every entity carries

One GET /parcels/:id returns the node with every engine lit up. Real Jersey City figures below.

pg:parcel:03EDA726-…@type: Parcel
VERDICT
pencils · ground-up · RLV $2.1M
SIGNAL
heating · +18% over the tide
BE-EARLY
forward 82 · permit-led
VALUE
$690k · deed comps (n=432)
AHJ
approval 78.6% · review 110d
PERMITS
case timeline · revisions
VERDICT

Opportunity read + by-right buildability + residual land value — our underwriting engine, as a property.

SIGNAL

Is this tract heating? Log-excess over the statewide market tide, consecutive-year only.

BE-EARLY

A ~2-year forward read from the permit lead — see it warming before the comps confirm.

VALUE

Current-year market value from usable arm’s-length deeds. Names dark by construction.

AHJ

How the jurisdiction actually behaves — approval odds, board friction, review days by trade.

PERMITS

The full application history on the parcel: status, review days, revision counts, the pros on record.

What you can build

The intelligence behind our product — resolve, underwrite, time the market, read the jurisdiction, map it — as graph properties you call.

Resolve your records to our graph

Send your addresses or parcels; get back canonical entity IDs, resolved with probabilistic record linkage. Store the URI once and every endpoint takes it — stop reconciling records by hand.

Underwrite in one call

One GET returns the engine's full read on a parcel: five strategies (ground-up, value-add, buy-hold, flip, land-bank), each with developer spread, yield-on-cost, residual land value, and the for-sale-vs-rental exit — plus the assumptions behind them.

Read the market before it moves

Every tract carries a signal — heating, warming, cooling — priced against the statewide tide, and a no-hindsight history that shows the year it turned. The same read behind the NJ Wave Report, machine-readable.

Know how the town behaves

Approval odds, board friction, admin review days by trade, and readiness — per jurisdiction. Plus the permit track record on any parcel, from 2.46M cases. The "how does this town actually work" moat, as data.

Put it on a map

Every parcel returns a centroid and every market a Census tract GEOID — join them to public geometry and paint the same heating choropleth we ship. First-party tiles and parcel GeoJSON are on the roadmap.

Compliant by construction

Names resolve through per-jurisdiction privacy regimes; a new geography fails closed until it is explicitly cleared. Comps and assemblage carry the structure, never the identity. Derived intelligence, never a compliance liability.

Pricing

Start free on a New Jersey sample of live data. Widen your scope to go to production. Contact us for volume, bulk, and SLAs.

Explore
$0 free forever

Evaluate the live graph on a free dev key, scoped to a New Jersey sample.

  • Resolve + entities on real data
  • Full docs & reference
  • NJ sample scope
Start free
Most popular
Build
$299 /mo

Ship on production scope: underwriting, comps, a feed you keep in sync.

  • Live keys, full scope
  • Underwriting · comparables
  • GraphQL · webhooks
  • Overage $2 / 1k
Start building
Platform
$2.5k+ /mo

Scale: assemblage origination, bulk nodes + edges, priority webhooks, mTLS.

  • Assemblage · bulk delivery
  • IP-allowlist · mTLS
  • Priority support
Contact sales
Enterprise
Custom

Private/bulk delivery, data residency, SSO, SLA.

  • Private delivery
  • Data residency
  • SSO / SCIM · SLA
Contact sales

Build on the property graph.

A free dev key takes a minute — real data, scoped to a New Jersey sample. Go to production when you are ready.

PermitGranted Developer Platform — resolve your records to the property graph · PermitGranted