Sending marketing campaigns to people who do not want to receive them is costly,
both in terms of the mailing itself and the potential damage to your brand. By
screening your mailing list against the Mailing Preference Service (MPS), you
quickly eliminate anyone who has indicated that they do not want to receive
unsolicited mail. Screening against the MPS is DMA best practise, and is a
requirement for any DMA members.
By using the Data8 MPS service, you can screen names and addresses in real time
against the very latest MPS database, ensuring you get the most accurate and
up-to-date information possible.
We fully support the recent changes to the MPS in which new registrations are
made for individuals rather than entire households, allowing you to continue
mailing interested people at the same address as someone who has registered.
Don't reduce the effectiveness of your marketing campaigns by removing valid
prospects from your database!
The MPS service from Data8 is accessed through SOAP web services,
making it simple to use from any major programming language.
Web Service URLs
The service is available on the URL:
http://webservices.data-8.co.uk/MPS.asmx
The WSDL definition of the service is available at:
http://webservices.data-8.co.uk/MPS.asmx?WSDL
Example Code
The following C# code demonstrates checking a name and address against the MPS.
MPS proxy = new MPS();
InputRecord record = new InputRecord();
record.Name = new Name();
record.Name.Forename = ForenameTextBox.Text;
record.Name.Surname = SurnameTextBox.Text;
record.Address = new Address();
record.Address.Lines = AddressTextBox.Lines;
MPSOutput result = proxy.IsCallable(
"username",
"password",
record,
null);
if (!result.Status.Success)
throw new ApplicationException(result.Status.ErrorMessage);
if (!result.Mailable)
MessageBox.Show("Name & address are on MPS - do not mail");
The above price packs are suggestions and you can buy any number of lookups here