TPS & CTPS Checker by EasyCheck

Get 10 FREE checks every day when you sign up

Instantly screen UK telephone numbers against TPS and CTPS registers. Stay compliant with GDPR and PECR using a reliable, fully licensed service.

Daily Register Updates

Full Audit Trail

API, App & Browser Access

Instant TPS Checker - Free Daily Checks

Complete this quick form to instantly check UK phone numbers against the TPS & CTPS registers.
Receive Promo Codes, News and Updates
We handle your information in accordance with our Privacy Policy

Use the TPS tool with 10 FREE checks every day

See the EasyCheck App in Action

Watch how quickly and securely you can screen UK numbers against TPS & CTPS registers – with full compliance and zero hassle.

10 Free Daily Checks: Start without paying a penny

Real-Time Screening: Instant results for single or bulk numbers

Fully Compliant: GDPR, PECR, and Ofcom-authorised

Total Control: Use via browser, API, or desktop app

Virtue Accountants
13:41 08 Aug 25
We’ve been working with Selectabase to help target new clients for our accountancy business, and the service has been excellent. The data is accurate, easy to use, and has helped us reach the right people. Highly recommended!
Antony Garnett
14:27 15 Jul 25
Great company, with exceptional Customer Service.! Iona has provide our business with great support and responds promptly to any queries. They have a really good data selection tool which is really easy to use. If you're looking for B2B data for your next campaign, these are the guys to talk to.
We’ve been working with Selectabase since 2018 and their services have been a vital part of the success we have with our seminars. Their expertise shines through in the quality and accuracy of the data and service they provide, helping us connect with the right audience every time.

The team is highly responsive and flexible, always ready to tailor their service to our specific needs. A special thank you to James for his outstanding customer care over the years — his professionalism and prompt support make the whole process effortless. We also want to thank Adam for his continued speedy communications and support with queries.

We look forward to continuing our collaboration with Selectabase into the future!
Paul Thompson
14:51 23 Jun 25
Excellent data and great service
Mike Stanley
12:26 04 Jun 25
We've been using Selectabase since the start of this year for our monthly promotional events. From data purchase through to despatch, they've streamlined our process and taken away the headaches! James has been super helpful and any queries have been quickly resolved. Many thanks to the whole Team.
Jack Greatbatch
12:00 15 May 25
We purchased a relatively small sample, and the results were better than expected — very low bounce rate and strong relevance to our target audience. The data was clean, accurate, and started delivering value right away. Great communication from the team too. Looking forward to scaling this up!
Chloe Mercer
11:05 13 May 25
I have had multiple great experiences with Selectabase thanks to Simon's efficient support and helpful manner. The process of purchasing data for our recent campaigns was made really simple and quick. Thanks Simon!
Tom Grice
11:00 13 May 25
We have used Selectabase twice in the last few months and have been so impressed by the service we have received from Simon. The process is seamless and the data is really easy to access. We will continue to use Selectabase for any campaigns in the future.
Michael Anscomb
09:31 09 Oct 24
Iona our account manager has been excellent in supporting me through the platform. The system itself appears to be simple enough and allows you to drill down to get the best targeted data for our audience.
Kate Gosschalk
12:26 25 Sep 24
We had a great experience working with Selectabase - Iona was very quick to respond with quotes and setup processes
Andrew and them team do a wonderful job. Very responsive. Accurate information. Contacting us with their updated options. Very proactive. Thank you Andrew!
Mehmet Mimoglu
13:49 18 Sep 24
We at Coversure Insurance Services Cambridge use Selectabase regularly to obtain business lists for our clients. Selectabase is able to help with lists from several business sectors.The information provided is always accurate and up to date..We are able to contact the decision maker with the information provided.

Andrew White is our Account Manager, and the service we receive from him is exceptional. Always prompt,professional and very helpful.

