Solution · Home Improvement Targeting

Find homeowners by permit history

Find homes that pulled a permit, homes whose last permit is years old, and homes with no permit on file. Each home comes back with its owner, mailing address and an owner-occupied flag.

A scan locks one property on an aerial photo, beside a permit record card with type, status and issue date.
AS FEATURED IN
The Wall Street Journal logo
CNBC logo
ABC logo
MSN logo representing BatchData's property data and API services for real estate analytics at www.batchdata.io.
Yahoo Finance logo featuring the brand name, representing BatchData's integration of property data and API services for real estate analytics at www.batchdata.io.
AP logo representing Associated Press, featured on BatchData's page about scalable property data access and APIs for real estate applications.
  • 156M+Building permits
  • 24Permit types tagged
  • 131M+Properties
  • 128M+Properties with owner contact info

How it works

Choose your trade and your area. Find the homes with a matching permit history. Reach the owners.

1

You pick the work and the place

  • A permit tag, such as roofing, solar, HVAC or pool
  • A county or ZIP
  • A date range for the permit
A property address feeds a hub that returns three permit tags: Addition, Remodel and Kitchen.
2

We match homes by permit record

  • Each home with a matching permit comes back
  • The permit count, the first and latest dates and the total job value
  • Each permit with its type, status and dates
A permit record card for BP2025-04418 in City of Phoenix: a building addition, its status and three dates.
3

You get the owner

  • Each home returns its owner and mailing address
  • Filter to owner-occupied homes
  • Add phones and emails with a skip trace
A permit applicant card for Jordan Rivera with a phone number, an email address and a street address in Phoenix, AZ.

What comes back

One home with a roofing permit, as your system receives it.

Property and owner

Property address412 Maple Grove Dr, Phoenix, AZ
Owner nameJordan Rivera
Owner occupiedYes
Mailing address1190 Ridgeline Ct, Scottsdale, AZ

Home

Year built1998
Roof coverConcrete tile

Permits

Permit count3
Latest permit date2025-07-22
Permit tagsroofing, remodel, addition
Total job value$18,400

Contact

Phone number(602) 555-0142
Line typeMobile
Do Not CallNo
Owner emailjordan@riveramaplegrove.com

Permit data covers the work a jurisdiction recorded. A home with no permit on file does not prove that no work was done.

Get it by

The same permit search, delivered the way your team works.

For developers

API

POST https://api.batchdata.com/api/v1/property/search
{
  "searchCriteria": {
    "query": "Phoenix, AZ",
    "permit": {
      "allTags": {
        "inList": ["roofing"]
      },
      "latestDate": {
        "maxDate": "2012-12-31"
      }
    }
  },
  "options": {
    "take": 25
  }
}

{
  "results": {
    "properties": [
      {
        "address": {
          "street": "418 Maple Grove Dr"
        },
        "permit": {
          "permitCount": 2,
          "latestDate": "2011-09-03",
          "allTags": ["roofing", "electrical"]
        }
      }
    ],
    "meta": {
      "results": {
        "resultsFound": 1,
        ...
      }
    }
  }
}

Filter by permit tag and latest permit date.

For teams with a list

Bulk file

AddressOwnerLatest permit datePermit tags
418 Maple Grove DrM. Chen2011-09-03roofing, electrical
1830 Desert Willow LnD. Brooks2019-04-17hvac
77 Canyon Ridge RdA. Patel2023-06-28solar, electrical

Get the matching homes as a file in your cloud storage.

For AI agents

MCP server

Which owner-occupied homes in Harris County have a roofing permit before 2020?

A list of owner-occupied homes with a roofing permit on file before 2020.

Ask for the homes that match your trade in plain English.

What customers say

"I sit through a lot of vendor calls where people aren't prepared. The BatchData team came ready to play, and the results impressed us. By the end of the call, I was sold."
Colin Tennebar
Sales Support, BTL Industries

Home improvement FAQ

How do I find homeowners who may need a new roof?

BatchData finds homeowners who may need a new roof when you search a county by roofing permit tag and permit date range. You then keep the owner-occupied homes. A home with an old roofing permit is a candidate for a roof job. Roof cover and roof type come from assessor records, and the roofing permit comes from permit records.

Can I find homes with solar, HVAC or pool permits?

Yes, you search a county for homes with a solar, HVAC or pool and hot tub permit tag and a permit date range. Each home in the result lists its permit count and total job value. A home with no matching tag has no matching permit on file. The permits data page lists every permit tag.

How do I reach the owners of homes with a permit?

Each home returns its owner name and mailing address, so you can send mail to the owner. Phone and email fields come from the contact-enrichment data page. Mail needs no phone data, because the owner mailing address comes with each home.

Can I limit a search to owner-occupied homes?

Yes, you filter to owner-occupied homes, which separates homes where the owner lives from rentals and company-owned homes. Combine that filter with a permit tag, a permit date range and a county. A home must match every filter to appear in the result.

Can permit data find homeowner leads as well as contractor leads?

Yes, each home in a permit search returns its owner and mailing address, so the lead can be the homeowner. Permit Details lists the permit applicant as its own field group, separate from the owner. Filter the homes by permit tag, then read the owner on each home.

Reach the homes your trade serves

Tell us your work and your area. A data expert shows you the permit count in your market.