Skip to content

RIR allocation

published · September 12, 2026

An RIR allocation is a block of IP addresses one of the five regional Internet registries handed to an operator, recorded with a country and a date in its daily statistics.

An RIR allocation is a block of IP addresses that one of the five regional Internet registries — ARIN for North America, RIPE NCC for Europe and the Middle East, APNIC for Asia-Pacific, LACNIC for Latin America and AFRINIC for Africa — handed to a network operator, together with the country the registry recorded for it and the date it did so. Each registry publishes the whole ledger every day as its delegated-extended statistics file, which is the most authoritative public record of who was given which space and when.

What Spaw answers

Three fields come straight out of those files: registry names the registry (arin, ripencc, apnic, lacnic, afrinic), registry_country the country it recorded, and allocated_at the date. They are facts about the block, not weights. is_unallocated is their negative: an address in none of the five files was never handed out and scores +100. A registry_country that disagrees with the geolocation is worth a second look, and a block allocated or transferred a few weeks ago is a classic tell in fraud reviews — the response states the date and leaves the judgement to you.

What it does not mean

The registry's country is where the operator registered the block, which is not always where the addresses are used; a multinational's space can be registered in one country and deployed in twenty. That is exactly why it sits beside the geolocation rather than replacing it.

Related

markdown version: /glossary/rir-allocation.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.