Building Permits

ata Element


Details changes made to a property based on building permits that specify a description of work and job value as submitted by an owner/contractor to a local authority such as the city or county.

Date ATTOM ID Building Permit Status Type Contractor Value
1/5/2022 145695081 BRBZ1997006555 issued Excavation permit (work in right of way) J&J Construction $2,450
12/23/2010 145695081 BMWC1997007646 complete Concrete or masonry perimeter wall J&J Construction $10,500
10/27/2010 145695081 BMWC1998006842 complete Concrete or masonry perimeter wall J&J Construction $10,210
6/15/2000 145695081 PEXC2022179825 complete Building - legacy - single family Sunrise Mechanical INC $29,034



Property Valuation: Building permits provide insights into improvements being made on a property that may affect the value of a property.

Target Marketing: Companies marketing products and services to homeowners and renters can often identify target customers based upon construction activity represented by a building permit. This includes repairs and maintenance that need to occur at a specific time after the original project was completed.


Building Permits are sourced from local government authorities such as counties. Most jurisdictions make this information available monthly to coincide with federal reporting by the US Census Department. ATTOM receives weekly updates of building permit data and these are usually applied to ATTOM Cloud on a Monday evening. The ClientProductProcessingStatus tables can be used to establish when the tables were last updated.



Provides basic details about a building permit application including a description of the project, cost of the work, name of the company doing the work, and its current status.

Rows: 200 million
Columns: 15
Family: Property


Classifications are used as a way of defining the nature of the work to be done on the property (e.g. Bathroom Remodel, Decks, and Porches). Each building permit may involve multiple classifications. This table provides a way to identify a list of classifications assigned to a building permit.

Rows: 300 million
Columns: 2
Family: Property


Each local government authority will have a process for building permits. This will involve the building permit moving through various statuses (e.g. Received, Paid, Rejected). This table records the date on which a building permit is known to have entered a specific status.

Rows: 350 million
Columns: 3
Family: Property

Dimension Tables

The following dimension tables are relevant to Building Permits, providing lookups for various codes contained in the Building Permit tables

DimBuildingPermitClassifier: A list of the classification codes used for building permits along with a description

DimBuildingPermitStatus: A list of the status codes used for building permits along with a description.


The following endpoints can be used to access property characteristics:

  • Building Permits

For more details, see ATTOM API Developer Portal

Matching Data


There can be multiple Building Permit records for each property. The Building Permits can be connected with other Property data such as Addresses and Property Characteristics via the ATTOM ID.

Note: If ATTOM has been unable to match a Building Permit to a specific property, the ATTOM ID will be assigned as 999999999.


Each building permit is uniquely identified via a Building Permit ID (BuildingPermitID) that is assigned to each building permit.

Product Articles (P-Articles)

All solution packs containing the Building Permit data element will include the following p-articles to help you understand and use the data: -

  • Building Permits 101
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.