Reverse MX Lookup
Takes a mail server (e.g. mail.google.com) and quickly shows all other domains that use the same mail server. Useful for identifying domains that are used as email aliases
URL
https://api.viewdns.info/reversemx/
Parameters
mx - the mail server to query
output - the output format required ('xml' or 'json')
apikey - your api key
page - view further pages of results (e.g. '2' to view results 10,001 to 20,000) - optional
Sample Query
mx: mail.google.com
GET https://api.viewdns.info/reversemx/?mx=mail.google.com&apikey=yourapikey&output=output_type
XML Response (output=xml)
<?xml version='1.0' encoding='ISO-8859-1'?>
<viewdns>
<query>
<tool>reversemx_PRO</tool>
<mailserver>mail.google.com</mailserver>
</query>
<response>
<domain_count>818</domain_count>
<total_pages>1</total_pages>
<current_page>1</current_page>
<domains>
<domain>090803.com</domain>
<domain>1sthealthcare.net</domain>
<domain>1sthealthsystems.com</domain>
<domain>2redl.in</domain>
<domain>44825263.com</domain>
<domain>65red1.com</domain>
<domain>800.digital</domain>
<domain>aboutyoufitness.com</domain>
<domain>academyhill.org</domain>
<domain>acbergula.org</domain>
<domain>accuweight-1014.com</domain>
...
</domains>
</response>
</viewdns>
JSON Response (output=json)
{
"query": {
"tool": "reversemx_PRO",
"mailserver": "mail.google.com"
},
"response": {
"domain_count": "818",
"total_pages": "1",
"current_page": "1",
"domains": ["090803.com", "1sthealthcare.net", "1sthealthsystems.com", "2redl.in", "44825263.com", "65red1.com", "800.digital", "aboutyoufitness.com", "academyhill.org", "acbergula.org", "accuweight-1014.com", ... ]}
}