Skip to content

020 area code: Amsterdam (+31 20)

What the numbering plan and the regulator's allocation table say about numbers starting 020 (+31 20): the place, the line types, every block's status and the carriers those blocks were allocated to. Original allocation, not who serves a number today, and never who owns or calls from a number.

Live demo

POST /demo/phone · no key needed

try:

Response

Look up any number to see the full API response, straight from the live service. National formats need the country.

The range at a glance

CountryNetherlands (NL)
Calling code+31
Prefix20
Dialled inside the country020
Place named for the rangeAmsterdam
Time zonesEurope/Amsterdam
Line types by the numbering planfixed_line
Example format+31 20 200 0000

Blocks in the regulator's table

The blocks differ in size; most are 6-digit prefixes of the national number. A number in an allocated block is assignable; in an unassigned block no carrier can have a subscriber, so the lookup answers unassigned_block for it, except a number in a range reserved for fiction (is_fictional), which answers valid even where the regulator lists its block as protected. The numbering plan types these numbers itself (fixed_line), not the holders' names. 6.8% of the allocated blocks belong to a virtual-number wholesaler or VoIP provider.

Allocated2,127
Unassigned0
Reserved0
Total blocks2,127

Who the blocks were allocated to

The holders as the regulator lists them, by the numbers their allocated blocks cover. The table’s blocks differ in size and every number here has 9 digits after the calling code, so a block written with one digit fewer covers ten times as many numbers; the shares count numbers, not blocks. Allocation is not service: a ported number keeps its original block, so a holder here may no longer serve a given number. The last row adds up every other allocated block in the table: the smaller holders and any holder this page does not name, and rows of single numbers or small ranges, whose holder is never named.

holderkind blocks numbers share
KPN B.V.—1,2142,159,00051.3%
Odido Netherlands B.V.—95266,0006.3%
Colt Technology Services B.V.—116215,0005.1%
Ziggo Services B.V.—16160,0003.8%
BT NEDERLAND N.V.—68149,0003.5%
Vodafone Libertel B.V.—102147,0003.5%
Verizon Nederland B.V.—47146,0003.5%
Routit B.V.voip48111,0002.6%
Ziggo Zakelijk Services B.V.—2781,0001.9%
Enreach B.V.voip4563,0001.5%
All other blocks (106 holders not listed) — 349709,00016.9%

How to read this page

Everything above comes from two public sources: the numbering metadata, which names the zones and the line types of the range and, outside North America, its place; and the regulator's allocation table, which lists each block's status and holder and, in North America, the rate centres the place is named from. Neither knows who serves a number today, whether a handset is switched on, or who owns or answers it. Spaw reports what the tables say and names the dataset and version behind every answer.

More area codes in the Netherlands

acm-nummerregister 2026-10-19 · newest data dated 2026-10-19 · about the regulator’s table

Wrong result, or is it about you? If this tool said something you think is wrong, tell us and a person reads it. If Spaw is holding data about you and you never signed up here — a customer may have had your address verified, or reported that a message to it bounced — erase it yourself, confirmed by mail to that address and with no account needed.

More free tools

All free tools

Need this at scale?

The Spaw API runs the same lookup with batch and bulk endpoints, monitored number lists, your own suppression list and SMS outcome reporting — 100 free credits a month, no card required.

Get your API key