ATTOM DATA SOLUTIONS ACQUIRES ONBOARD INFORMATICS
We're excited to announce Onboard Informatics neighborhood data is now part of ATTOM Data Solutions, the nation’s premier property database, providing a one-stop data shop.  Read the full Press Release. Learn More about ATTOM Data Solutions.

Onboard Developer Platform

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
  • Recent Home Valuations
  • Owner and Mortgage Details
  • Schools Ratings and Details
pay_blck

Area data

  • Neighborhood/Metro/Residential Boundaries
  • Core Based Statistical Area
  • School Attendance Zones
  • WKT and KML Format
pay_blck

POI data

  • Restaurants, Banks, Shopping, and more
  • Search by address, lat/long, area
  • 14 Business Categories
  • 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
		}
	}
]

"boundary": "POLYGON ((-71.546847999999997 41.695326999999999,-71.546779 41.695194,-71.546565 41.69527,-71.546420999999995 41.695318,-71.546371999999991 41.695327999999996,-71.546306 41.695336999999995,-71.546244000000002 41.695338,-71.546170000000004 41.695340000000002,-71.546043999999995 41.695340999999999,-71.545998999999995 41.695343,-71.545968000000002 41.695347999999996,-71.545907 41.695357,-71.54581499999999 41.695375999999996,-71.545671999999996 41.695406999999996,-71.545394000000002 41.695462999999997,-71.545090000000002 41.695512,-71.540645999999995 41.664843999999995,-71.54152599999999 41.664179999999995,-71.542290999999992 41.663610999999996,-71.542929 41.663108999999999,-71.543092 41.663246,-71.543357999999998 41.663461999999996,-71.543553000000003 41.663612,-71.54375499999999 41.663767999999997,-71.544027999999997 41.663986999999999,-71.544483 41.664358999999997,-71.544932000000003 41.664721,-71.545383 41.665090999999997,-71.545693 41.665334999999999,-71.545895999999999 41.665497999999999,-71.546030999999999 41.665599,-71.546142000000003 41.665675999999998,-71.546320999999992 41.665793999999998,-71.54655799999999 41.665942,-71.546785 41.666069999999998,-71.546966999999995 41.666164999999999,-71.547083 41.666224,-71.547252 41.666295999999996,-71.547432 41.666374999999995,-71.547521000000003 41.666415999999998,-71.548609999999996 41.665633,-71.549615000000003 41.664967999999995,-71.550551999999996 41.664422999999999,-71.550421 41.664251999999998,-71.550308999999999 41.664147,-71.550231999999994 41.664093,-71.550157999999996 41.664043999999997,-71.550089 41.664003,-71.550012999999993 41.663958,-71.549914 41.663910999999999,-71.549829000000003 41.663871999999998,-71.57301799999999 41.661304999999999,-71.573065 41.661318999999999,-71.573101999999992 41.661327,-71.573144999999997 41.661332999999999,-71.546909999999997 41.695426999999995,-71.546847999999997 41.695326999999999))",
	"geo_center_latitude": "41.6751430000",
	"geo_center_longitude": "-71.5584770000",
	"id": "ND0001591783",
	"type": "BOUNDARY"
}

{
	"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",
}

and

See how our clients
are using the Onboard 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 pay as you go plan for $0.10/call. 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