Data
IEEE MAC assignment datasets
A reproducible snapshot of the five public registries behind the local MAC tools.
Current snapshot
58,700 unique assignments. Version 137c777b20c1, captured . The version comes from the committed record content; it changes when records change.
| Registry | Source rows |
|---|---|
| MA-L | 40,136 |
| MA-M | 6,584 |
| MA-S | 7,189 |
| IAB | 4,575 |
| CID | 219 |
The source-row counts precede deduplication, so their sum can be higher than the unique total.
Download and verify
The SHA-256 values below describe the exact bytes in each file. Use a local hash tool to compare the downloaded file before you import it.
Download JSON (13.3 MiB)
SHA-256 203ac41a0d932ea43d55f061c15eb9451be5c64c9a27bc2b583fc6f1ff7e5bec
Download CSV (9.0 MiB)
SHA-256 9656b410c3810dd152209cde1137bda99233bd593d86c926311b59f74ef103aa
The original compressed NDJSON and snapshot metadata are also available as NDJSON.gz and meta.json. All files are static downloads; no API account is needed.
Provenance and interpretation
The pipeline reads the public IEEE MA-L, MA-M, MA-S, IAB and CID registries, validates their boundaries, and preserves narrower assignments inside wider parent blocks. When several blocks cover an address, prefer the narrowest matching block. The JSON and CSV files contain the same record fields, including start and end addresses, registrant, country and registry type.
A registry assignment identifies the organization that registered a block. It does not establish the maker, owner or current user of a device. Locally administered addresses can mask that assignment, and the snapshot may lag IEEE changes after its capture time.
For a single address, MAC inspector performs the narrowest-block lookup locally. The interactive datasets tool also offers copyable checksums.