Skip to main content
Filtering provides a way to ‘filter out’ addresses, which have been found by the web service, which match a particular kind of address. Addresses which match an enabled filter are excluded from the IDM results and are not returned in the overall response. Each supported filter is identified by a code. To enable a particular filter, a new element needs to be added to the “additionalData” of the “requestData” of the IDM request. This element is a key-value pair, whose key must be the filter code and whose value should be a “yes” or “no” value. Providing “yes” informs the service that address types covered by this filter should be returned, while providing “no” informs the service that those addresses should not be returned (should be filtered out). Multiple filters may be specified in a request, if an address matches any of the enabled filters, then the address is not returned.

Available Filters

Below are the available filters for use, some are only supported by certain profiles and some are further only supported by certain datasets used in conjunction with one of the profiles.
NameNotesProfile(s) SupportedDataset(s) Supported
ADDRPROVFilter addresses with logical status of ‘provisional’Matchcode AddressBase, MultiDatabaseABP, ABL
ADDRAPPRFilter addresses with logical status of ‘approved’Matchcode AddressBase, MultiDatabaseABP, ABL
ADDRALTFilter addresses with logical status of ‘alternative’Matchcode AddressBase, MultiDatabaseABP, ABL
ADDRHISTFilter addresses with logical status of ‘historical’Matchcode AddressBase, MultiDatabaseABP, ABL
PREMCONSTRFilter properties with state ‘under construction’Matchcode AddressBase, MultiDatabaseABP
PREMINUSEFilter properties with state ‘in use’Matchcode AddressBase, MultiDatabaseABP
PREMUNOCCFilter properties with state ‘unoccupied’Matchcode AddressBase, MultiDatabaseABP
PREMDEMFilter properties with state ‘demolished’ or ‘no longer existing’Matchcode AddressBase, MultiDatabaseABP
PREMPLANFilter properties with state ‘planning permission granted’ or ‘candidate’Matchcode AddressBase, MultiDatabaseABP
PREMUNKOWNFilter properties with building state of ‘unknown’Matchcode AddressBase, MultiDatabaseABP
POSTADRCODEFilter non-postal addressesMatchcode AddressBase, MultiDatabaseABP
ADDRBUSFilter addresses showing those from business datasetMultiDatabaseN/A
ADDROGFilter business addresses from non-business-specific sources (e.g. PAF)Matchcode AddressBase, Matchcode UK Address, Matchcode Eircode, Matchcode GlobalABP, ABL, NAMES, NOT_YET_BUILT, MULTI_RES, ECAF, ECAD, GLOBAL_ADDRESSING