---
title: "Phone and email checks for debt collection"
url: "https://lookvalid.com/industries/debt-collection.md"
canonical_url: "https://lookvalid.com/industries/debt-collection"
last_updated: "2026-10-19"
type: "conceptual"
summary: "Run the contact details on each account through a numbering-plan check, a carrier-block lookup and an email domain check before an agent works the file."
related: ["https://lookvalid.com/industries.md", "https://lookvalid.com/products/phone.md", "https://lookvalid.com/industries/call-centers.md", "https://lookvalid.com/industries/financial.md", "https://lookvalid.com/industries/government.md"]
---

# Phone and email checks for debt collection

Run the contact details on each account through a numbering-plan check, a carrier-block lookup and an email domain check before an agent works the file.

Run the contact details on each account through a numbering-plan check, a carrier-block lookup and an email domain check before an agent works the file. The results are facts about the number and the domain, and your team decides what to do with them.

## The problem

Collections work depends on contact details that were captured long ago. Numbers have extra digits or missing country prefixes, emails sit on domains that no longer receive mail, and the list owner often cannot say which rows were ever tested.

Every wasted attempt costs an agent minutes, and a wrong or malformed number can point a call at someone who has nothing to do with the account. Teams want to know which rows are well formed before the work starts, and to keep a record of what each check returned.

The checks need to be plain and repeatable. A lookup that returns formatted numbers, a number type and a domain verdict in a fixed shape is easy to run across a portfolio and easy to explain to whoever reviews the file later.

The CFPB received approximately 387,400 debt collection complaints in 2025. (2025; [CFPB Consumer Response Annual Report, 2025](https://files.consumerfinance.gov/f/documents/cfpb_2025-cr-annual-report_2026-03.pdf), read 2026-10-18.)

## What LookValid does for this

- [Standardize every number](https://lookvalid.com/products/phone.md): Parses each number against its country numbering plan and returns E.164, national and international formats with the number type the plan assigns. It is a numbering-plan check: it cannot tell whether the line is active or who holds it. (1 credit per valid number)
- [Add the block holder for US numbers](https://lookvalid.com/products/carrier-lookup.md): Returns the carrier originally assigned the number block with its rate center and state, from public NANPA reports. Ported numbers still show the original carrier. (1 credit per lookup (numbers outside the covered numbering plan areas are free))
- [Check the mail domain](https://lookvalid.com/products/email-domain-check.md): Reads MX, SPF and DMARC for the domain and flags disposable domains, free providers and role mailboxes such as an info mailbox. It never contacts the mail server, so it cannot confirm that a particular mailbox exists. (1 credit per address checked)
- [Look at when a business domain was registered](https://lookvalid.com/products/domain-age.md): For business accounts with a website, returns registration, update and expiry dates and the registrar from the public RDAP service, so an analyst can see how long the domain has existed. (2 credits per registered domain (unregistered domains are free))

## A real request and response

This request checks the domain behind one address from an account file. The response lists the MX and policy records found and the flags for disposable, free and role addresses.

```json
{
  "email": "info@example.com"
}
```

Real response, captured 2026-10-18:

```json
{
  "found": true,
  "data": {
    "email": "info@example.com",
    "syntax_valid": true,
    "domain": "example.com",
    "mx_records": [],
    "has_mx": false,
    "null_mx": true,
    "implicit_mx": false,
    "spf": {
      "record": "v=spf1 -all",
      "record_count": 1,
      "policy": "-all",
      "valid": true,
      "issues": []
    },
    "dmarc": {
      "record": "v=DMARC1;p=reject;sp=reject;adkim=s;aspf=s",
      "record_count": 1,
      "policy": "reject",
      "subdomain_policy": "reject",
      "pct": null,
      "rua": [],
      "valid": true,
      "issues": []
    },
    "disposable": false,
    "free_provider": false,
    "role_account": true,
    "smtp_checked": false,
    "deliverability_signal": "undeliverable",
    "deliverability_reasons": [
      {
        "code": "null_mx",
        "message": "The domain publishes a null MX record, which means it does not accept email."
      },
      {
        "code": "role_account",
        "message": "The address is a shared role mailbox such as info@ or support@, not a person."
      }
    ]
  }
}
```

## Questions

### Can it confirm a debtor owns a phone number or an email address?

No. The phone check reads numbering-plan rules and the email check reads the domain only. Neither one says who uses the number or the mailbox, so use them to spot malformed or unusable contact rows, not to confirm identity.

### Which numbers can I drop before dialing?

Rows the phone check marks as not possible for their country, and numbers typed in the wrong country format. Toll-free and premium-rate types are labeled too, so you can set those aside. The check reads the numbering plan only and never queries a carrier.

### Can I check a whole file of accounts?

Yes. Each lookup is one request for one number, address or domain, so you run it in a loop over your own file and store the results next to each account record.

## Sources

- [CFPB Consumer Response Annual Report, 2025](https://files.consumerfinance.gov/f/documents/cfpb_2025-cr-annual-report_2026-03.pdf), read 2026-10-18

## Related

- [LookValid for your industry](https://lookvalid.com/industries.md)
- [Phone Numbering-Plan Validation API](https://lookvalid.com/products/phone.md)
- [Phone and email checks for call centers](https://lookvalid.com/industries/call-centers.md)
- [Contact and network checks for financial firms](https://lookvalid.com/industries/financial.md)
- [Contact and network checks for government](https://lookvalid.com/industries/government.md)
