Maximum ICO fine
Since the Data Use and Access Act 2025, PECR fines reach £17.5 million or 4% of annual global turnover. A single complaint can trigger an investigation — and attempted calls count too.
TPS & CTPS Checker for UK Phone Numbers
Go beyond TPS checking. Every lookup returns registration status, line type, carrier, location, and reachability in a single API call. Know more about every number before you dial.
50 free checks. No credit card required.
Since the Data Use and Access Act 2025, PECR fines reach £17.5 million or 4% of annual global turnover. A single complaint can trigger an investigation — and attempted calls count too.
At 30 seconds per lookup, checking 10,000 numbers takes over 80 hours. That’s two full working weeks spent on a task that should take minutes. And manual processes don’t create the audit trail the ICO expects.
People register with TPS every day — roughly 900 numbers added daily. If you can’t prove when you last checked, the ICO treats it as if you never did.
Every marketing call to a TPS-registered number is a potential complaint, fine, or reputational hit. Know your numbers are clear before you dial.
Validate any UK phone number instantly. Check registration status, validity, location and carrier—no manual lookups needed.
Get line type, carrier, location and validation with every lookup. Identify mobile vs landline, network and region instantly.
Stay compliant with full audit logs and 28-day re-verification. Ensure your numbers are TPS-clear before every call. See all compliance features.
Free. No card. 60 seconds.
Copy from dashboard. Ready immediately.
Single or batch, results in ms.
28-day tracking, audit logs, exports.
Our REST API is designed with developers in mind. Clean endpoints, consistent responses, and comprehensive documentation make integration a breeze. Support for bulk requests and real-time verification ensure you have all the tools you need.
# POST with JSON body
POST https://api.tpscheck.uk/check
Authorization: Token YOUR_API_KEY
# Request body
{
"phone": "01270 619993"
}
# Response
{
"e164": "+441270619993",
"tps": true,
"ctps": false,
"line": {
"type": "landline",
"location": "Crewe",
"original_carrier": "Flextel Limited"
},
"reachability": {
"status": "reachable",
"confidence": "medium"
},
"risk": {
"score": 40,
"level": "CRITICAL",
"factors": "Number is registered on the TPS.",
}
}
Start free. Scale as you grow.
50 checks/month
10,000 checks/month
50,000 checks/month
150,000 checks/month
Connect TPSCheck to your CRM, dialler, or automation platform in minutes. Our REST API works with everything — plus native support for popular no-code tools.
Plus webhooks, CSV batch uploads, and direct API integration with any platform.
For any other questions, feel welcome to reach out to our team.
Start for freeTPS (Telephone Preference Service) and CTPS (Corporate Telephone Preference Service) are official UK registers where individuals and businesses can opt out of unsolicited sales and marketing calls.
Our TPS and CTPS database is refreshed regularly — from weekly on Starter and Pro plans to daily on Business and above. Enterprise customers receive real-time updates. See our documentation for full details by plan.
Absolutely. Our REST API integrates seamlessly with any system. We also support Zapier, n8n, Make, and webhooks for no-code automation.
ICO guidance recommends screening at least every 28 days. People register with TPS regularly, so a number that was clear last month might not be today. Our Growth plan and above includes a compliance tracking dashboard to help you stay on top of re-checking.
We log the numbers you check to provide audit trails and compliance reports. This data is stored securely in the UK and retained according to your plan level. Audit logs are retained for 12 to 24 months on Pro plans and above; check history on lower tiers is retained for a shorter period. You can export your logs anytime for your own records.
Every TPS check returns additional data about the phone number at no extra cost. This includes line type (mobile or landline), the original network carrier, and for landlines, the geographic location. This helps you validate your data and plan campaigns more effectively.
Yes. Our free plan gives you 50 checks per month with full API access. No credit card required. You can also purchase Pay-As-You-Go credits without a subscription to test with larger volumes.
We never charge you automatically for overage. Your dashboard will warn you at 80% and 95% usage. When your allocation is exhausted, the API returns an error. You can purchase PAYG credits as a top-up or upgrade your plan anytime.
Join the UK businesses who trust TPSCheck to protect them from ICO fines and wasted calls. Get started in under a minute.
No credit card required. 50 free checks. Cancel anytime. View pricing.