Initial Field Mapping

Map Code


R = Required (System won't pull listings if this is missing)

M = Mandatory (Must map if available; may need to create custom fields for some)

O = Optional (Map if easily available; don't create custom field)

 

Fields added to Advanced Search is also added to Property Detail Page (except for type)

Map? Fields Field Type Add To...
R county to_title Advanced Search
R zip ----  
R list_price to_int Advanced Search
R type ---- Advanced Search
R mls_number ---- Property Detail
R status to_upper Property Detail
R state to_upper  
R city to_title Advanced Search
M beds to_int Advanced Search
M baths ???? Advanced Search
M baths_half to_int Property Detail
M baths_full to_int Property Detail
M living_area to_int Advanced Search
M lot_size to_int Advanced Search
M acres to_float Property Detail
M year_built to_int Advanced Search
M short_sale to_bool Advanced Search
M foreclosure to_bool  
M unit ----  
M agent_id ----  
M agent_name ----  
M office_id ----  
M office_name ----  
M selling_agent_id ----  
M selling_agent_name ----  
M list_date to_date Property Detail
M closing_date to_date Property Detail
M sold_price to_int Advanced Search
M latitude to_geolocation  
M longitude to_geolocation  
M geo_addr ---- or Custom  
M street_name to_title  
M street_number ----  
M building_name to_title Advanced Search
M remarks ---- Property Detail
M virtual_tour_url ----  
M internet_yn error_on_n  
M show_address to_bool  
O subdivision to_title Advanced Search
O neighborhood to_title Advanced Search
O region to_title Advanced Search
O hoa (boolean) to_bool Property Detail
O hoa_fees ---- Property Detail
O hoa_freq ---- Property Detail
O hoa_desc to_list Property Detail
O garage_spaces to_int Advanced Search
O amenities to_list Advanced Search
O fireplace to_bool Advanced Search
O fireplaces to_int Property Detail
O fireplace_desc to_list Property Detail
O stories to_float Advanced Search
O levels to_list Advanced Search
O style to_list Property Detail
O pool to_bool Advanced Search
O school_district to_title Property Detail
O elementary_school to_title Property Detail
O middle_school to_title Property Detail
O high_school to_title Property Detail
O waterfront to_bool Advanced Search
O view to_list Property Detail
O interior_features to_list Advanced Search
O exterior_features to_list Advanced Search
O community_features to_list Advanced Search
O pool_desc to_list Property Detail
O waterfront_desc to_list Property Detail
O garage_desc to_list Property Detail
O lot_desc to_list Property Detail
O flooring to_list Property Detail
O roof to_list Property Detail
O heating ---- Property Detail
O cooling ---- Property Detail
O sewer ---- Property Detail
O water ---- Property Detail
O taxes ---- Property Detail
O utilities ---- Property Detail

geo_addr

For our Geocoding process to run, listings require either latitude and longitude to geocode the listing directly or geo_addr to indirectly geocode the listing using address data. Sometimes the feed provides an Unparsed Address field that may be used, but can be replaced with a Custom Field if the Unparsed Address field is missing or incomplete:

return " ".join(filter(None, [p.street_number, p.street_dir, p.street_name, p.city, p.state, p.zip]))
  • street_dir may be omitted if already combined with street_name
    • Extra spaces matter!
  • For more information, see Geocoding