Property Search Field Guide

An all purpose data dictionary for using Property Search to find properties & enrich them using the Property Detail API

Property Search Filter Name(s)Property Detail Property NameNotes
Geo Fields
addresspropertyInfo.address.address
housepropertyInfo.address.house
streetpropertyInfo.address.street
citypropertyInfo.address.city
statepropertyInfo.address.stateMust be a valid 2 digit state code
countypropertyInfo.address.county
zippropertyInfo.address.zipMust be exactly 5 digits
latitudepropertyInfo.latitudeMust have at least 6 digits of precision
longitudepropertyInfo.longitudeMust have at least 6 digits of precision
usps_mail_stateN/ACheck ownerInfo.mailAddress
census_blocklotInfo.censusBlockValues 1000-5000
census_block_grouplotInfo.censusBlockGroupValues 0-10
census_tractlotInfo.censusTractOfficial tract number from the U.S. Census Bureau
MLS Fields
mls_activemlsActive
mls_pendingmlsPending
mls_cancelledmlsCancelled
mls_soldmlsSold
mls_days_on_market_min / mls_days_on_market_maxmlsDaysOnMarket
mls_listing_pricemlsListingPriceSearches using mls_listing_price_operator, mls_listing_price_min, mls_listing_price_max can be validated against mlsListingPrice in the response
AutoComplete Params
idid
apnlotInfo.apn or lotInfo.apnUnformatted
stateIdN/A
countyIdN/A
neighborhood_idneighborhood.id
neighborhood_nameneighborhood.name
searchTypeN/A
fipspropertyInfo.address.fips
titleN/A
Boolean Filters
absentee_ownerabsenteeOwner
assumableassumable
atticN/Aneeds to be added to PD response
auctionauction
basementpropertyInfo.basementSquareFeetbasementSquareFeet should be > 0
breezewayN/Aneeds to be added to PD response
carportpropertyInfo.carport
cash_buyercashBuyer
corporate_ownedcorporateOwned
deathdeath
deckpropertyInfo.deck
equityequitycheck for estimatedEquity > 0
feature_balconyN/Aneeds to be added to PD response
fire_sprinklerspropertyInfo.safetyFireSprinklers
flood_zonefloodZone
foreclosureN/Aif set to true, check for existence of .foreclosureInfo and it's array length > 0 in PD responses
free_clearfreeClearif set to true, results will have no .currentMortgages
garagepropertyInfo.garageSquareFeetgarageSquareFeet should be > 0
high_equityhighEquity
hoapropertyInfo.hoa
individual_ownedN/ACheck the .owner1LastName and/or .owner2LastName
inheritedinherited
in_state_ownerinStateAbsenteeOwner
investor_buyerinvestorBuyer
judgmentjudgment
mfh_2to4MFH2to4
mfh_5plusMFH5plus
negative_equityN/AequityPercent < 0
out_of_state_owneroutOfStateAbsenteeOwner
patiopropertyInfo.patio
poolpropertyInfo.pool
pre_foreclosurepreForeclosure
prior_owner_individuallastSale.priorOwnerIndividual
private_lenderN/A
quit_claimquitClaim
reoN/A
rv_parkingpropertyInfo.rvParking
tax_lientaxLien
trust_ownedN/ACheck the .owner1LastName and/or .owner2LastName
vacantvacant
Enumeration Fields
constructionpropertyInfo.constructionDifferent types of construction can be found at: Coming Soon
document_type_codelastSale.documentTypeCodeCodes can be found at: <https://developer.realestateapi.com/reference/document-type-codes>
flood_zone_typefloodZoneTypeTo be used in conjunction with the flood_zone boolean
loan_type_code_firstloanTypeCodeFirstTo learn more about loan type searches go to: <https://developer.realestateapi.com/reference/loan-type-codes>
loan_type_code_secondloanTypeCodeSecond
loan_type_code_thirdloanTypeCodeThird
notice_typeforeclosureInfo[x].documentTypeOptions: NOL, NOD, NOR, FOR; use reo boolean for REO notice type
property_typepropertyTypeOptions: SFR, MFR, CONDO, MOBILE, LAND, OTHER
property_use_codepropertyInfo.propertyUseCodeTo learn more about property use codes go to: <https://developer.realestateapi.com/reference/property-use-codes-reference>
roof_construction_codepropertyInfo.roofConstruction<https://developer.realestateapi.com/reference/roof-construction-codes>
roof_material_codepropertyInfo.roofMaterial<https://developer.realestateapi.com/reference/roof-materials-codes>
search_rangeN/AOptions: 1_MONTH, 2_MONTH, 3_MONTH, 6_MONTH, 1_YEAR
Operator Search Fields
estimated_equity / equity_operatorestimatedEquity
equity_percent / equity_percent_operatorequityPercent
last_sale_date / last_sale_date_operatorlastSaleDate
median_income / median_income_operatordemographics.medianIncome
years_owned / years_owned_operatorownerInfo.ownershipLength
Range Search Fields
assessed_improvement_value_min / assessed_improvement_value_maxtaxInfo.assessedImprovementValue:
assessed_land_value_min / assessed_land_value_maxtaxInfo.assessedLandValue:
assessed_value_min / assessed_value_maxtaxInfo.assessedValue:
baths_min / baths_maxpropertyInfo.bathrooms
beds_min / beds_maxpropertyInfo.bedrooms
building_size_min / building_size_maxpropertyInfo.livingSquareFeetThis field is named with the "building_" prefix because we default to using buildingSquareFeet in the case where any properties have an unknown livingSquareFeet
deck_area_min / deck_area_maxpropertyInfo.deckArea
estimated_equity_min / estimated_equity_maxestimatedEquity
last_sale_date_min / last_sale_date_maxlastSaleDate
last_sale_price_min / last_sale_price_maxlastSalePrice
lot_size_min / lot_size_maxlotInfo.lotSquareFeet
median_income_min / median_income_maxdemographics.medianIncome
mortgage_min / mortgage_maxopenMortgageBalance
rooms_min / rooms_maxpropertyInfo.roomsCount
pool_area_min / pool_area_maxpropertyInfo.poolArea
portfolio_equity_min / portfolio_equity_maxlinkedProperties.totalEquity
portfolio_mortgage_balance_min / portfolio_mortgage_balance_maxlinkedProperties.totalMortgageBalance
portfolio_value_min / portfolio_value_maxlinkedProperties.totalValue
prior_owner_months_owned_min / prior_owner_months_owned_maxlastSale.priorOwnerMonthsOwned
properties_owned_min / properties_owned_maxlinkedProperties.totalOwned
stories_min / stories_maxpropertyInfo.stories
tax_delinquent_year_min / tax_delinquent_year_maxtaxInfo.taxDelinquentYear
units_min / units_maxpropertyInfo.unitsCount
value_min / value_maxestimatedValue
year_built_min / year_built_maxpropertyInfo.yearBuilt
years_owned_min / years_owned_maxownerInfo.ownershipLength