Reverse Lookup Guides

How CatchNumber Builds a Report — Layer by Layer

CatchNumber Editorial Team3 min read

Isometric diagram deconstructing a reverse phone lookup into its telecom, reputation and public footprint layers, with data flowing between them.

Most lookup services present a report as a single verdict, which hides the thing you most need in order to judge it: where each fact came from, and how much weight it can carry.

We build reports in layers and show you the seams on purpose. Here is exactly what happens between pressing the button and reading the page.

Layer 0 — Cleaning the input

Before any source is queried, the number is normalised into international format. Spaces, dashes, and brackets are stripped, and the country code is resolved. Anything too short to be a real number is rejected immediately rather than sent onward.

This step is unglamorous and it prevents the most common category of wrong result: a correctly-run lookup on a number you did not mean to type.

Layer 1 — Telecom validation (the free pass)

The first pass answers whether the number is real and how it is carried:

  • Validity — does it fit an issued range for its country?
  • Country and region
  • Carrier — the network holding or routing it
  • Line type — mobile, landline, or VoIP where reported

This layer is free, and it settles more questions than people expect. An invalid number ends the enquiry there, which is a complete answer rather than a failed one. The carrier and line lookup page covers how far this layer reaches.

Layer 2 — Public footprint (one credit)

The full report asks a different question: has this number been used to register anything publicly visible? Each source is queried independently and reports back for itself — messaging platforms, social and marketplace accounts, business listings, and commercial data sets.

Where a source matches, you get what it actually holds. That can include a username, a profile link, a picture, and an account creation date. Where it does not match, you see that too.

Why we show every source, including the misses

This is the part that differs most from the rest of the category. Our source breakdown lists every source checked and marks each one found or not found.

Two reports can both say “4 of 12 sources matched” and mean entirely different things. Which four matched, and when those accounts were created, is the actual information. A summary line that averages it away is worse than useless, because it feels authoritative while telling you less.

Showing the misses also makes the report falsifiable. You can see the shape of what was searched, not just the highlights someone chose to show you.

Uncertainty, labelled rather than smoothed

Several deliberate choices follow from this:

  • Empty fields stay empty. No “possible owner” derived from a weak inference and presented in a confident font.
  • Dates are shown where sources report them, because an account created in 2015 and one created last week are not the same evidence.
  • A thin report is reported as thin. Most private numbers have no public footprint — that is what privacy looks like from the outside, not a failure of the search.
  • Nothing here is a background check. Reports are informational and must not be used for employment, credit, housing, tenancy, or insurance decisions.

What happens to your search

The number and its result are stored so you can reopen a report from its link and so re-running the same number does not spend a second credit. Cached results expire. We do not sell search histories, we do not build advertising profiles from lookups, and the owner of a number is never told it was searched. Full detail in the privacy policy.

Reading a report well

  1. Start at the source breakdown, not the summary. It is the part with the most information per line.
  2. Note which sources matched and when those accounts were created.
  3. Compare the shape of the report against the story attached to the number. Mismatch is the signal.
  4. Treat missing fields as missing data, not as absence of risk.

Run the free pass on any number and you will see layers 0 and 1 in full. If the public-footprint layer would change what you do next, that is what a credit buys — and this comparison covers when it is worth it.

Frequently asked

How does CatchNumber build a report?

In layers. The number is normalised into international format, then a free telecom pass returns validity, country, carrier, and line type. A full report adds the public-footprint layer, querying each source independently and reporting every one of them back — matches and misses alike.

Why does the report show sources that found nothing?

Because which sources matched is the actual information. Two reports can both say "4 of 12 sources matched" and mean entirely different things. Showing the misses also makes the report falsifiable — you see the shape of what was searched, not just the highlights.

Does re-running the same number cost another credit?

No. Results are cached, so reopening a report from its link or re-running the same number does not spend a second credit. Cached results expire over time.