I can very confidently recommend Selectabase services.
Peter Williams
17:13 14 Mar 24
My experience with Selectabase so far has been great. Simon guided me through the list building tool and allowed me time to make a decision to purchase in my own time - no sales tactics or pressure. Data so far has been great and I look forward to seeing more results as time goes by. Thanks Simon for your patience!
Gary Barrs
09:28 20 Feb 24
Since we started this form of advertising we have increased sales dramatically selling a years worth of stock in only a few months . We are now increasing the product range that we are marketing with email campaigns and have ordered more lists accordingly . So far the information provided by Selectbase has been up to date and relevant .
Zoe Murphy
11:32 04 Aug 23
We use Selectabase regularly to obtain business lists for our clients. The list builder is incredibly easy to use and can offer choice on a wide range of criteria, which means that every list can be bespoke to each of our client's needs.

Olivia is our Account Manager, and the service we receive from her is exceptional. She is always on hand to answer any query that I have, and nothing is too much trouble for her. She goes out of her way to help us achieve the best results possible for our clients.

I would not hesitate to recommend Selectabase to others.

Protect your business with EasyCheck

It’s easy nowadays to fall foul of privacy laws. Consumers can register with the Telephone Preference Service (TPS) and businesses with the Corporate Telephone Preference Service (CTPS). If you call any numbers listed on these registers, you could face legal action or hefty fines.

EasyCheck helps you stay compliant by screening your numbers against these “Do Not Call” lists. You can instantly check any UK phone number before dialling, or paste lists of up to 50,000 numbers at once for bulk screening.

Available as a web browser checker, a free Windows PC app, or an integrated API, EasyCheck is fully secure. There’s no need to send your valuable data elsewhere – if any numbers on your list are registered with TPS or CTPS, EasyCheck will flag them for you.

Other ways to screen numbers

Excel Plugin & Windows App

EasyCheck is our free Excel plugin and Windows PC app that lets you screen telephone numbers and addresses directly from your desktop.

No need to send your valuable data elsewhere – instantly check it against the live TPS, CTPS, and MPS registers.

How to use EasyCheck

1) Load the EasyCheck software and log in.
2) Open the file you want to check in Microsoft Excel.
3) Select TPS/CTPS or MPS checking and choose your flagging options.
4) Click the button to start automatic checking.
5) Watch as the software automatically checks your data!
 

API (for Developers)

Integrate TPS and CTPS checks into your systems with the EasyCheck API – fast, secure, and fully automated.

Ensure your telemarketing stays compliant by instantly identifying “do not call” numbers from the live TPS and CTPS registers.

More API Details


The API offers fast, reliable, and secure access to the Telephone Preference Service (TPS) and Corporate Telephone Preference Service (CTPS) registers. This keeps your telemarketing compliant and reduces the risk of fines or legal issues.

EasyCheck’s API is JSON-based and requires only a simple URL call to retrieve instant results. Our documentation provides developers with detailed integration steps to automate number-checking processes and ensure compliance.

FAQs

The Telephone Preference Service (TPS) is a list of consumers, including sole traders and partnerships (except in Scotland), who have registered their preference not to receive unsolicited direct marketing calls. It is a legal requirement for companies to avoid making such calls to numbers listed on the TPS. The original legislation was introduced in May 1999 and has since been updated. The relevant legislation now falls under the Privacy and Electronic Communications (EC Directive) Regulations 2003. Companies reported for breaching this regulation are included in a monthly report sent to the Information Commissioner’s Office (ICO), the body responsible for enforcement.

The Corporate Telephone Preference Service (CTPS) was introduced following the publication by the Department of Trade and Industry (DTI) of the Privacy and Electronic Communications (EC Directive) (Amendment) Regulations 2004. These regulations came into force on 25 June 2004 and amended the existing Privacy and Electronic Communications (EC Directive) Regulations 2003.

The CTPS makes it unlawful for businesses (including charities and other voluntary organisations) to make unsolicited sales and marketing calls to a corporate subscriber’s telephone number if that number has either been directly opted out by the business or organisation, or if it is registered on the Corporate TPS. Corporate subscribers can register their numbers to indicate that they do not wish to receive such calls from any business or organisation.

Any business, including charities and voluntary organisations, that makes direct marketing telephone calls to individuals must comply with TPS regulations. This applies to both ‘cold’ lists and customer lists, which should be checked against the Telephone Preference Service register before making any calls, to ensure compliance with the regulations. In addition, businesses should also check these lists against their own in-house “do not call” registers.

