Information SecurityInternetTechnologyTelecoms

How Do I… Check the TPS status of a phone number? (Telephone Preference Service API)

By October 30, 2015 December 4th, 2015 No Comments

The TPS – or Telephone Preference Service – is a free service run by Ofcom which allows consumers and businesses to opt out of receiving marketing calls. If you make any sort of marketing or promotional phone calls, it’s essential that you comply with the law and do not make calls to TPS-registered numbers, otherwise you could face a fine of up to £500,000. Yes, that’s half a million pounds! (

You can protect your business by checking the TPS registration status of a phone or fax number, which is easy with the Telecoms Cloud API. Using the /tps endpoint you simply pass the number you want to check and receive back either a true (the number is registered and should not be called for marketing purposes) or false if the number is not registered. If it’s a business number you’re checking you can use the /ctps endpoint, or if it’s a fax number you can use the /fps endpoint. Want to check all 3 databases in one single API call? Pass the number like this, without specifying a database, and receive back an array with all 3 results in!

Paul Freeman-Powell

Paul Freeman-Powell

Paul (@paulfp) is the main presenter of the award-winning Switched On Network YouTube Channel, which covers a variety of interesting topics usually relating to his love of technology and all things geeky. He also founded and runs Innobella Media, where he leads in all aspects of video production, video editing, sound & lighting. A father of 3 children including twins, his hobbies used to include photography, playing the drums and cycling. With a degree in Modern European Languages, Paul speaks French, Spanish and a little bit of Italian, and holds dual British & Irish citizenship.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.