Check if a phone number is TPS registered
Find out what you can do with our API...
API method to use: tps_fullDocumentation on the T2A API tps_check method which checks a telephone number against both the domestic and business Telephone Preference Scheme (TPS and CTPS) lists.
Checks a telephone number against both the domestic and business Telephone Preference Scheme (TPS and CTPS) lists to ensure that the number is not registered with either scheme and may be freely called for marketing purposes.
Together, the TPS and CTPS registers make up a list of all residential and business numbers that are not to be called by telemarketers making unsolicited marketing calls. Fines of up to £5,000 can be faced for calling a single TPS or CTPS registered number.
We recommend checking against both registers as occasionally a telephone number may be found in the "incorrect" register, for example in the case of self employed individuals.
Integrating this service into your website or business application ensures you are maintaining the highest levels of both TPS and CTPS compliance. You can check your call lists against both the TPS and CTPS registers to ensure any numbers you are planning to call do not appear on either register. Alternatively, you can check single numbers for more specific purposes.
|telephone_number||Enter a UK telephone number. This can include spaces, brackets etc.|
|client||You can optionally include an identifier for your final client or user. This is logged in your usage log and you will be able to view your usage statistics by client.|
|callback||When using JSON, specify a JSONP wrapper in which the JSON response is to be wrapped.|
The XML response is contained within a
|error_code||Returns the error code when the status is
|t2a_version_number||The current API version number.|
|credit_used||The number of credits used in order to execute the request.|
See the common error codes. There are no errors which are specific to this method.
Free Test Mode
When operating in the free test mode errors are returned if mandatory parameters are missing, or it returns a dummy data response, in an identical format to a real response.
Note that the
mode is returned as
test when the method is operating in the free test mode.