API: ReverseMX

The ReverseMX API call returns domains hosted on the same mail server (MX record). This is a Premium API call, you have to buy API credits here (https://dnslytics.com/api).

API request and parameters

https://api.dnslytics.net/v1/reversemx/<mxrecord>?apikey=<apikey>

Parameters:

mxrecord

MX record, for example aspmx.l.google.com

apikey

Your API key

Optional parameter:

page

A single API call returns a maximum of 2,500 domains. With the page parameter you can step through the results and get results up to 100,000 domains. Page value can be between 1 and 40.

API response

A JSON object with the following fields:

status

Status of API call: succeed or error.

question

Array of the question data with the following fields: mxrecord and page.

typeinfo

Data type returned, always ‘reversemx’.

ndomains

Total number of domains found using the MX record.

domains

Array of domains using the MX record. Maximum of 2,500 domain names are returned.

Example

$ https://api.dnslytics.net/v1/reversemx/mx1.emailowl.com?apikey=<apikey>
{
        "status": "succeed",
        "data":
        {
                "question":
                {
                  "mxrecord": "mx1.emailowl.com",
                  "page": 1
                },
                "typeinfo": "reversemx",
                "ndomains": 30367,
                "domains":[
                        "dnslytics.com",
                        "myip.report",
                        "..."
                ]
        }
}