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