There is one exception: if individuals have already indicated to the business or organisation that they do not object to receiving direct marketing telephone calls, then these calls may be made.

The Information Commissioner’s Office (ICO) is responsible for enforcing the regulations. While the Telephone Preference Service (TPS) investigates initial complaints from individuals whose registration has not prevented an unsolicited call, the ICO determines any action for breaches of the regulations.

The Telephone Preference Service Ltd, which manages the TPS register, is a subsidiary of the Direct Marketing Association (UK) Ltd. OFCOM has appointed this organisation to oversee the opt-out registers.

Selectabase offers a fast, reliable, and fully compliant solution for checking your numbers against the Telephone Preference Service (TPS) and Corporate Telephone Preference Service (CTPS) registers. With over 20 years of experience, Selectabase is trusted for its high-quality service, ensuring your telemarketing efforts remain GDPR and PECR compliant.

Key benefits include:

  • Instant screening of individual numbers or full lists, whether using our web checker, free Windows PC app, or integrated API.
  • Daily updates from official TPS, CTPS, and MPS registers, ensuring you always have the most current information.
  • Proven track record: Selectabase has been a licensed TPS supplier since 1999, providing a full audit trail to prove numbers checked.
  • Flexible payment options: Pay as you go or choose a monthly plan that suits your needs, making it cost-effective for both small and large businesses.
  • Secure: Your data stays with you, as EasyCheck performs screening without sending your valuable information elsewhere.

With Selectabase, you can stay ahead of compliance issues, reduce the risk of fines, and confidently connect with your target audience.

The cost of TPS checking with Selectabase depends on your needs, offering flexible pricing options to suit both small and large businesses. You can choose between pay-as-you-go credits for ad-hoc checks or monthly subscriptions for regular checking.

For a detailed breakdown of prices, visit our pricing page where you can get a customised quote based on your specific requirements.

To start using the TPS checking service, simply follow these steps:

  1. Create a free account: Visit the Selectabase website and sign up for a free account. You’ll receive 50 free checks to get started.
  2. Choose your preferred method: You can screen numbers using our Online Checker, the free Windows PC app, or by integrating with your systems via our API.
  3. Top up credits or subscribe: Select a pay-as-you-go option or choose a monthly subscription based on your needs. This allows you to check a single number or large lists instantly.
  4. Start screening: Once your account is set up and credits are loaded, you can immediately begin screening numbers against the TPS and CTPS registers.

For more information or to sign up, visit Selectabase TPS Service.

With Selectabase’s EasyCheck TPS & CTPS service, you can check numbers one by one or in bulk. For bulk checking, you can screen up to 50,000 numbers at a time. This can be done through the Online Checker, the free Windows PC app, or via the API.

You only get charged for 1 check that looks like a telephone number (i.e. contains at least 10 digits) and per register checked. Empty rows, records too short and non numerical characters are ignored.

Choose from the options below. Once registered and with an allowance of checks, all tools are available for you to use:

  • Online Checker – Enter individual numbers or paste a list of up to 50,000 numbers at a time into the batch screen. Submit your list, and the results will be displayed in seconds.
  • Downloaded PC App Software – Download the free EasyCheck software to screen full CSV and XLS files directly within Excel. No contracts or commitments—start with 50 free credits when you download the app.
  • Advanced TPS Solutions (API) – For integrating TPS and CTPS checking into your internal systems, we recommend using our EasyCheck API (Application Programming Interface). Click here to download our API documentation.
  • Managed Service – Prefer to release your list of numbers to us? Simply send your CSV or XLS file (other formats available on request) securely via our File Transfer facility. We will screen your list, flagging any records that match TPS/CTPS, and return it securely. Speak to a team member to authorise access to the File Transfer facility.

If you’re unsure which service best suits your needs, contact our team of experienced customer service advisers during office hours on 01304 383838.

You should check telephone numbers against the Telephone Preference Service (TPS) and Corporate Telephone Preference Service (CTPS) registers every time before you make a marketing or sales call. This is crucial because the TPS and CTPS registers are updated regularly, and a number that was not on the list previously may now be registered.

