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 Name | Notes |
|---|---|---|
| Geo Fields | ||
| address | propertyInfo.address.address | |
| house | propertyInfo.address.house | |
| street | propertyInfo.address.street | |
| city | propertyInfo.address.city | |
| state | propertyInfo.address.state | Must be a valid 2 digit state code |
| county | propertyInfo.address.county | |
| zip | propertyInfo.address.zip | Must be exactly 5 digits |
| latitude | propertyInfo.latitude | Must have at least 6 digits of precision |
| longitude | propertyInfo.longitude | Must have at least 6 digits of precision |
| usps_mail_state | N/A | Check ownerInfo.mailAddress |
| census_block | lotInfo.censusBlock | Values 1000-5000 |
| census_block_group | lotInfo.censusBlockGroup | Values 0-10 |
| census_tract | lotInfo.censusTract | Official tract number from the U.S. Census Bureau |
| MLS Fields | ||
| mls_active | mlsActive | |
| mls_pending | mlsPending | |
| mls_cancelled | mlsCancelled | |
| mls_sold | mlsSold | |
| mls_days_on_market_min / mls_days_on_market_max | mlsDaysOnMarket | |
| mls_listing_price | mlsListingPrice | Searches using mls_listing_price_operator, mls_listing_price_min, mls_listing_price_max can be validated against mlsListingPrice in the response |
| AutoComplete Params | ||
| id | id | |
| apn | lotInfo.apn or lotInfo.apnUnformatted | |
| stateId | N/A | |
| countyId | N/A | |
| neighborhood_id | neighborhood.id | |
| neighborhood_name | neighborhood.name | |
| searchType | N/A | |
| fips | propertyInfo.address.fips | |
| title | N/A | |
| Boolean Filters | ||
| absentee_owner | absenteeOwner | |
| assumable | assumable | |
| attic | N/A | needs to be added to PD response |
| auction | auction | |
| basement | propertyInfo.basementSquareFeet | basementSquareFeet should be > 0 |
| breezeway | N/A | needs to be added to PD response |
| carport | propertyInfo.carport | |
| cash_buyer | cashBuyer | |
| corporate_owned | corporateOwned | |
| death | death | |
| deck | propertyInfo.deck | |
| equity | equity | check for estimatedEquity > 0 |
| feature_balcony | N/A | needs to be added to PD response |
| fire_sprinklers | propertyInfo.safetyFireSprinklers | |
| flood_zone | floodZone | |
| foreclosure | N/A | if set to true, check for existence of .foreclosureInfo and it's array length > 0 in PD responses |
| free_clear | freeClear | if set to true, results will have no .currentMortgages |
| garage | propertyInfo.garageSquareFeet | garageSquareFeet should be > 0 |
| high_equity | highEquity | |
| hoa | propertyInfo.hoa | |
| individual_owned | N/A | Check the .owner1LastName and/or .owner2LastName |
| inherited | inherited | |
| in_state_owner | inStateAbsenteeOwner | |
| investor_buyer | investorBuyer | |
| judgment | judgment | |
| mfh_2to4 | MFH2to4 | |
| mfh_5plus | MFH5plus | |
| negative_equity | N/A | equityPercent < 0 |
| out_of_state_owner | outOfStateAbsenteeOwner | |
| patio | propertyInfo.patio | |
| pool | propertyInfo.pool | |
| pre_foreclosure | preForeclosure | |
| prior_owner_individual | lastSale.priorOwnerIndividual | |
| private_lender | N/A | |
| quit_claim | quitClaim | |
| reo | N/A | |
| rv_parking | propertyInfo.rvParking | |
| tax_lien | taxLien | |
| trust_owned | N/A | Check the .owner1LastName and/or .owner2LastName |
| vacant | vacant | |
| Enumeration Fields | ||
| construction | propertyInfo.construction | Different types of construction can be found at: Coming Soon |
| document_type_code | lastSale.documentTypeCode | Codes can be found at: <https://developer.realestateapi.com/reference/document-type-codes> |
| flood_zone_type | floodZoneType | To be used in conjunction with the flood_zone boolean |
| loan_type_code_first | loanTypeCodeFirst | To learn more about loan type searches go to: <https://developer.realestateapi.com/reference/loan-type-codes> |
| loan_type_code_second | loanTypeCodeSecond | |
| loan_type_code_third | loanTypeCodeThird | |
| notice_type | foreclosureInfo[x].documentType | Options: NOL, NOD, NOR, FOR; use reo boolean for REO notice type |
| property_type | propertyType | Options: SFR, MFR, CONDO, MOBILE, LAND, OTHER |
| property_use_code | propertyInfo.propertyUseCode | To learn more about property use codes go to: <https://developer.realestateapi.com/reference/property-use-codes-reference> |
| roof_construction_code | propertyInfo.roofConstruction | <https://developer.realestateapi.com/reference/roof-construction-codes> |
| roof_material_code | propertyInfo.roofMaterial | <https://developer.realestateapi.com/reference/roof-materials-codes> |
| search_range | N/A | Options: 1_MONTH, 2_MONTH, 3_MONTH, 6_MONTH, 1_YEAR |
| Operator Search Fields | ||
| estimated_equity / equity_operator | estimatedEquity | |
| equity_percent / equity_percent_operator | equityPercent | |
| last_sale_date / last_sale_date_operator | lastSaleDate | |
| median_income / median_income_operator | demographics.medianIncome | |
| years_owned / years_owned_operator | ownerInfo.ownershipLength | |
| Range Search Fields | ||
| assessed_improvement_value_min / assessed_improvement_value_max | taxInfo.assessedImprovementValue: | |
| assessed_land_value_min / assessed_land_value_max | taxInfo.assessedLandValue: | |
| assessed_value_min / assessed_value_max | taxInfo.assessedValue: | |
| baths_min / baths_max | propertyInfo.bathrooms | |
| beds_min / beds_max | propertyInfo.bedrooms | |
| building_size_min / building_size_max | propertyInfo.livingSquareFeet | This 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_max | propertyInfo.deckArea | |
| estimated_equity_min / estimated_equity_max | estimatedEquity | |
| last_sale_date_min / last_sale_date_max | lastSaleDate | |
| last_sale_price_min / last_sale_price_max | lastSalePrice | |
| lot_size_min / lot_size_max | lotInfo.lotSquareFeet | |
| median_income_min / median_income_max | demographics.medianIncome | |
| mortgage_min / mortgage_max | openMortgageBalance | |
| rooms_min / rooms_max | propertyInfo.roomsCount | |
| pool_area_min / pool_area_max | propertyInfo.poolArea | |
| portfolio_equity_min / portfolio_equity_max | linkedProperties.totalEquity | |
| portfolio_mortgage_balance_min / portfolio_mortgage_balance_max | linkedProperties.totalMortgageBalance | |
| portfolio_value_min / portfolio_value_max | linkedProperties.totalValue | |
| prior_owner_months_owned_min / prior_owner_months_owned_max | lastSale.priorOwnerMonthsOwned | |
| properties_owned_min / properties_owned_max | linkedProperties.totalOwned | |
| stories_min / stories_max | propertyInfo.stories | |
| tax_delinquent_year_min / tax_delinquent_year_max | taxInfo.taxDelinquentYear | |
| units_min / units_max | propertyInfo.unitsCount | |
| value_min / value_max | estimatedValue | |
| year_built_min / year_built_max | propertyInfo.yearBuilt | |
| years_owned_min / years_owned_max | ownerInfo.ownershipLength | |