Transparent methodology

How municipal records become useful contractor intelligence

PermitProspect is designed to preserve official attribution while making fragmented records easier to search, compare and act on.

1

Source monitoring

Supported official municipal APIs, open-data layers and permit-statistics pages are checked on a schedule.

2

Record extraction

Permit numbers, dates, project values, addresses, descriptions, communities and status fields are extracted.

3

Normalization

Different municipal formats are mapped into one searchable permit schema and duplicate records are detected.

4

Opportunity classification

Project descriptions are matched to likely trade and service categories without inventing private contact data.

5

Territory matching

Records are compared against each customer's municipalities, distance, permit types and project-value rules.

6

Alert delivery

Qualified opportunities appear in the dashboard and can be delivered by immediate alert or daily digest.

What the score means

Opportunity scores rank relevance—not certainty

A high score can reflect project value, project type, timing, trade fit, development clustering and geographic match. It does not mean a contract is unassigned or guarantee that a customer will win work.

91
Illustrative exampleStrong opportunityResidential cluster · North River
  • Six adjacent permits
  • $2.1M combined value
  • Multiple downstream trades
Data principles

Built around verifiability

Source-first

Every production record should link to or identify its official municipal source.

Freshness visible

Display issue date, first-seen date and last-checked date separately.

No hidden inference

Clearly separate official fields from classifications and opportunity recommendations.

Correction workflow

Provide a way to report an incorrect classification or stale municipal record.

See the methodology applied to real Canadian records.

Open the live dashboard and inspect source-attributed permit records.

Open dashboard