Supported Input Formats
The Domain Search API can be called for a wide variety of needs and therefore needs to be supported with different input formats.
Examples of Supported Input Formats
Domain search using numerous filters
You can discover domains or FQDNs by filtering whether they contain hyphens, letters, numbers, as well as domain length, language, keywords, extensions, Alexa rank, and much more.
$ curl --request POST \
--url 'https://api.deepinfo.com/v1/discovery/domain-search?include_deleted=no&page=1&page_size=100' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '
{
"must": [
{
"name": "domain.name.contains_hyphen",
"type": "eq",
"value": "true"
},
{
"name": "domain.name.keywords",
"type": "eq",
"value": "bank"
},
{
"name": "domain.extension",
"type": "eq",
"value": "com"
}
]
}
'
https://api.deepinfo.com/v1/discovery/associated-domain-finder?domain=xn--deepinfo-s0e.com (deepİnfo.com)
- Domain Search using current Whois Records
You can discover domains using a Whois detail, including registrant name, email, phone, fax number, physical address, nameserver, and much more.
$ curl --request POST \
--url 'https://api.deepinfo.com/v1/discovery/domain-search?include_deleted=no&page=1&page_size=100' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '
{
"should": [
{
"name": "domain.whois.registrant.organization",
"type": "contains_all",
"value": "google"
},
{
"name": "domain.whois.name_servers",
"type": "eq",
"value": "ns1.google.com"
},
{
"name": "domain.whois.registrant.email",
"type": "eq",
"value": "mail.google.com"
}
]
}
'
https://api.deepinfo.com/v1/discovery/associated-domain-finder?domain=deep%c4%b0nfo.com (deepİnfo.com)
- Domain Search using current DNS Records
The API allows discovering domains and FQDNs using DNS details, including A, AAAA, NS, MX, SOA, CNAME, or other DNS types.
$ curl --request POST \
--url 'https://api.deepinfo.com/v1/discovery/domain-search?include_deleted=no&page=1&page_size=100' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '
{
"should": [
{
"name": "domain.dns.a.ip_addresses",
"type": "eq",
"value": "151.101.193.XX"
},
{
"name": "dns.mx.mail_servers",
"type": "eq",
"value": "mxa-mailserver.com"
},
{
"name": "domain.dns.cname.values",
"type": "wildcard",
"value": "*amazon*"
}
]
}
'
https://api.deepinfo.com/v1/discovery/associated-domain-finder?domain=deep%c4%b0nfo.com (deepİnfo.com)
- Domain Search using current SSL Records
The API allows discovering domains and FQDNs using SSL records such as SSL fingerprints (MD5, SHA1, SHA256), SSL subject, issuer names. SSL validity, and much more.
$ curl --request POST \
--url 'https://api.deepinfo.com/v1/discovery/domain-search?include_deleted=no&page=1&page_size=100' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '
{
"should": [
{
"name": "ssl.fingerprint.md5",
"type": "eq",
"value": "e387657d1b2879eaa6b880cfdf2a1a0e"
},
{
"name": "ssl.fingerprint.sha256",
"type": "eq",
"value": "9e99f4bf34946b67c81ee94ee24773de1346ddeb52b79b48ccd08c6b62bc390f"
},
{
"name": "ssl.subject_dn",
"type": "wildcard",
"value": "*deepinfo*"
}
]
}
'
https://api.deepinfo.com/v1/discovery/associated-domain-finder?domain=deep%c4%b0nfo.com (deepİnfo.com)
Updated almost 3 years ago