Documentation

API URL


POST /lookup

Headers
Code
Content-Type: application/json
Body Parameters


Example Request

Code
{
  "domains": "gmail.com"
}

Successful Response

Status
HTML
200 OK
Body
Code
[
  {
    "domain": "gmail.com",
    "mxRecords": [
      {
        "priority": 5,
        "exchange": "gmail-smtp-in.l.google.com",
        "ipAddresses": [
          "142.250.102.27"
        ],
        "smtpOpen": true
      }
    ],
    "spf": {
      "record": "v=spf1 include:_spf.google.com ~all",
      "includes": [
        "_spf.google.com"
      ],
      "mechanism": "~all"
    }
  }
]

Error Response

Example
Code
400 INVALID_INPUT – If domains field is missing or malformed
400 INVALID_DOMAIN – If one or more domains are not valid FQDNs
500 DNS_ERROR – If domain resolution fails unexpectedly

Last Updated:  May 4, 2026