Data
IEEE MAC assignment datasets
A reproducible snapshot of the five public registries behind the local MAC tools.
Current snapshot
58,735 unique assignments. Version b3b752b34180, captured . The version comes from the committed record content; it changes when records change.
| Registry | Source rows |
|---|---|
| MA-L | 40,161 |
| MA-M | 6,589 |
| MA-S | 7,194 |
| 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 7d53ab3871cc8e71f4f1a9d3ba8a3e48f92351135824e35933faa67794d83ff5
Download CSV (9.0 MiB)
SHA-256 857f1fd18a8bd50c8a99dee5149c4f7763b41b118d1e1e067381baec116831aa
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.