Review public building permit records by city and trade. Each market shows its source, newest published record, and the contractor, owner, phone, or violation fields that are actually available before you subscribe.
See public permit records by city: Los Angeles · Miami-Dade County · New York City · Chicago · Hialeah · Austin · all cities
Each market page identifies its public source, newest published record, and available fields before you subscribe.
PermitGrab organizes publicly available building-permit activity by city and trade. A record can show an address, project type, filing or issue date, valuation, and a contractor name. The exact fields come from the municipality or county that published the record, so they are not identical in every market.
A permit is evidence of a project, not a promise of an open homeowner bid. In many cases the primary contractor has already been selected. The useful work is understanding active territory, researching project activity, finding potential subcontract relationships, and following up on legitimately relevant post-project services.
Before you move spend off shared consumer leads, confirm three things: your team can outbound to the contractors of record a source actually publishes, the cities you sell in show the contractor or phone fields you need, and you will track those conversations through to booked work for 30 days. If any of the three is missing, keep the lead sources you have and use this page for territory research instead.
If your team also buys customer inquiries, use the contractor lead-cost worksheet with your own invoices and booked-work definitions. It is a separate calculation from public-record research; it does not turn a permit into an inquiry or bid.
Some municipalities publish records quickly with rich contractor details. Others publish fewer fields, publish less frequently, or do not expose owner/contact data at all. PermitGrab keeps those differences visible on city pages rather than filling the gaps with assumptions. Browse cities to inspect your market's source, freshness, and available fields before starting a trial.
Real questions contractors have asked us. If yours is not here, email [email protected].
A public building permit can include an address, project type, filing or issue date, status, value, and contractor information. Municipal sources vary, so a city page shows which fields are available for that market.
Not necessarily. A permit commonly means a project is already underway and a contractor may already be selected. It is best used as project, territory, subcontract, or competitive intelligence rather than a promised new bid.
Roofing (re-roof, new roof, repair), HVAC (AC install, furnace, heat pump, ductwork, water heater), plumbing (repipe, gas line, fixture install, sewer), solar (PV install, battery storage), general construction (additions, renovations, new builds), pool, electrical, demo. Filter on each city page by trade.
No. Building permits are public records, not exclusive form-fill leads. PermitGrab organizes available public records by market and trade; other people may be able to access the underlying municipal source too.
Freshness varies by municipality and source. Each city page shows its public source, newest published record, and available update cadence. Review those signals for your market rather than assuming every city publishes the same day.
Some sources publish a contractor business name or phone; owner fields can also be available from public property records. Availability varies by city and record, and city pages disclose coverage rather than promising a phone or owner for every permit.
Pro is $149/month flat. No annual contract. Cancel anytime. No per-lead fee, no shared-lead surcharge, no surprises.
Yes. Start a 14-day trial to review the cities and public-record fields that matter to your business. A card is required to start; cancel before the trial ends to avoid the monthly charge. Coverage still varies by market.
Available records can be exported as CSV on Pro for use in a CRM or internal research workflow. Exported fields reflect what the public source publishes, or what a documented public-record match supports, for that record.