Catalog/validate-mac

Validation

MAC address validate API

Validates an EUI-48 MAC in colon/hyphen/cisco-dot/bare form and parses OUI vs NIC plus unicast/multicast and universal/local bits. Answers 'Is this MAC valid?', 'Is it unicast or locally administered?'.

Price$0.02per request
MethodPOST
Route/v1/validate/mac-address
StatusLive
MIME typeapplication/json
Rate limit120/minute
Cache0s public
mac-addresseui-48validateouinetworkunicastmulticastethernetdevice
API URLhttps://x402.hexl.dev/v1/validate/mac-address
Integration docs
Example request
{
  "mac": "3C:5A:B4:01:02:03"
}
Example response
{
  "valid": true,
  "reason": "Valid EUI-48 MAC (colon), unicast, universally administered (OUI assigned).",
  "normalized": "3C:5A:B4:01:02:03",
  "oui": "3C:5A:B4",
  "nic": "01:02:03",
  "isUnicast": true,
  "isMulticast": false,
  "isUniversal": true,
  "isLocal": false,
  "format": "colon"
}
Input schema
{
  "type": "object",
  "required": [
    "mac"
  ],
  "properties": {
    "mac": {
      "type": "string",
      "description": "EUI-48 MAC address in any common notation.",
      "examples": [
        "3C:5A:B4:01:02:03"
      ]
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}