Why builders and developers pick cityminutes over the four alternatives
There are four other ways to track planning decisions in the US today. Each one leaves the same four fields on the table. Conditions of approval. Community objections. Hearing outcomes. Staff recommendations. cityminutes is built around those four structured fields — around the 3,142-county target coverage map.
Primary CTA: See the 4-field wedge in action →
Secondary CTA: Book a demo →
The competitive landscape — where everyone actually plays
Pre-permit planning intelligence isn't a single market. It's five adjacent categories that get collapsed in pitch decks and separated in reality.
Category 1 — Pre-permit planning intelligence. cityminutes, boardwalkai.com, and shovels.ai's "Decisions data" (post-ReZone acquisition, January 2026). The only tools claiming to surface planning commission and city council decisions before a permit exists.
Category 2 — Permit-stage aggregation. shovels.ai's core permit product, BuildZoom, ConstructionMonitor, withpulley. These read permit databases city-by-city after an application is filed. By then, rezoning, variance, CUP, subdivision, and conditions-of-approval decisions are already 6 to 24 months old.
Category 3 — Lead-gen marketplaces. ConstructConnect (iSqFt + Insight + BidClerk), Dodge Construction Network, Reed Construction Data, PlanHub. Project-lead aggregators for commercial GCs and product manufacturers, dominated by Dodge's reporter-phone-call model (~200 field reporters) and late-stage permit feeds. Post-procurement, not pre-permit.
Category 4 — Parcel and property data. regrid.com, LandGrid, CoreLogic, ATTOM Data. Own property boundaries, ownership, static zoning snapshots. Regrid is a partner, not a competitor.
Category 5 — Full-stack construction management. Procore is the biggest absorber in construction tech. Not in pre-permit intelligence today. We treat Procore as complementary.
vs. shovels.ai (and ReZone)
What shovels does well. Serious engineering company. Production permit API covering 48 states and ~85% of US population. /data-dictionary is 17,862 characters of documented schema. Real enterprise logos on the permit side and a sales-led GTM that moves. In January 2026 they acquired ReZone and productized it as "Decisions data."
Where they fall short. Their Decisions data schema lists: General Information, Stakeholders, Zoning and Usage, Property Details. Four buckets. None of them are the fields that actually move a pro forma or a bid. There is no line for conditions of approval — the action-forcing clauses that decide whether a rezoning clears an IRR. No line for community objections — opposition counts and themes that predict hearing death. No line for hearing outcomes as structured vote records. No line for staff recommendations, the planning-department position that predicts ~80% of commission votes.
The cityminutes wedge. All four fields. Structured. Nationwide. Weekly.
Price positioning. shovels /pricing is a 109-character contact form — sales-led enterprise-priced. cityminutes offers self-serve tiers alongside enterprise.
Honest note. shovels is our closest direct threat. We respect their engineering and we are not trying to replace them for existing permit customers. If your team runs shovels for permits, add cityminutes for decisions — two products, two layers, zero overlap on the wedge.
vs. boardwalkai.com
What boardwalkai does. Live map of pre-construction projects across 1,575 US counties with 1,565,645 projects tracked. 1,500+ customer firms on their homepage logo wall on "100% free during public beta."
Where they fall short. Four verifiable structural weaknesses:
- County pages are auth-gated. The
/planning/{state}/{county}/{city} template exists only behind login. Unauthenticated crawlers, LLMs, and Google's indexer see nothing. Public SEO footprint is 92 ranking keywords (mostly position 21–60) with 4–6 actual organic visits per month.
- JavaScript SPA that doesn't server-render. A cheerio HTTP crawl of the boardwalkai homepage returned 43 characters ("Loading..."). LLMs generally crawl with lightweight HTTP clients — which means boardwalkai is effectively invisible to ChatGPT, Claude, Perplexity, and Google AI Overviews.
- PBN backlink contamination. Of 35 referring domains to boardwalkai, 30 have a spam score of 50+ and 15 exact-match known PBN network domains. Public backlink graph; depresses rankings and creates penalty risk.
- They don't extract the 4-field wedge either. Their Nebraska state guide names "conditions of approval" verbatim as the valuable field. They use the phrase in SEO content. They don't ship it as a structured, searchable surface.
Positioning line: "Better than free." Free doesn't mean trustworthy, auditable, or enterprise-ready.
vs. Dodge Construction Network (+ Reed)
What Dodge does. Dodge Construction Network is the category creator for commercial construction project leads, in business since 1891. ~200 field reporters phone contractors, architects, and developers daily.
Where they fall short.
- 1890s data architecture. Net: 8–24 months behind the planning commission hearing.
- Permit-stage, not pre-permit. Most of the Dodge/Reed/CC dataset kicks in once a project hits the bid board.
- Expensive enterprise contracts. $10K–$50K per seat per year on multi-year commitments.
- No conditions of approval. Dodge parses phone-call transcripts for project names and contractor contacts. They don't parse planning meeting minutes.
The cityminutes wedge. Automation over phone reporters. Pre-permit over post-permit (8–24 months earlier). 4-field wedge as structured data. Nationwide at a fraction of the seat cost.
vs. ConstructConnect
ConstructConnect is the iSqFt + Insight + BidClerk bundle for commercial GC lead aggregation. Permit-stage, post-procurement aggregator. Pulls from permit feeds and bid-board aggregation — faster than Dodge's phone-reporter model by a few months, but still permit-stage. No conditions of approval. No community-objection risk. No hearing outcome base rates. No staff recommendations.
cityminutes doesn't replace ConstructConnect for existing customers. It adds the upstream layer CC structurally can't reach.
vs. CoStar
CoStar is not in the planning-decisions lane. They cover leasing and transactions, not planning commission hearings. cityminutes is the upstream intelligence layer CoStar and Reonomy don't have. A developer underwriting a site uses CoStar for comps and cityminutes for entitlement risk and the 4-field wedge. Different layers. Different questions. Zero channel conflict.
The Procore question
Procore is the #1 long-term existential threat in construction tech — not because they're in our lane today, but because they're the biggest absorber in the space. 9/14 keyword overlap with our tracked competitor set. 142K keyword intersections.
Our posture: cityminutes is complementary to Procore, not competitive. Procore runs construction management from preconstruction through closeout. cityminutes is the pre-permit data layer that feeds into Procore Preconstruction — the input, not the platform. We are open to a Procore Marketplace listing as soon as the product is production-ready.
The regrid partnership note
regrid.com owns parcel boundaries, ownership, and static zoning. cityminutes owns planning decisions and the 4-field wedge. Regrid's standardized zoning product is licensed from Zoneomics — which means regrid does not track zoning decisions themselves. They track what zoning IS today. We track what zoning is changing tomorrow.
Zero channel conflict. Partnership pitch: bidirectional data license where cityminutes decisions tie back to regrid parcel IDs as canonical join keys. Together, the full stack: parcels + ownership + zoning snapshot + decisions + 4-field wedge.
The 4-field wedge — our defensible moat
The finding that drives the whole positioning: both shovels.ai and boardwalkai tacitly acknowledge that the four fields are valuable. Neither ships them.
Shovels (by omission). Their published Decisions data schema lists General Info, Stakeholders, Zoning+Usage, Property Details. No conditions of approval. No community objections. No hearing outcomes as structured votes. No staff recommendations. Omission is a design choice.
Boardwalkai (by verbatim mention). Their Nebraska state guide: "Information typically found in planning commission minutes includes developer names, property addresses, lot counts, square footage, proposed zoning changes, and conditions of approval. This is the data that feeds site selection, competitive intelligence, and business development across the AEC industry." They name the field. They use it in SEO content. They don't offer it as a searchable surface.
cityminutes is the only company shipping these four fields as structured, searchable, nationwide data.
Comparison: cityminutes vs the alternatives
| Feature | cityminutes | shovels.ai (+ ReZone) | boardwalkai.com | Dodge + CC | CoStar |
|---|
| Pre-permit lead time | Yes | No (Decisions add-on, permit-stage core) | Partial (no wedge) | No (permit-stage) | No (leasing) |
| Conditions of Approval (structured) | Yes | No (schema omits) | No (mentioned, not extracted) | No | No |
| Community Objections | Yes | No | No | No | No |
| Hearing Outcomes (structured votes) | Yes | No | No | No | No |
| Staff Recommendations | Yes | No | No | No | No |
| Public-indexed content (SSR, LLM-crawlable) | Yes | Partial (docs yes, product auth-gated) | No (JS SPA, county pages auth-gated) | Partial | Yes |
| Nationwide coverage (3,142 counties) | Yes (roadmap; 50 states, weekly) | Partial (~300 MSAs permit) | 1,575 counties | Yes (Dodge nationwide) | Yes (CRE leasing) |
| Self-serve pricing | Yes (published tiers) | No (contact sales) | Yes (free beta) | No ($10K–$50K/seat) | No (enterprise) |
Reading the matrix: cityminutes is the only product shipping all four wedge fields, with public-indexed content, on a self-serve tier. Shovels is closest on coverage engineering but omits the wedge. Boardwalkai is closest on free-tier accessibility but auth-gates the value, has PBN backlink contamination, and also omits the wedge. Dodge and ConstructConnect are one full lifecycle stage behind. CoStar is in a different category.
CTA