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
ipstring · ipv4The IP address to perform a reverse DNS lookup.
Example: 8.8.8.8namestringThe domain name to query.
Example: example.comtypestring · enumThe DNS record type to query.
Enum values:AAAAATXTCNAMEMXNSSOASRVExample: A
Responses
oneOf
Exactly one variant must match.
Decision Table
| Variant | Matching Criteria |
|---|---|
| Variant 1 | type = object · requires: name, records |
| Variant 2 | type = object · requires: ip, records |
namestring · requiredThe queried domain name
Example: example.comrecordsobject · requiredGrouped 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"}]}