Ready to
start building?

Build the best with the best. Get complete premium data on every property and neighborhood in the country for your next project.

banner_img
pay_blck

Property data

  • Property Details
  • Recent Home Sales History
  • ATTOMIZED AVM
  • Owner and Mortgage Details
  • Schools Ratings and Details
pay_blck

Area data

  • Neighborhood/Metro/Residential Boundaries
  • Core Based Statistical Area
  • School Attendance Zones
pay_blck

POI data

  • Restaurants, Banks, Shopping, and more
  • Search by address, lat/long, area
  • 14 Business Categories
  • Over 120 Lines of Business
pay_blck

Community data

  • Crime, Population, and Education
  • Weather stats and averages
  • Commuter times
  • Search by area

Your product's
single data source

What questions can our data answer?

Pretty much any questions your users are asking.

Get a free trial API key below and start looking through our documentation to see how our data can help you to create a solution that meets all of your customers’ needs. Here are some of the most asked questions that we help answer everyday.

"identifier": {
    "obPropId": 2511639610001, 
    "fips": "10001",
    "apn": "11701014062800000", 
    "apnOrig": "1-17-010.14-06-28.00-000"
},
"lot": {
    "depth": 110,
    "frontage": 22,
    "lotnum": "28",
    "lotsize1": 0.06,
    "lotsize2": 2614
},
"area": {
    "countrysecsubd": "Kent County",
    "countyuse1": "P",
    "muncode": "17",
    "munname": "DUCK CREEK",
    "subdname": "WOODLAND MANOR PH I",
    "taxcodearea": "17"
},
"address": {
    "country": "US",
    "countrySubd": "DE",
    "line1": "468 SEQUOIA DR",
    "line2": "SMYRNA, DE 19977",
    "locality": "Smyrna",
    "matchCode": "ExaStr",
    "oneLine": "468 SEQUOIA DR, SMYRNA, DE 19977",
    "postal1": "19977",
    "postal2": "2542",
    "postal3": "C003"
},
"location": {
    "accuracy": "Street",
    "elevation": 0,
    "latitude": "39.302979",
    "longitude": "-75.594447",
    "distance": 0,
    "geoid": "CO10001,CS1093700,DB1001620,MT30001363,PL1067310,RS0000330264,SB0000077308,SB0000077305,SB0000077309,SB0000077310,ZI19977"
},
"summary": {
    "absenteeInd": "OWNER OCCUPIED",
    "propclass": "Apartment",
    "propsubtype": "SINGLE FAMILY",
    "proptype": "APARTMENT",
    "yearbuilt": 2006,
    "propLandUse": "APARTMENT",
    "propIndicator": "22",
    "legal1": "WOODLAND MANOR LOT 28 468 SEQUOIA DRIVE"
},
"utilities": {
    "coolingtype": "TYPE UNKNOWN",
    "heatingtype": "WARM AIR",
    "wallType": "ALUMINUM"
},
"building": {
    "size": {
        "bldgsize": 2145,
        "grosssize": 0,
        "grosssizeadjusted": 0,
        "groundfloorsize": 0,
        "livingsize": 1738,
        "sizeInd": "LIVING SQFT ",
        "universalsize": 1738
    },
    "rooms": {
        "bathfixtures": 10,
        "baths1qtr": 0,
        "baths3qtr": 0,
        "bathscalc": 3,
        "bathsfull": 2,
        "bathshalf": 1,
        "bathstotal": 3,
        "beds": 3,
        "roomsTotal": 6
    },
    "interior": {
        "bsmtsize": 715,
        "bsmttype": "UNFINISHED",
        "fplccount": 0
    },
    "construction": {
        "condition": "GOOD",
        "wallType": "ALUMINUM"
    },
    "parking": {
        "prkgSize": 0,
        "prkgSpaces": "0"
    },
    "summary": {
        "archStyle": "TYPE UNKNOWN",
        "bldgsNum": 1,
        "bldgType": "SINGLE FAMILY",
        "levels": 2,
        "storyDesc": "SINGLE FAMILY",
        "unitsCount": "0",
        "yearbuilteffective": 0
    }
},
"vintage": {
    "lastModified": "2015-4-3",
    "pubDate": "2015-5-9"
}
"assessment": {
	"appraised": {
	  "apprimprvalue": 0,
	  "apprlandvalue": 0,
	  "apprttlvalue": 0
},
"assessed": {
	  "assdimprpersizeunit": 18.24,
	  "assdimprvalue": 31700,
	  "assdlandpersizeunit": 3.6,
	  "assdlandvalue": 9400,
	  "assdttlpersizeunit": 23.65,
	  "assdttlvalue": 41100
},
"calculations": {
	  "calcimprind": "ASSESSED VALUE",
	  "calcimprpersizeunit": 18.24,
	  "calcimprvalue": 31700,
	  "calclandind": "ASSESSED VALUE",
	  "calclandpersizeunit": 15.72,
	  "calclandvalue": 9400,
	  "calcttlind": "ASSESSED VALUE",
	  "calcttlvalue": 41100,
	  "calcvaluepersizeunit": 23.65
},
"market": {
	  "mktimprvalue": 0,
	  "mktlandvalue": 0,
	  "mktttlvalue": 0
},
"tax": {
	  "taxamt": 910.69,
	  "taxpersizeunit": 0.52,
	  "taxyear": 2016
}
"avm": {
	"eventDate": "2017-5-18",
	"amount": {
		  "scr": 86,
		  "value": 127372,
		  "high": 138835,
		  "low": 115909,
		  "valueRange": 22926
	},
	"calculations": {
		  "perSizeUnit": 126.36,
		  "ratioTaxAmt": 255.38,
		  "ratioTaxValue": 4.99,
		  "monthlyChgPct": 0,
		  "monthlyChgValue": 0,
		  "rangePctOfValue": 18
	}
}
"salehistory": [
	{
		"salesearchdate": "2016-12-7",
		"saleTransDate": "2016-12-7",
		"amount": {
			"saleamt": 545000,
			"salerecdate": "2016-12-8",
			"saledisclosuretype": 0,
			"saledocnum": "3561897",
			"saletranstype": "Resale"
		},
		"calculation": {
			"priceperbed": 181667,
			"pricepersizeunit": 413
		}
	},
	{
		"salesearchdate": "2003-8-27",
		"saleTransDate": "2003-8-27",
		"amount": {
			"saleamt": 330000,
			"salerecdate": "2003-9-3",
			"saledisclosuretype": 0,
			"saledocnum": "2497040",
			"saletranstype": "Resale"
		},
		"calculation": {
			"priceperbed": 110000,
			"pricepersizeunit": 250
		}
	}
]

{
	"geo_center_latitude": "42.5882400000",
	"geo_center_longitude": "-73.9740090000",
	"geo_key": "CO36001",
	"id": "CO36001",
	"name": "Albany",
	"type": "CO"
},
{
	"geo_center_latitude": "42.2478530000",
	"geo_center_longitude": "-78.0261530000",
	"geo_key": "CO36003",
	"id": "CO36003",
	"name": "Allegany",
	"type": "CO"
},
{
	"geo_center_latitude": "40.8487110000",
	"geo_center_longitude": "-73.8529390000",
	"geo_key": "CO36005",
	"id": "CO36005",
	"name": "Bronx",
	"type": "CO"
}
{
	"business_category": "BANKS - FINANCIAL",
	"city": "New York",
	"distance": "0.01",
	"franchise": "",
	"geo_latitude": "40.707595",
	"geo_longitude": "-74.011172",
	"geo_match": "S5",
	"industry": "BANKS",
	"lob": "BANKS",
	"name": "State Export Import Bank",
	"ob_id": "10139302",
	"phone": "212-618-1258",
	"primary": "PRIMARY",
	"state": "NY",
	"street": "14 Wall St # 20",
	"type": "POI",
	"unit": "0",
	"zip_code": "10005"
},
{
	"business_category": "SHOPPING",
	"city": "New York",
	"distance": "0.01",
	"franchise": "TJ MAXX",
	"geo_latitude": "40.707595",
	"geo_longitude": "-74.011172",
	"geo_match": "S5",
	"industry": "DEPARTMENT STORES",
	"lob": "DEPARTMENT STORES",
	"name": "Tj Maxx",
	"ob_id": "13629243",
	"phone": "212-587-8459",
	"primary": "PRIMARY",
	"state": "NY",
	"street": "14 Wall St # B",
	"type": "POI",
	"unit": "0",
	"zip_code": "10005"
},
{
	"business_category": "SHOPPING",
	"city": "New York",
	"distance": "0.01",
	"franchise": "",
	"geo_latitude": "40.707595",
	"geo_longitude": "-74.011172",
	"geo_match": "S5",
	"industry": "COMPUTER AND EQUIPMENT DEALERS",
	"lob": "APPLIANCES AND ELECTRONICS",
	"name": "Pro Data Inc",
	"ob_id": "14098109",
	"phone": "646-201-5854",
	"primary": "PRIMARY",
	"state": "NY",
	"street": "14 Wall St # 20",
	"type": "POI",
	"unit": "0",
	"zip_code": "10005"
},
{
	"business_category": "EATING - DRINKING",
	"city": "New York",
	"distance": "0.01",
	"franchise": "STARBUCKS",
	"geo_latitude": "40.707595",
	"geo_longitude": "-74.011172",
	"geo_match": "S5",
	"industry": "COFFEE SHOPS",
	"lob": "COFFEE SHOPS",
	"name": "Starbucks",
	"ob_id": "16206848",
	"phone": "646-596-6331",
	"primary": "PRIMARY",
	"state": "NY",
	"street": "14 Wall St # A",
	"type": "POI",
	"unit": "0",
	"zip_code": "10005"
}
{
"age00_04": "8736",
"age05_09": "8169",
"age10_14": "8913",
"age15_19": "10813",
"age20_24": "9574",
"age25_29": "9229",
"age30_34": "9200",
"age35_39": "9434",
"age40_44": "10161",
"age45_49": "11731",
"age50_54": "13355",
"age55_59": "13950",
"age60_64": "12226",
"age65_69": "10489",
"age70_74": "7454",
"age75_79": "4876",
"age80_84": "3675",
"ageavepy_10": "44.49",
"ageavepy_5": "43.54",
"agegt85": "4180",
}
{
"trw0_5": "2034",
"trw10_15": "13461",
"trw15_20": "14921",
"trw20_30": "21515",
"trw30_45": "14591",
"trw45_60": "4146",
"trw5_10": "7717",
"trwave": "22",
"trwbyc": "100",
"trwcpool": "7336",
"trwdrive": "72572",
"trwgt_60": "3938",
"trwhome": "1471",
"trwmoto": "63",
"trwother": "280",
"trwpublic": "979",
"trwself": "993",
}
{
"cocrmcyasst": "72",
"cocrmcyburg": "40",
"cocrmcylarc": "68",
"cocrmcymurd": "27",
"cocrmcymveh": "50",
"cocrmcyperc": "42",
"cocrmcyproc": "52",
"cocrmcyrape": "77",
"cocrmcyrobb": "14",
"cocrmcytotc": "54",
"crmcyasst": "72",
"crmcyburg": "40",
"crmcylarc": "68",
"crmcymurd": "27",
"crmcymveh": "50",
"crmcyperc": "42",
"crmcyproc": "52",
"crmcyrape": "77",
"crmcyrobb": "14",
"crmcytotc": "54",
}

See how our clients
are using the Attom API

Frequently
Asked Questions

How much does API
access cost?

We have many different pricing options depending on what your needs are. If you are just getting started on development, you can start using our APIs now by signing up for a free API key or our start-up plan. For more usage, give us a call about our enterprise options that work best for you.

Can I display your data on
my commercial website?

Yes (for the most part) because the goal of delivering this data through an API is to make it easy for you to integrate the data into your products. We only ask that you carefully read through our terms of usage here to ensure that you are displaying the allowed information. Give us a call if you have specific questions about usage!

How easy is it to integrate with
your APIs?

Very easy! Our goal is to get you the data you need in a format that is easy to use to support your project. After you have an API key, you can begin making calls to our endpoint URLs and start getting back data in a JSON or XML format for integration into your product.

How do I know if you have the
data I need?

Check out our data dictionary and interactive docs for each API. These should be able to give you a good idea of all of the data we offer and how it would be returned through the APIs. If you don’t see something you’re looking for, let us know and we would love to talk more about trying to get you what you need!

Contact us