Skip to content

The data behind a phone answer

A Spaw phone answer is built from the number allocation tables of 10 regulators (NANPA, CNAC, Ofcom, ARCEP, ACMA, ACM, NAD, the CRT, UKE and MIMIT), Google’s libphonenumber, two SMS-receiving number lists and the FTC’s reported-calls files. 13 of these 13 sources are installed on this server, the newest dated 2026-09-27. Each page names the publisher, the files, the terms as the publisher states them and the counts installed, never a row.

Regulators’ number allocation tables

Each table is the regulator’s own file, synced here and named with its version in every answer it settles. It records which blocks of numbers were allocated and to whom, never who serves a number today. Where a table is complete for a type of number, a number of that type outside it answers unassigned; everywhere else absence proves nothing.

publisherregions a number outside the table installed here terms
NANPA numbering reportsUS PR VI GU AS MPunassigned when geographic and outside the table205,027 codes, 1,398,944 thousands-blocks, 18,452 rate centres, 800 area codes file dated 2026-09-27no terms of use published (NANPA)
CNAC central office code statusCAunassigned when geographic and outside the table44,800 codes file dated 2026-09-24no licence published (CNAC)
Ofcom numbering dataGB GG JE IMnot evaluated outside the table343,860 blocks retrieved on 2026-09-27Ofcom copyright, reuse with acknowledgement
ARCEP numbering resourcesFR GP BL MF MQ GF RE YT PMunassigned when geographic and outside the table22,637 blocks retrieved on 2026-09-25Licence Ouverte / Open Licence (Etalab), ARCEP
ACMA numbering registerAUnot evaluated outside the table99,381 blocks retrieved on 2026-09-21terms not confirmed (ACMA)
ACM number registerNLunassigned when geographic and outside the table84,417 blocks retrieved on 2026-09-25CC0 1.0, ACM (data.overheid.nl)
NAD number registerNZnot evaluated outside the table9,673 blocks retrieved on 2026-09-21no reuse licence published (NAD)
Mexico’s national numbering planMXunassigned when geographic and outside the table640,211 blocks retrieved on 2026-09-21terms not confirmed (CRT)
UKE numbering tablesPLnot evaluated outside the table47,157 blocks retrieved on 2026-09-25terms not confirmed for the portal; credited to UKE and marked as processed by Spaw
MIMIT assigned numberingITnot evaluated outside the table59,587 blocks retrieved on 2026-09-25CC BY 3.0 for the site’s texts; not confirmed for the workbook (MIMIT)

The numbering plan, the SMS-receiving lists and the complaints

  • libphonenumber

    Google’s numbering-plan metadata for every region: validity, formats, line types, carrier prefixes and time zones. libphonenumber 9.0.40 is installed here: the numbering plans of 245 regions, and the version every phone answer names in its sources.

    terms: Apache 2.0, Google

  • SMS-receiving number lists

    Two open community lists of numbers published by SMS-receiving websites, with the date each was seen. The SMS-receiving number lists installed here, synced on 2026-09-27, hold 128,362 numbers: 128,136 on the lists at that sync, and 226 kept at the date they were last seen after the lists dropped them.

    terms: MIT, iP.1 Networks and Castle

  • FTC Do Not Call reported calls

    The complaints consumers file with the FTC about unwanted calls, one file per weekday, counted over 90 days. The FTC reported-calls files installed here, the newest dated 2026-09-24, hold 678,203 complaints filed over the last 90 days, naming 577,421 numbers. They are not the Do Not Call Registry, they say nothing about whether you may call or text a number, and none is verified: caller ID is often spoofed.

    terms: public domain, US Government work (FTC)

Compiled by Spaw

These files ship with the application. Each is named with its version in the answers it touches; they are counted here and not published.

datasetwhat it is size version
fictional-rangesThe number ranges regulators reserve for films, television and examples: the NANP 555-01XX block and the drama ranges and numbers of Ofcom, ARCEP, ACMA and ComReg, compiled by Spaw from the regulators’ own notices. A number in one answers is_fictional.78 ranges and single numbers2026-09-27
carrier-brandsThe network brand behind a holder’s legal name (carrier_brand), compiled by Spaw from the regulators’ tables: the main operators’ legal entities, former names and operating company numbers, country by country. The map itself is not published.67 brands2026-09-24
test-numbersThe documented test numbers in the Washington 555-01XX fiction block, each answering the same result every time, free, on every endpoint.8 numbersbundled

Regulators whose tables are not synced, and why

A regulator’s table is synced only where the regulator publishes one a program can download. For these we could not find one; each reason is what we found on the day given, not a statement about the regulator.

  • Germany, Bundesnetzagentur. Its numbering pages offer the numbering plan and the allocation rules as PDFs; we found no downloadable table of allocated number blocks, and questions about allocations go to its numbering office. Checked 2026-09-26.
  • Spain, CNMC. Its numbering register is a search application behind a bot challenge, and the CNMC’s open-data catalogue lists no numbering dataset; we found no downloadable table. Checked 2026-09-26.
  • Brazil, Anatel. Its datasets are published through Brazil’s federal open-data portal, whose API answered only with an account key; we found no plain download of the assigned ranges. Checked 2026-09-26.
  • Ireland, ComReg. Its “Number Assignments & Availability” page is a JavaScript application with no downloadable file. Checked 2026-09-26.
  • Denmark, Digitaliseringsstyrelsen. Its number register (Nummerregistret) is a search application, and the page describing it links no downloadable file. Checked 2026-09-26.
  • Switzerland, OFCOM (BAKOM). Allocated number blocks can be looked up in its eOfcom application one search at a time; we found no downloadable table. Checked 2026-09-25.

What none of these tables can say

  • A regulator’s table records the original allocation of each block, never who serves a number today: a number ported to another carrier keeps its block.
  • An allocated block says a number in it can be in service, not that it is.
  • The counts are rows of the regulator’s own table, not numbers or traffic: a busy block and an empty one count once each.

counts read from the installed tables · newest data dated 2026-09-27 · phone facts by country · where each field comes from · look up a number · Markdown

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 — 10 free lookups a month, no card required.

Get your API key