Skip to content

Datasets

Versioned IEEE assignment snapshot downloads in JSON and CSV with provenance, dates and SHA-256 checksums.

Runs in your browser; nothing is uploaded

Current snapshot

Version 137c777b20c1, captured .

Choose a format in the export section. These are static files; no account or API request is needed.

Snapshot contents

58,700 unique assignments across MA-L, MA-M, MA-S, IAB and CID.

MA-L
40,136 source rows
MA-M
6,584 source rows
MA-S
7,189 source rows
IAB
4,575 source rows
CID
219 source rows

The per-registry figures were counted before duplicate blocks were removed; their sum can be higher than the unique total.

Downloads and SHA-256 checksums

JSON
Download JSON (13.3 MiB)203ac41a0d932ea43d55f061c15eb9451be5c64c9a27bc2b583fc6f1ff7e5bec
CSV
Download CSV (9.0 MiB)9656b410c3810dd152209cde1137bda99233bd593d86c926311b59f74ef103aa

SHA-256 is over the exact downloaded file bytes. The original compressed NDJSON and metadata are also available at NDJSON.gz and meta.json.

Provenance

The data comes from the IEEE Registration Authority's public MA-L, MA-M, MA-S, IAB and CID listings. The pipeline downloads all five registries, validates block boundaries and preserves nested assignments before publishing a snapshot. The version is a digest of the committed NDJSON records.

How to use the files

JSON is an array of records; CSV has the same fields with a header row. Each record has start and end addresses, organization, registrant address, country and registry type. A narrow block can sit inside a wider parent block, so an address lookup should prefer the narrowest covering assignment.

Limitations

These listings identify who registered blocks. They do not prove who made, owns or currently uses a particular device. A locally administered address does not identify a manufacturer. The snapshot can lag later IEEE updates; check the capture time and version before relying on it.