This API will find a MAC address vendor for the MAC address provided. IEEE is the registration authority for MAC addresses to registered vendors.
Access to the API:
MAC Lookup is available for FREE, but you're required to supply a key. A valid key can be requested on your profile page.
API Endpoint:
https://api.iplocation.net/?cmd=mac-lookup&key={HASH KEY}&m=AA-BB-CC-DD-EE-FF
Request parameters:
| Name |
Required |
Description |
Default |
| key |
yes |
A free key can be obtained by requesting one. |
- |
| format |
no |
Output format, the following formats are supported: plain xml json jsonp php csv serialized |
json |
| delimiter |
no |
Delimiter between proxies. Can be used only with format plain. The following types are supported: 1 for "\n", 2 for "<br>". |
1 |
| mac address |
yes |
A MAC address (either separated by : or dash). |
- |
Response Parameters:
| Name |
Description |
| mac |
A MAC address to be lookup for a vendor. |
| vendor |
Vendor of the MAC address |
| company |
A full company name of the MAC address |
| result |
The indication of whether the vendor for the MAC address was found (1=Yes, 0=No). |
| response_code |
Response status code to indicate success or failed completion of the API call. |
| response_message |
Response message to indicate success or failed completion of the API call. |
Response Codes & Messages:
| Name |
Message |
Description |
| 200 |
OK |
Successfully processed the request. |
| 400 |
Bad Request |
Failed to complete the request. |
| 404 |
Not Found |
Command not found. |
Example API Call
Example Request:
https://api.iplocation.net/?cmd=mac-lookup&key=XXXXX&m=F8-B1-56-B8-5F-55
Example Response:
{"mac":"AA-BB-CC-DD-EE-FF","vendor":"Dell","company":"Dell, Inc","start":"AABBCC0000","end":"AABBCCFFFF","result":"1","response_code":"200","response_message":"OK"}