API URL
GET /api/v1/mac-address
Headers
Code
Content-Type: application/jsonQuery Parameters
Param
Type
Description
mac
required
string
Full MAC lookup input supporting colon hyphen or compact format
prefix
required
string
OUI prefix lookup input with 6 hexadecimal characters
org
required
string
Organization partial-match search input with minimum 2 characters
Example GET Request
Code
GET https://datpaq.com/api/v1/mac-address?api_key=your-api-key&prefix=00:1A:2BSuccessful Response
Status
HTML
200 OKBody
Code
{
"success": true,
"count": 1,
"data": [
{
"prefix": "001122",
"organization": "Apple, Inc.",
"address": "1 Apple Park Way, Cupertino CA 95014, US"
}
],
"mac_address": "00:11:22:33:44:55",
"vendor": "Apple, Inc."
}Field
Type
success
boolean
count
number
data
array
data.prefix
string
data.organization
string
data.address
string
mac_address
string
vendor
string
analytics
object
correlationId
string
error
string
Error Response
Example
Code
400 ValidationError - Invalid mac input format: MAC lookup input failed format validation
400 ValidationError - Invalid prefix input format: Prefix lookup requires exactly 6 hex characters
400 ValidationError - Organization search term too short: Organization search requires at least 2 characters
400 ValidationError - No lookup parameter provided: Request must include mac prefix or org query key
404 NotFound - Lookup criteria not found in dataset: No rows matched in external.mac_prefixes
500 InternalServerError - Database or runtime failure during lookup: Service failed while processing request
503 ServiceUnavailable - Database pool unavailable: Service cannot execute lookup without DB connectivityLast Updated: May 4, 2026