Advanced DNS Lookup API
string · ipv4stringstring · enum
Properties for Variant 1:string · required
DNS Lookup
GET
https://advanced-dns-lookup-api.p.rapidapi.com
/v1/check
Performs a DNS query for a specified domain name or a reverse DNS lookup if an IP address is provided.
- Forward Lookup: Provide a
nameparameter (and optionally atypeparameter) to retrieve DNS records for that domain. - Reverse Lookup: Provide an
ipparameter to perform a reverse DNS lookup (PTR). In this case, thenameparameter is optional. If bothipandnameare provided, the API prioritizes the reverse lookup.
query Parameters
ipThe IP address to perform a reverse DNS lookup.
Example: 8.8.8.8
nameThe domain name to query.
Example: example.com
typeThe DNS record type to query.
Enum values:
A
AAAA
TXT
CNAME
MX
NS
SOA
SRV
Example: A
DNS Lookup › Responses
Successful operation
oneOf
Exactly one variant must match.
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: name, records | |
| type = object · requires: ip, records |
nameThe queried domain name
Example: example.com
object · required
Grouped DNS records by record type
Example: {"A":[{"name":"example.com","TTL":300,"data":"93.184.216.34"}],"AAAA":[{"name":"example.com","TTL":300,"data":"2606:2800:220:1:248:1893:25c8:1946"}]}