Reverse MX
GET
https://api.deepinfo.com/v1/discovery/reverse-mxFinds domains that use the mail server mx.
Authentication
Send your API key in the apikey request header.
Query Parameters
| Parameter | Required | Description |
|---|---|---|
mx | Required | Example aspmx.l.google.com |
page_ | Optional | Min 25, max 100. Default 100.Example 25 |
ordering | Optional | |
export | Optional | Default false. |
export_ | Optional | One of: json, csv. |
export_ | Optional | One of: basic, default, extended. |
apex | Optional | Default false. |
include_ | Optional | Default false. |
page | Optional | Min 1, max 400. Default 1.Example 1 |
Response Fields
| Field | Type | Description |
|---|---|---|
page | integer | |
page_ | integer | |
result_ | integer | |
results | array of object | |
results[]. | string | |
results[]. | string | |
results[]. | boolean | |
results[]. | object | |
results[]. | object | |
results[]. | object | |
results[]. | object | |
results[]. | object | |
results[]. | integer | |
results[]. | integer | |
results[]. | object | |
results[]. | string | date-time |
results[]. | array of string | |
results[]. | object | |
results[]. | string | date-time |
results[]. | object |
Paginated. See Getting Started → Pagination.
Response Schema
Inferred from examples Built from the saved 2xx example response: the fields it contains, with the types seen there. It is not a contract.
| Field | Type | Example |
|---|---|---|
page | number | 1 |
page_size | number | 25 |
result_count | number | 15627094 |
results | array< | |
results[]. | string | "eyesagetech.ca" |
results[]. | string | "eyesagetech.ca" |
results[]. | boolean | false |
results[]. | null | |
results[]. | null | |
results[]. | null | |
results[]. | object | |
results[]. | string | "eyesagetech" |
results[]. | string | "eyesagetech" |
results[]. | boolean | false |
results[]. | boolean | true |
results[]. | boolean | false |
results[]. | boolean | false |
results[]. | number | 11 |
results[]. | string | "en" |
results[]. | array< | "eyes" |
results[]. | number | 3 |
results[]. | array | |
results[]. | boolean | false |
results[]. | object | |
results[]. | string | "eyesagetech.ca" |
results[]. | string | "eyesagetech.ca" |
results[]. | boolean | false |
results[]. | object | |
results[]. | string | "eyesagetech" |
results[]. | string | "eyesagetech" |
results[]. | boolean | false |
results[]. | boolean | true |
results[]. | boolean | false |
results[]. | boolean | false |
results[]. | number | 11 |
results[]. | string | "en" |
results[]. | array< | "eyes" |
results[]. | number | 3 |
results[]. | object | |
results[]. | string | "ca" |
results[]. | string | "ca" |
results[]. | boolean | false |
results[]. | object | |
results[]. | string | "ca" |
results[]. | string | "ca" |
results[]. | boolean | false |
results[]. | null | |
results[]. | number | 2 |
results[]. | null | |
results[]. | null | |
results[]. | boolean | true |
results[]. | object | |
results[]. | string | "2021-11-01T19:16:10Z" |
results[]. | string | "2025-11-02T14:18:16Z" |
results[]. | string | "2027-11-01T19:16:10Z" |
results[]. | string | "go daddy domains canada, inc" |
results[]. | object | |
results[]. | null | |
results[]. | null | |
results[]. | null | |
results[]. | null | |
results[]. | null | |
results[]. | null | |
results[]. | null | |
results[]. | null | |
results[]. | null | |
results[]. | array< | "ns29.domaincontrol.com" |
results[]. | array< | "clientdeleteprohibited" |
results[]. | string | "whois.ca.fury.ca" |
results[]. | string | "2026-09-18T14:48:30Z" |
results[]. | object | |
results[]. | null | |
results[]. | string | "2026-09-18T14:48:30Z" |
results[]. | array< | "2021-11-01T19:16:10Z" |
results[]. | string | "2026-06-19T15:03:17Z" |
results[]. | array< | |
results[]. | null | |
results[]. | object | |
results[]. | object | |
results[]. | string | "2026-09-13T09:48:37Z" |
results[]. | array< | "198.49.23.144" |
results[]. | string | "2026-01-17T11:11:54Z" |
results[]. | array< | "198.185.159.144" |
results[]. | object | |
results[]. | object | |
results[]. | string | "2026-07-05T22:08:15Z" |
results[]. | string | "2026-10-03T22:08:14Z" |
results[]. | string | "45619172742264841577394111218160122…" |
results[]. | string | "2026-08-02T22:04:40Z" |
results[]. | string | "2026-08-02T22:04:56Z" |
results[]. | number | 1 |
results[]. | number | 0 |
results[]. | object | |
results[]. | object | |
results[]. | string | "2026-09-13T09:48:37Z" |
results[]. | array< | "198.49.23.144" |
results[]. | object | |
results[]. | string | "2026-09-13T09:48:37Z" |
results[]. | array | |
results[]. | object | |
results[]. | string | "2026-09-13T09:48:37Z" |
results[]. | array< | "ns29.domaincontrol.com" |
results[]. | object | |
results[]. | string | "2026-09-13T09:48:37Z" |
results[]. | array< | "aspmx.l.google.com" |
results[]. | object | |
results[]. | string | "2026-09-13T09:48:37Z" |
results[]. | array< | "ns29.domaincontrol.com" |
results[]. | array< | "dns.domain-496.example" |
results[]. | array< | |
results[]. | object | |
results[]. | string | "2026-09-13T09:48:37Z" |
results[]. | array< | "\"google-site-verification=12e3VJH86…" |
results[]. | object | |
results[]. | string | "2026-09-13T09:48:37Z" |
results[]. | array | |
results[]. | array | |
results[]. | string | "2026-01-17T11:11:51Z" |
results[]. | array< | "198.185.159.144" |
results[]. | object | |
results[]. | array< | "dla" |
results[]. | array< | "eyesagetech.ca" |
results[]. | number | 3 |
results[]. | string | "45619172742264841577394111218160122…" |
results[]. | object | |
results[]. | string | "04e31b4a0a34e356df621948c537e7b660e…" |
results[]. | string | "4ed5a8fa25308114427508d4cc94e513bce…" |
results[]. | string | "f3e9e0e085040386f861f96d0e8e0ad4" |
results[]. | object | |
results[]. | string | "2026-07-05T22:08:15Z" |
results[]. | string | "2026-10-03T22:08:14Z" |
results[]. | number | 7775999 |
results[]. | object | |
results[]. | boolean | false |
results[]. | boolean | true |
results[]. | string | "1zasNJzMXXXiI41cthRuju9Vo4rAg9zeiPM…" |
results[]. | object | |
results[]. | string | "1.2.840.113549.1.1.11" |
results[]. | string | "sha256" |
results[]. | string | "CN=YR2,O=Let's Encrypt,C=US" |
results[]. | object | |
results[]. | string | "YR2" |
results[]. | string | "US" |
results[]. | string | null | "Arizona" |
results[]. | string | null | "Scottsdale" |
results[]. | string | "Let's Encrypt" |
results[]. | string | null | "http://certs.godaddy.com/repository/" |
results[]. | string | "CN=eyesagetech.ca" |
results[]. | object | |
results[]. | string | "eyesagetech.ca" |
results[]. | null | |
results[]. | null | |
results[]. | null | |
results[]. | null | |
results[]. | null | |
results[]. | object | |
results[]. | string | "QBUtJnntMiCe35pyHdYyH4EMgQw=" |
results[]. | object | |
results[]. | boolean | false |
results[]. | array< | "2.23.140.1.2.1" |
results[]. | object | |
results[]. | boolean | null | true |
results[]. | boolean | true |
results[]. | object | |
results[]. | boolean | true |
results[]. | boolean | false |
results[]. | boolean | false |
results[]. | boolean | false |
results[]. | boolean | true |
results[]. | boolean | false |
results[]. | boolean | false |
results[]. | array< | "2026-07-05T23:06:45Z" |
results[]. | object | |
results[]. | array< | "eyesagetech.ca" |
results[]. | string | "Y9631Z5jIwozeoY5hz4QzDS0umw=" |
results[]. | string | "2026-08-02T22:04:40Z" |
results[]. | string | "2026-08-02T22:04:56Z" |
results[]. | object | |
results[]. | string | "success" |
results[]. | object | |
results[]. | string | "a49547f2ab53320df6925c1c2d85bd25054…" |
results[]. | object | |
results[]. | number | 301 |
results[]. | number | 404 |
results[]. | array< | |
results[]. | string | "http://eyesagetech.ca/" |
results[]. | number | 301 |
results[]. | boolean | false |
results[]. | string | "https://www.eyesagetech.ca/" |
results[]. | string | "www.eyesagetech.ca" |
results[]. | string | "eyesagetech.ca" |
results[]. | object | |
results[]. | array< | |
results[]. | string | "age" |
results[]. | string | "0" |
results[]. | null | |
results[]. | null | |
results[]. | null | |
results[]. | string | null | "max-age=30" |
results[]. | null | |
results[]. | string | null | "gzip" |
results[]. | string | null | "frame-ancestors 'self' godaddy.com…" |
results[]. | string | "text/html;charset=utf-8" |
results[]. | null | |
results[]. | null | |
results[]. | null | |
results[]. | null | |
results[]. | null | |
results[]. | null | |
results[]. | null | |
results[]. | null | |
results[]. | string | "Squarespace" |
results[]. | string | null | |
results[]. | string | "max-age=15552000" |
results[]. | string | null | "nosniff" |
results[]. | null | |
results[]. | string | null | "SAMEORIGIN" |
results[]. | null | |
results[]. | null | |
results[]. | null | |
results[]. | array< | |
results[]. | string | "dps_site_id" |
results[]. | string | "us-west-2" |
Examples
Saved examples from the Deepinfo API. Selecting one loads it into the request and response panels.
Worked Examples
Worked examples of this endpoint, each on its own page with the exact request and the response it returns.
- Domains Using One Mail ServerThe domains whose MX record names aspmx.l.google.com, the Google Workspace mail server: 15,623,703 on the day of capture.
- Any Mail Server Under the Same DomainWith apex=true, any mail server under google.com matches, not only aspmx.l.google.com: 22,508,485 domains instead of 15,623,703.
- Earliest Expiry FirstThe domains on Cloudflare Email Routing, the earliest WHOIS expiry date first (
ordering=domain.whois.expiry_date).