City LensAI
How it works
Three steps from raw city records to ground-truth answers.
01
We pull the public record
Every six hours we ingest fresh data from each city: permits, licenses, violations, vacancies, demolitions, occupancy, and the assessor parcel graph. No screen-scraping — direct from the city APIs.
02
We connect every record
Records are normalized to a universal schema, joined to the assessor parcel graph by handle, and stitched into a per-property civic history — so one address tells you its full story, not seven scattered tabs.
03
You ask in plain English
Filter on the map, draw a watch zone, or ask Lens. Every answer cites the underlying records — no hallucinations, audit-ready, with a link to each upstream source.
Who uses City Lens
One platform. Different lenses on the same city.
⚒︎
Trades & contractors
Find work before the bid sheet hits the union hall.
Lead engine ranks fresh permits by your trade and zone
Owner contacts auto-extracted from the assessor parcel graph
CSV / CRM sync — HubSpot, Salesforce
◇
Real estate & dev
See the next hot block before listings catch up.
Permit-volume signals by neighborhood, ward, or census tract
Violation + vacancy decay scoring at the parcel level
Per-parcel civic history — every record on every address
⌂
City & policy
A unified view of your own data, finally.
Cross-department record graph stitched on the parcel handle
Compliance hotspot detection from violation density
Public-facing transparency portals
⌘
Insurance & finance
Underwrite with ground-truth, not satellite proxies.
Per-property risk indicators: vacancy, abatement, flood plain
Code-violation history at the parcel
Bulk parcel API for portfolio scans
Lens AI
Ask anything. Cite everything.
Lens is grounded in the record graph — never the open web. It can only answer using verified, dated records, and every claim ships with citations you can click to verify. No hallucinations. Audit-ready by default.
Plain-English filters
Translates intent into geocoded queries — owner names, value bands, neighborhood slang.
Always cited
Every entity in an answer links to its source record + last-sync timestamp.
Workflow native
Saves answers as watch zones, briefings, or CSV exports for your team.
Loading Lens preview…
Data sources
Every feed below is live in Saint Louis.
Counting live records…
Pricing
Free for residents. Pro for the working.
Free
$0forever
For curious residents and journalists
Map access
Basic filters
10 Lens questions / day
1 watch zone
Community support
RECOMMENDED
Pro
$49/ month / seat
For tradespeople, brokers, and small firms
Unlimited Lens
Lead engine + scoring
CSV / HubSpot / Salesforce
Unlimited watch zones
Email & SMS alerts
Audit-ready citations
Enterprise
Custom
For cities, insurers, and platforms
Bulk parcel API
White-label & embeds
SOC 2 Type II
Custom data feeds
Dedicated success
Procurement-ready MSA
City LensAI
Hyperlocal business intelligence. Indexed from the public record, grounded by citations.
Platform
MapLens AILead engineWatch zonesAPI
Resources
DocumentationData sourcesCase studiesChangelog
Company
AboutCareersPressContact
© 2026 City Lens AIIndexing 1 cityPrivacyTermsSecurityStatus · operational