n8n node
macadress.com for n8n.
A community node that adds a macadress.com step to any n8n workflow. Give it a MAC address, get back the vendor, device category, virtualization, special-use classification, and randomization confidence from the macadress.com API.
What it does
The node has one resource, MAC Address, with a Lookup operation that calls GET /v1/mac/:mac and returns:
- Vendor identity: registered organization, the exact matched registry prefix, block type, and country of registration.
- Device category: the inferred class of device (router, camera, phone, embedded device, and more) with a confidence level.
- Virtualization: the hypervisor or container network an address belongs to, when it is a virtualized one.
- Special-use: broadcast, multicast, VRRP, HSRP, STP, LACP, 802.1X, or LLDP classification.
- Randomization: whether the address looks like an OS privacy-randomized one, with a confidence level.
A Simplify toggle (on by default) returns a curated subset of fields; turn it off for the full API response. The node is also exposed as a tool for the n8n AI Agent node, so an agent can look up a MAC on its own.
Set up
- Get a free API key at macadress.com/signup.
- In n8n, open Settings → Community Nodes → Install and enter
n8n-nodes-macadress. - Add a macadress.com API credential and paste your key. The credential's test button verifies it against the API.
- Drop the macadress.com node into a workflow, map a MAC address field into it, and run.
Quota
Each executed lookup is one API call against your macadress.com plan quota, the same as any other lookup: see pricing for the per-plan budgets. The free plan allows 1,000 lookups on a rolling 30-day cycle. An invalid MAC returns an error; enable Continue On Fail on the node to keep a workflow running past unparseable values.
Source and support
Licensed MIT, source at github.com/samymassoud/n8n-nodes-macadress. API reference is at macadress.com/docs. Questions or a bug: get in touch.