Additionally, regulations such as GDPR and PECR require companies to ensure that they do not contact numbers listed on the TPS or CTPS registers without consent. Regular checking helps ensure compliance and avoid potential fines or legal action.

For ongoing marketing campaigns, it’s recommended to check numbers at least every 28 days to ensure you are working with the most up-to-date data.

Selectabase includes checks against the TPS (Telephone Preference Service) and CTPS (Corporate Telephone Preference Service), which are the only official “do not call” registers in the UK. There are various other organisations claiming to stop unsolicited calls through registration with their services, but these may be commercial companies charging a fee or, in some cases, fraudulent. The TPS is not affiliated with any of these organisations, and Selectabase only uses the official TPS and CTPS registers to ensure accurate and legal compliance.

Before screening numbers against TPS and CTPS, we perform a pre-clean operation. This process removes any non-numerical or special characters, spaces, dialling prefixes (such as +44, 0044), and leading zeros. We then check only the first 10 significant digits against the registers. For example, if you enter “+44(0)1304-383838 dial ext. 555 and ask for Dave,” only the number “1304383838” will be screened.

Genuine market research calls are not classified as direct marketing and do not need to be checked against the TPS. These calls are typically for gathering information or opinions, whereas direct marketing calls aim to sell or promote a product or service. The Telephone Preference Service (TPS) exists to reduce live direct marketing calls, but it does not block calls from organisations conducting legitimate research.

However, you cannot disguise a sales or marketing call as market research! All sales and marketing calls must be checked against TPS before calling.

The Market Research Society (MRS) has a code of conduct that all members must adhere to. Their details are:

Market Research Society (MRS)
15 Northburgh Street, London
EC1V 0JR
Tel: 020 7490 4911
Fax: 020 7490 0608
Web: www.mrs.org.uk

To order more checks, simply log in to your Selectabase account and top up your balance. You can choose between pay-as-you-go credits for occasional checks or subscribe to a monthly plan if you require ongoing screening. Bulk-buying credits can save you money with tiered pricing, and all purchased credits are valid for up to 12 months.

Visit the pricing page on the Selectabase website for more details and to select the plan that best suits your needs. If you need further assistance, the customer service team is available to help.

Selectabase offers a variety of payment methods to make ordering more checks easy and flexible. You can pay using a credit or debit card for both pay-as-you-go credits and monthly subscriptions. Additionally, if you prefer to use a bank transfer, this can be arranged by contacting the Selectabase customer service team directly.

Yes, for data compliance purposes, your screening history is available within your Selectabase account.

Simply log in to your account and click on ‘Your screening history’. You can download a CSV file titled ‘Certificate of Audit TPS Check’ by day for any screening performed within the last 28 days. If you need details of your screening history older than 28 days, please contact us directly. Offline, we store your screening history for up to 12 months.

The CSV file includes the following information:

  • Date of screening
  • Screening type (TPS, CTPS, or both)
  • Number submitted
  • Result returned
  • Interface used (web, app, or API)

Before screening telephone numbers, we perform a pre-clean operation to remove non-numerical characters, spaces, dialling prefixes (+44, 0044), and leading zeros. Only the first 10 significant digits are used. For example, if you submit “+44(0)1304-383838 dial ext. 555 and ask for Dave”, it will be checked as “1304383838”.

If you need your screening history for MPS checking addresses, please contact us offline.

Yes.

To ensure the highest level of security when submitting numbers for screening, every online transaction is encrypted using 256-bit encryption (SHA256withRSA with a 4096-bit key). This encryption helps protect against potential risks associated with the provision of personal data.

A secure communications link, known as Secure Socket Layer (SSL), encrypts all information exchanged between your browser or application and the EasyCheck service. You can verify SSL protection by looking for “HTTPS://” at the beginning of the web address, indicating that the page is secure.

If you have any questions or need assistance with EasyCheck, you can speak to the Selectabase customer service team. They are available during office hours to provide guidance and support.

You can reach them by phone at 01304 383838, or request a call back.

Request Information

Receive Promo Codes, News and Updates
We handle your information in accordance with our Privacy Policy
arrow