
A practical guide to finding building permit data online — which portals to know, how to search them, and how to turn raw permits into a usable lead list.
Building permit data sits in plain sight, but it's spread across hundreds of city portals, each with its own search UI, its own field names, and its own definition of "recent." This guide walks through where the data actually lives, how to search it, and how to stitch a clean lead list together from sources that were never built to talk to each other.
Most US municipalities don't build their own permit software. They license one of four platforms. Once you recognize the platform, you know roughly how the search works:
Searching "[city name] building permits" almost always gets you to the right portal. Bookmark the URL — every Texas city's URL stays stable for years. If you find a portal URL that returns search results, you've cleared the first hurdle.
Watch for portals that hide behind a captcha or require account creation. Captchas are the city's anti-scraping measure; they're a hassle but they don't change your rights. Account creation is rare in Texas — most cities expose permit search anonymously.
If you're prospecting, you want every permit in the last N days, not a specific address. On most portals, leave the address field blank, set a date range, and (optionally) filter by permit type. Common useful filters:
A handful of portals let you export search results to CSV. Most don't. If you're doing this manually, copy the URL — most portals encode the search parameters in the URL, which means you can re-run the search next week with one click.
If you want every permit, every week, the manual approach falls apart around 3-4 cities. That's when most contractors either hire a virtual assistant or subscribe to a permit data service.
A raw permit isn't a lead until you know something about the owner. In Texas, the county appraisal district (CAD) has the property's owner of record, mailing address, market value, and improvement details. Collin CAD, Dallas CAD, Tarrant CAD, Harris CAD, Travis CAD — each has a public search.
Permit + parcel match is the difference between "123 Main St pulled a roof permit" and "the owner of 123 Main St, current mailing address 456 Park Ave, $725k home, pulled a roof permit." RafterIQ does this match automatically on Collin County, with other CADs rolling out through 2026.
Permits aren't tagged by trade out of the box. A "Building" permit at $40,000 could be a re-roof, an addition, or a kitchen remodel — the work description tells you, but only if you read it. Auto-tagging takes a permit's type, description, contractor name, and value and assigns one or more trade tags: Roof, HVAC, Solar, Pool, Plumbing, etc. You can do this with rules + a couple hundred lines of code, or you can let a service do it.
Most contractors who try the do-it-yourself approach get about 60 days in before the volume kills the workflow. At that point you have three options:
Permit data is genuinely public and genuinely findable — but volume, tagging, and cross-referencing are where most prospecting attempts fail. Decide early how much of the work you want to do yourself, and pick the right tool for that.
Short answer: yes. Long answer: how Texas public records law treats building permits, what fields cities are required to publish, and how to actually read them.
How to turn raw building permits into a lead-gen engine — sourcing, scoring, outreach, and the metrics that actually matter for trade contractors.
An honest ranking of lead sources for Texas roofers — what works, what wastes money, and how to use permit data alongside storm-chasing and referrals.