Skip to content

Derived postcode places

published · September 17, 2026

Derived postcode places are the towns and centroids a national address register adds to a country's postcode directory as it compiles — beside the directory's own rows, never in their place.

Derived postcode places are what a national address register contributes to a country's postcode directory as it is compiled: for every postcode the register's buildings carry, the towns those buildings are written with and the mean of their positions, added to the directory beside what the directory already lists.

What Spaw answers

Ten registers declare it — Switzerland, Austria, Czechia, Norway, the three Belgian regions, Luxembourg, Australia and Latvia — and after each compiles, codes the directory lacks are inserted under the register's own -postcodes dataset, and codes it holds gain the register's places after their own and a centroid only where they had none. locality_matches_postcode then knows every town a register writes under a code, not only the operator's default one, and postcode_status: live answers for codes the postal-code dump never carried. The weekly places sync re-applies it after the dump's own replace.

What it does not mean

It does not make a directory complete, and it does not replace one. A register of buildings never lists box-only and large-recipient codes — Swiss and Austrian Postfach codes, Australian GPO boxes, Czech special codes — so replacing the directory would have turned real box addresses into postcode_not_found; coverage moves to complete only when the operator's published total is configured and the union reaches it, and no country's total is configured yet. The United States gets its extra places from a different source, the Census Bureau's ZCTA-to-place file, and stays unscored on a town mismatch because that file lists places whose land a ZIP touches, not the names the postal service accepts.

Related

markdown version: /glossary/derived-postcode-places.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.