# Tpscheck

TPSCheck is a service that verifies in real-time if a phone number is registered with the UK's Telephone Preference Service (TPS) or Corporate Telephone Preference Service (CTPS), providing insights on validity, location, type, and provider of the number.

- **Category:** marketing automation
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 1
- **Triggers:** 0
- **Slug:** `TPSCHECK`
- **Version:** 20260211_00

## Tools

### Check Phone Number (TPS/CTPS)

**Slug:** `TPSCHECK_CHECK_PHONE_NUMBER`

Checks if one or more UK phone numbers are registered on the Telephone Preference Service (TPS) and/or Corporate Telephone Preference Service (CTPS) lists using the tpsapi.com API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `check_tps` | boolean | No | Set to true to check numbers against the TPS list. |
| `check_ctps` | boolean | No | Set to true to check numbers against the CTPS list. |
| `no_logging` | boolean | No | Set to true to prevent full numbers from being stored in logs for privacy. Only the first 6 digits will be saved. |
| `phone_numbers` | array | Yes | A list of UK phone numbers to check. Maximum 10,000 numbers per request. |
| `return_date_added` | boolean | No | Set to true to include the date the number was added to a list (if found). |
| `return_prettier_numbers` | boolean | No | Set to true to include a formatted version of the phone number in the response. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |
