Release Notes#
This document tracks changes and updates to the AnyProp RESO Listings API.
Minor version updates (e.g., 1.1, 1.2, 1.3) primarily add new functionality and performance improvements while maintaining backward compatibility.
Version 1.7.0#
Release Date: March 2026
New Features#
- Polygon Geospatial Filtering: Added
geo.intersectssupport for polygon-based geospatial queries- Filter properties within a defined polygon area using
geo.intersects(RawLocation, geography'POLYGON(...)')orgeo.intersects(Location, geography'POLYGON(...)') - Complements existing
geo.distanceradius-based filtering
- Filter properties within a defined polygon area using
Version 1.6.0#
Release Date: February 2026
New Features#
Geocoded Address Fields: New internal non-RESO fields providing normalized, geocoded address components
anyprop_Address,anyprop_AddressAlias- Normalized address and slug for identifying properties across listingsanyprop_RawAddress- Raw full address built from MLS address fieldsanyprop_HouseNumber,anyprop_StreetName,anyprop_StreetAddress,anyprop_City,anyprop_State,anyprop_ZipCode- Parsed geocoded address components
Geolocation Fields: New geocoded location fields
anyprop_Latitude,anyprop_Longitude- Geocoded coordinatesanyprop_AddressFoundYN,anyprop_ExactGeocodeYN- Geocode quality indicators
Agent & Contact Search Fields: New derived fields for searching across agent and member contact information
anyprop_ListAgentEmail,anyprop_BuyerAgentEmail- Search both main and co-agent email addresses using standard comparison operatorsanyprop_ListAgentPhone,anyprop_BuyerAgentPhone- Search both main and co-agent phone numbers across all phone fieldsanyprop_MemberPhone- Search across all member phone number fields- Phone number fields can be queried in raw form or normalized (all numeric) form
Financial Fields: New
anyprop_AssociationFeeTotalMonthlyderived field
Enhanced Filtering#
Property Resource: Added filterable fields
ListAgentEmail,CoListAgentEmail,BuyerAgentEmail,CoBuyerAgentEmail- Filter by agent email addressesOriginalEntryTimestamp- Filter by original entry timestampanyprop_ListAgentEmail,anyprop_BuyerAgentEmail,anyprop_ListAgentPhone,anyprop_BuyerAgentPhone,anyprop_Address,anyprop_AddressAlias
Member Resource: Added filterable fields
MemberEmail,OfficeKey,OfficeMlsId,OfficeName- Enhanced member filteringanyprop_MemberPhone- Search across all member phone fields
Office Resource: Added filterable fields
OfficePhone,OfficeEmail
Version 1.5.0#
Release Date: December 2025
New Features#
Keyword Search: New
KeywordSearchTextfield for searching across listing remarks and descriptions- Use
search.text(KeywordSearchText, 'search terms')to find properties by keywords - Supports strict matching by default (all terms must match)
- Use
Internal Non-RESO Fields: New derived fields for enhanced filtering
anyprop_OriginalEntryTimestamp- Derived OriginalEntryTimestamp based on internal dataanyprop_DaysOnMarketReferenceTimestamp- Derived date used to calculate DaysOnMarket (available as a $filter field)
Updates#
- search.text() Enhanced Syntax: Added optional
min_matchesparameter- Syntax:
search.text(field, 'search terms', min_matches) - Allows specifying minimum number of matching terms required
- Default behavior: RawAddressSearchText matches at 40%, all other fields require strict matching
- Syntax:
Version 1.4.0#
Release Date: November 2025
New Features#
- PreferredMedia Expansion (Non-RESO): New optimized
$expand=PreferredMediaoption for Property resources- Returns the first 2 photos by media order, with priority given to the preferred photo
- Optimized alternative to expanding full Media resource
Updates#
- PropertyChange Expansion: Renamed
$expand=PropertyChangesto$expand=PropertyChangefor consistency (backwards compatible - both names supported)
Version 1.3.0#
Release Date: October 2025
New Features#
- Fuzzy Search for Agents and Offices: Added text search capability for finding properties by agent and office names
- New
search.text()function forListAgentSearchText,BuyerAgentSearchText,ListOfficeSearchText, andBuyerOfficeSearchTextfields - Enables searching across listing agents, buyer agents, co-agents, and their respective offices
- Supports relevance-based sorting with
$orderby=relevance desc
- New
Enhanced Filtering#
Property Resource: Added additional filterable fields
CoListAgentFullName,BuyerAgentFullName,CoBuyerAgentFullName- Filter by co-agent and buyer agent namesCoListOfficeName,BuyerOfficeName,CoBuyerOfficeName- Filter by co-office and buyer office namesBathroomsHalf- Filter by half bathrooms countSpecialListingConditions- Filter by special listing conditions
Member Resource: Added additional filterable fields
MemberFullName,MemberStatus,MemberStateOrProvince,MemberStateLicense- Enhanced member filtering capabilities
Office Resource: Added additional filterable fields
OfficeName,OfficeStateOrProvince,OfficeStatus- Enhanced office filtering capabilities
Version 1.2.0#
Release Date: August 2025
New Features#
- SearchText Functionality: Added fuzzy address search capability
- Introduced
search.text()function forRawAddressSearchTextfield - Enables partial and incomplete address matching
- Supports relevance-based sorting with
$orderby=relevance desc
- Introduced
Performance Improvements#
- Enhanced query response times across all endpoints
- Optimized data retrieval and filtering operations
Version 1.1.0#
Release Date: July 2025
Performance Improvements#
- General performance updates and optimizations
- Improved API response times