Skip to content

Unit check

published · September 17, 2026

The unit check reads the flat or suite written on an address against the units a national register lists at the building: ok, missing, unexpected or null. Two of those are risk signals.

The unit check is what the flat, apartment or suite written on an address says against the units a national register lists at the building it was followed to — nothing written at a building with several units, a suite written at a single residence, or the two agreeing — and it is answered only where a register found the building and declares its units.

What Spaw answers

unit_check reads ok, missing, unexpected or null. missing — the register lists several units and none was written — carries the unit_missing signal at 20, because post for a block of flats with no flat number is the delivery-point problem the postal services sell an answer to. unexpected — a flat or suite written at a building the register lists as a single residence — carries unit_unexpected at 30, the classic invented-suite tell. Null means the register did not find the building, does not say how many units it has, or lists one unit at a building whose use is not residential, where a suite is ordinary; a private-mailbox number ("PMB 5") is a box, not a flat, and never counts as a unit here.

Which registers can say

Only a register that publishes its units: the Austrian register counts dwellings per building, the Belgian one carries box numbers, the Australian G-NAF lists flats as rows of their own, and the United States National Address Database carries a unit column on a minority of its rows, which is why it never calls a building single. A register that lists no units answers null, never false.

Related

markdown version: /glossary/unit-check.md

Verify addresses the same way

The Spaw API runs every check described here on each lookup, with an SMTP handshake that never sends mail. 10 free lookups a month, no card required.

Get your API key

More glossary

  • Area-code overlay

    An area-code overlay is a new area code added over the same area as an existing one, instead of splitting it, so neighbours can hold different codes and local calls need ten digits.

  • Calling window

    A calling window is the span of local hours a sender contacts people in. Spaw answers in_call_window from the number's time zones: clock arithmetic, not compliance advice.

  • Fictional number

    A fictional number sits in a range kept out of service for films, TV and other fiction: 555-0100 to 555-0199 in North America, and ranges Ofcom, ARCEP, ACMA and ComReg reserve elsewhere.

  • International (exit) prefix

    An international prefix is what is dialled to leave a country before the calling code: 00 in most of the world, 011 in North America. Spaw reads it and suggests a fix in did_you_mean.

  • International network number

    An international network number sits under a calling code the ITU gives a global service rather than a country, such as +870, +881, +882 or +883, so its country is null.

  • Live carrier check (HLR lookup)

    A live carrier check asks the mobile networks, at the moment of the lookup, whether a number is in service, which network serves it and whether it is roaming. On Spaw it is not enabled.

  • Number pooling (thousands-blocks)

    Number pooling splits a North American central office code into ten blocks of a thousand numbers, each assigned to a carrier separately, so one code can hold several carriers' numbers.

  • Number portability

    Number portability lets a subscriber keep a phone number when changing carrier. The number's block stays listed under the carrier it was issued to, so block data names the original holder.