API Server Changelog
Sep 17, 2026
POST /nlp- now supports open house searches (e.g. "open houses this weekend");POST /nlp- Canadian forward sortation areas in prompts (e.g.M2J)POST /nlp- improved handling of zip and postal codes in promptsGET /locations/autocomplete- newlocationIdparameter; fixed someLiveBylocations not being foundGET /locations-locationIdaccepts up to 50 values; stability fixesGET /members-boardIdfixesGET /partners/har/listings/views,GET /partners/har/listings/reviews- responses now includeofficeMlsId
Sep 11, 2026
GET /listings- fixed missinggrp-yr/grp-mth/grp-daystatistics buckets whenstandardStatusis used; date buckets with no data are now returned with zero counts across the requested date rangeGET /listings- stability fix whenaggregatesis passed as an array
Sep 8, 2026
GET /listings,GET /listings/:listingId,GET /favorites-duplicatesandduplicatesDetailsfixes for multi-board API keysGET /favorites- fixed favorites not being returned for some boards
Sep 4, 2026
GET /locations-resultsPerPageis no longer hard-capped at 300 (limit is now account-configurable)GET /members,GET /offices- responses now includemlsName
Sep 2, 2026
GET /listings-mapparameter can now be treated as standard GeoJSON (first ring is the outer boundary, subsequent rings are holes) - available on requestGET /listings/history- blank query parameters (e.g.zip=) are now treated as absent instead of failing validationGET /locations-PublicRecordlocations fixesPOST /nlp- relative date phrases ("today", "last 7 days") are resolved against the current date; response includesimagesHostwhenlistings=true; stability fixesPOST /estimates- stability improvements for off-market price adjustment
Aug 28, 2026
GET /listings- sold statistics (cnt-closed,avg-soldPrice,med-soldPrice,pct-aboveBelowList, etc.) now work withstandardStatus(Closed,Expired,Pending,Canceled,Incomplete) instead of requiringstatus=UGET /listings-brokerageparameter now accepts multiple values and thenot:prefix operator
Aug 26, 2026
GET /listings/history- fixed missing listings when street suffix / direction abbreviations differ between boards (e.g.AvevsAvenue)GET /partners/har/showingsmart/logs- newbrokerTypeparameter (Listing | Showing)GET /listings,POST /searches- stability fixes
Aug 25, 2026
GET /favorites- now supportsstandardStatusfilterGET /listings/history,GET /listings/:listingId- fixed ordering of history entriesPOST /estimates- model validation errors now return422instead of500
Aug 24, 2026
POST /estimates- lookback estimates improvements
Aug 12, 2026
GET /listings-contains:operator ondetails.descriptionand address fields is now significantly fasterGET /listings/:listingId- fixedhistorydiscrepancy withGET /listings/history(both now use the same address matching andaddressKey)GET /locations- fixed some MLS locations not being returned
Aug 7, 2026
GET /listings- response now includesunrecognizedParamsarray listing query / body parameters that were not recognizedGET /listings- new statisticsmin-priceSqft,max-priceSqftGET /listings-daysOnMarketandpriceSqftstatistics no longer requirestatus=Uand are now computed for active listings tooGET /listings- fixed swappedavgPriceLow/avgPriceHighandmedPriceLow/medPriceHighinsqftstatisticsGET /listings- stability fixes forraw.*field filters
Aug 6, 2026
GET /listings- fixedaggregatesUniqueforraw.*andreso.*fieldsGET /listings- performance improvements
Aug 3, 2026
GET /partners/har/*- responses enriched with listing data and agent names;listingKeyis returned asmlsNumber; default sort on showingsmart logs
Jul 31, 2026
- API server performance improvements
Jul 29, 2026
POST /estimates- on-market model is now used for properties with MLS history; comparables are returned from the model and enriched with listing info;listPriceaccepted for on-demand estimates
Jul 25, 2026
POST /estimates- new on-market estimates model
Jul 24, 2026
GET /listings- newsortByvalues:closedDateAsc,closedDateDescGET /listings-aggregatesnow supportscommercial.*,lot.*,details.waterfront,details.HOAFee2,details.HOAFee3,lastPriceChangeType,assignment,sizeGET /listings- search performance improvementsGET /partners/har/*- new paramsboardAgentId(views, reviews),listingBoardAgentId,showingBoardAgentId(showingsmart); updatedsortBycolumns
Jul 22, 2026
GET /listings- fixedstandardStatus=Coming Soonfiltering for some boardsGET /listings- Smart Rules improvements for TRREB
Jul 21, 2026
GET /listings- new statisticmed-priceSqftGET /listings- low-confidence image classifications are no longer returned inimageInsightsGET /listings,POST /searches- improved validation of numeric params (minBeds,maxYearBuilt,minParkingSpaces, ...); out-of-range values now return400instead of500POST /searches- stability fixes
Jul 17, 2026
GET /members- fixedofficeIdfilteringGET /listings-clusterFieldsnow respectsboardId- API server performance improvements
Jul 15, 2026
- API server performance improvements
Jul 1, 2026
- API server stability improvements
Jun 30, 2026
GET /listings-grp-yr/grp-mth/grp-daystatistics now bucket byclosedDatewhenminClosedDate/maxClosedDateare used (soldDateotherwise); combiningminSoldDate/maxSoldDatewithminClosedDate/maxClosedDatenow returns a validation errorGET /locations- fixed500when aggregating onaddress.area
Jun 29, 2026
GET /listings-raw.*fields now work inside bodyqueriesGET /listings- stability improvements
Jun 27, 2026
GET /listings- fixedlot.squareFeetholding an acres value for select boards
Jun 23, 2026
GET /favorites- newsortByparameter (same values asGET /listings) pluslat/longfor distance sortingGET /locations,GET /locations/autocomplete-radiussearch now also returns locations whose boundary intersects the radius (previously matched by center point only)
Jun 19, 2026
GET /listings- address search improvementsPOST /estimates- stability fixes
Jun 18, 2026
GET /locations- newsource=PublicRecordandtype=propertyfor public-record property locations (available on request)POST /nlp- stability fixes
Jun 12, 2026
GET /listings- stability fixes (invalidmapinput no longer returns500)GET /listings/:listingId/similar- stability fixesGET /locations- fixed someLiveBylocations not being returned
Jun 9, 2026
GET /clients- stability improvementsGET /listings/history- improved fetching of archived listings history
Jun 8, 2026
GET /listings- fixes forstandardStatusfiltering and aggregationsGET /brokerages- fixedboardIdfiltering for API keys with access to multiple boardsGET /offices- fixesGET /locations-LiveBylocations are now correctly scoped to the boards the API key can access
Jun 5, 2026
GET /listings- now properly supportsstandardStatusas both a filter and an aggregate field
Jun 3, 2026
GET /partners/har/listings/views,GET /partners/har/showingsmart/logs,GET /partners/har/listings/reviews- new HAR partner integration endpoints
May 28, 2026
GET /listings- newprettyparameter; when set totrue, response fields are returned in a consistent canonical order (also onPOST /listings,GET /listings/:listingId,GET /listings/:listingId/similar,GET /listings/history)POST /nlp- stability fixes
May 26, 2026
GET /listings- newsortByvalues:listPricePerSqFtAsc,listPricePerSqFtDesc,soldPricePerSqFtAsc,soldPricePerSqFtDescGET /listings- requestingfields=*now also returns computed fields (boardId,simpleDaysOnMarket,standardStatus)
May 25, 2026
GET /listings- fixedstandardStatusreturningActiveinstead ofComing Soonfor coming-soon listings
May 22, 2026
POST /messages- stability fixes
May 20, 2026
GET /places- newinputInsidePolygonparameter. When set totrue, returns only entries whose polygon contains the queried point; each entry now also includes aninputInsidePolygonflagPOST /accounts- now enforces a per-email API-key limit (returns403once the maximum is reached)
May 19, 2026
POST /estimates- improved field-value handling using unique aggregates (fixes missing values for some boards)
May 12, 2026
POST /estimates- improved city selection (now uses the most frequent city among matching listings)
May 11, 2026
GET /listings- stability improvements when aggregating fields that contain comma-separated values
May 7, 2026
GET /listings- stability improvements on buildings lookup
May 5, 2026
POST /nlp- now supportslocationSourcefield, supported values:MLS | UserDefined | LiveBy
Apr 21, 2026
POST /nlp- better support of enumerated fieldsGET /locations- now supportspropertyType=schoolalong with school specific paramsschoolType,schoolLevel,privateSchoolAffiliation,schoolDistrictNameGET /locations- add support fornameparam allowing exact match filtering of locations by nameGET /offices- fixesGET /listings- stability fixes
Apr 10, 2026
POST /estimates- V3 of the AI-Estimates model is now used by defaultGET /offices- now support filtering byofficeIdGET /brokerages- fixed filtering byboardIdfor API keys that have access to multiple boards
Apr 7, 2026
GET /buildings- multiple performance improvements
Apr 6, 2026
GET /locations- got new parameterpointWithinBoundary. When set totrue, returns only locations whose boundaries contain the point specified bylatandlongparameters.
Apr 2, 2026
POST /nlp- got new parameteruseLocationId. When set totrue, any locations identified in the prompt will be returned aslocationIdvalues instead of being split into separatearea,city, andneighborhoodparameters.
Mar 31, 2026
POST /nlp- multiple improvements for enumerated fields likedetails.swimming,details.balconyetc.
Mar 26, 2026
POST /locations- performance improvements
Mar 17, 2026
POST /nlpnow can find coordinates of Points of Interests/LandmarksPOST /nlpnow can find coordinates of Major IntersectionsGET /locationsadd support for new Locationssource=LiveByand got newtypevalues to support locations provided by LiveByGET /buildingsnow returns MLS board prefix insideimagefield
Mar 16, 2026
POST /nlpnow works better with locations having same names but located in different regionsPOST /nlpgot improved treatment of swimmingPool field
Mar 04, 2026
POST /nlpnow works better styles in select boards
Feb 27, 2026
GET /locations- addminSize,maxSizeparameters to filter by area size (in square kilometers)GET /locations/autocomplete- add support for multiple locationsourcevalues, newtypevalues,minSize,maxSizeparameters to filter by area sizelocationobjects with boundaries gotsizefield representing area size in in square kilometers
Feb 26, 2026
GET /listings- fixminSoldDate/maxSoldDatebehaviour withstandardStatusfilterGET /listings- now fetches listings forlocationIdwithout specifyinglocationSource
Feb 19, 2026
GET /listings-mapparam now supports geo-json MultiPolygon geometry typeGET /listings- got new parameters -minBathroomsHalfandmaxBathroomsHalf- check API Docs for more detailsGET /locations- now supports multiple locationsourcevalues, newtypevaluesPOST /messages- performance improvements
Feb 6, 2026
GET /listings/history- now returnsaddress.statefield
Feb 4, 2026
GET /listings/- ensured stability of sorting results
Jan 29, 2026
GET /listings- got new parametersminClosedDateandmaxClosedDateto find listings byclosedDate
Jan 19, 2026
POST /searches- got some performance improvementsGET /listings/history- zip code fixes
Jan 16, 2026
GET /listings/history- surfacedpermissionsobject for each listing inside historyGET /listings- in certain casescomparableswill now featurepermissionsobjectPOST /searches- got some performance improvements
Jan 9, 2026
GET /listings- a bunch of stability and performance improvements
Dec 19, 2025
POST /estimates- improvements to AI-Powered Property Estimates model leading to higher quality estimates
Dec 11, 2025
GET /listings- now supportsclass = ResidentialProperty | CondoProperty | CommercialPropertyfor backward compatibilityGET /listings- now reliably computesstandardStatusfor a listing even for non-compliant boards.GET /listings/history- got 2 new params:mlsNumber&addressKey
Dec 2, 2025
GET /members- got new request params allowing more comprehensive member search -agentName,agentId,brokerage. See more details in the endpoint documentation.
Nov 24, 2025
GET /listings-contains:andnotContains:prefix operators now works withoperator=and:<field_name>andoperator=or:<field_name>to change filter application logicGET /listingsimproved params validations
Nov 19, 2025
GET /listingsimproved params validations
Nov 14, 2025
GET /listingsimproved handling of non-standard-compliant values for RESOstandardStatusfieldGET /listingsfixed handling of prefix operators in conjunction with with AI-Image Search
Nov 13, 2025
POST /nlpmultiple improvements to Repliers NLP model v3
Nov 10, 2025
GET /listings-contains:andnotContains:prefix operators now work for raw fields same way as for standard fieldsGET /listings- got newaggregatesUniquefield which will come handy with containment operators and negation operators (more docs onaggregatesUniquecoming soon)GET /locations/autocomplete- improved error handling
Nov 4, 2025
GET /listings-contains:andnotContains:prefix operators now work for all standard fields and doesn't require composite fields as before.POST /webhooksgot improved validations
Nov 4, 2025
POST /nlpversion 3 now detects prompts not related to listings searchPOST /nlpversion 3 now returns an array of locations identified within the NLP promptGET /nlp/chatsadded endpoint that returns a list of chat sessionsGET /nlpgot minor updates
*
Oct 30, 2025
POST /nlpversion 3 of Repliers NLP model released
Oct 27, 2025
GET /locations&GET /locations/autocompletenow supportstateparameterPOST /nlpvarious improvements around NLP model version control
Oct 23, 2025
GET /locations&GET /locations/autocompletenow supporthasBoundaryparameter to filter locations that has boundary polygon available (map.boundary)
Oct 19, 2025
GET /listings- added support forcontains:andnotContains:prefix operators that allow you to filter properties based on specific values within composite fields (comma-separated strings or arrays)GET /listings- addednot:prefix operator that allows you to exclude specific values from your search results
Oct 19, 2025
POST /nlp- updated to acceptnlpVersionparam. V2 of Repliers NLP released- API Server performance updates
Oct 14, 2025
GET /listings- improvements to Smart Rules amenities field handlingGET /listings- CoverImage fix - listings without selected coverImage value are not filtered out
Oct 06, 2025:
- API server speed improvements
Sep 30, 2025:
- check referring domain for client-side requests
- allow
GET /locationsendpoint group for client side keys - various internal features
Sep 18, 2025:
- GET /listings - not:brokerage operator fix
Sep 16, 2025:
- search speed improvements
Sep 15, 2025:
- GET /listings - now supports Bundled Searches
- GET /listings - new search params added:
minLotWidth/maxLotWidthandminLotDepth/maxLotDepth
Sep 12, 2025:
- GET /listings - minor stability fixes
- GET /favorites - minor stability fixes
Sep 11, 2025:
- GET /members - support originatingSystemName in trestle members proxy
- POST /listings - imageSearchItems stability improvements
Sep 08, 2025:
- various internal features
Aug 28, 2025:
- GET /listings - Add minDaysOnMarket/maxDaysOnMarket search fields for status=U listings
- GET /listings - various fixes
- GET /listings/:mlsNumber/similar - dateLimit fixes
Aug 21, 2025:
- Improve Account configurations
Aug 19, 2025:
- GET /listings - fix image search for certain account types
Aug 13, 2025:
- GET /listings - agent email address redaction for certain boards
- improvements to rate-limiter
Aug 13, 2025:
- logging infra improvements
- 500 error fixes
Aug 06, 2025:
- GET /listings - status/lastStatus/standardStatus params validation improvements
- POST /estimates - fixed automatic retries to downstream model
- GET /listings - added tests
Jul 31, 2025:
- GET /listings - Account config extended to have allFields option
Jul 30, 2025:
- GET /listings - Price change computing, logging and filtering
- GET /listings - added priceChangeLog array to listings
- GET /listings - price change filters - maxPriceChangeDateTime, minPriceChangeDateTime, lastPriceChangeType
Jul 30, 2025:
- GET /listings - Fixed Smart Rules with amenities parameter
Jul 29, 2025:
- POST /estimates - AI Model moved to serverless environment
Jul 23 2025:
- GET /listings - fixed parsePrefixedValues
- GET /listings - fixed maxLotSizeSqft
Jul 18 2025:
- GET /listings - added amenitiesOperator (default AND)
- GET /listings - searchFields improvements
- GET /listings - Support maxParkingSpaces
- GET /listings - exclusion for address.streetDirectionPrefix
What questions does this article answer?
- What recent changes have been made to the Repliers API server?
- Have there been updates to
/listingsbehavior, parameter validation, or operators? - When were specific fixes or enhancements deployed (dates / versions)?
- Where can I check if an observed behavior change is due to a new release?
- How do I keep my integration aligned with ongoing API changes?
Updated on: 19/09/2026
Thank you!
