IP WHOIS
GET
https://api.deepinfo.com/v1/lookup/ip-whoisReturns the current registration details of an IP address from the regional internet registries (RDAP/WHOIS): the owning network and its range, the ASN, the registry, and contact entities.
Authentication
Send your API key in the apikey request header.
Query Parameters
| Parameter | Required | Description |
|---|---|---|
ip | Required | IPv4 or IPv6 address. Example 8.8.8.8 |
Response Fields
| Field | Description |
|---|---|
ip | The queried IP address |
ipwhois. | Number of the autonomous system (AS) that announces the IP |
ipwhois. | The announced IP range that contains the IP |
ipwhois. | Name of the AS |
ipwhois. | Country code of the AS |
ipwhois. | Regional internet registry of the AS |
ipwhois. | Allocation date of the AS |
ipwhois. | The registered network that contains the IP, with the ipwhois.network.* fields below |
ipwhois. | Network range in CIDR notation |
ipwhois. | Network name |
ipwhois. | Country of the network |
ipwhois. | First address of the range |
ipwhois. | Last address of the range |
ipwhois. | IP version, e.g. v4 |
ipwhois. | Registry handle of the network |
ipwhois. | Handle of the parent network |
ipwhois. | Allocation type |
ipwhois. | Registration status |
ipwhois. | Registration events of the network |
ipwhois. | What happened, e.g. registration |
ipwhois. | Who did it, when the registry says |
ipwhois. | When it happened (UTC) |
ipwhois. | Registry notices |
ipwhois. | Notice title |
ipwhois. | Notice text |
ipwhois. | Links given with the notice |
ipwhois. | Registry remarks |
ipwhois. | Remark title |
ipwhois. | Remark text |
ipwhois. | Links given with the remark |
ipwhois. | RDAP and WHOIS links for the network |
ipwhois. | Raw registry answer for the network, when available |
ipwhois. | Handles of related entities (organizations, contacts) |
ipwhois. | Details for each entity handle, keyed by the handle: contact details, roles and registration events |
ipwhois. | National Internet Registry data, where applicable |
check_ | When the lookup was performed (UTC) |
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 |
|---|---|---|
ip | string | "8.8.8.8" |
ipwhois | object | |
ipwhois. | string | "15169" |
ipwhois. | string | "8.8.8.0/24" |
ipwhois. | string | "GOOGLE - Google LLC, US" |
ipwhois. | string | "US" |
ipwhois. | string | "arin" |
ipwhois. | array< | "GOGL" |
ipwhois. | string | "2023-12-28" |
ipwhois. | null | |
ipwhois. | string | "8.8.8.8" |
ipwhois. | null | |
ipwhois. | object | |
ipwhois. | string | "8.8.8.0/24" |
ipwhois. | string | "GOGL" |
ipwhois. | null | |
ipwhois. | string | "8.8.8.0" |
ipwhois. | string | "8.8.8.255" |
ipwhois. | string | "NET-8-8-8-0-2" |
ipwhois. | string | "v4" |
ipwhois. | array< | "https://rdap.arin.net/registry/ip/8…" |
ipwhois. | string | "NET-8-0-0-0-0" |
ipwhois. | null | |
ipwhois. | array< | "active" |
ipwhois. | string | "DIRECT ALLOCATION" |
ipwhois. | array< | |
ipwhois. | string | "Terms of Service" |
ipwhois. | string | "By using the ARIN RDAP/Whois servic…" |
ipwhois. | array< | "https://www.arin.net/resources/regi…" |
ipwhois. | null | |
ipwhois. | array< | |
ipwhois. | string | "last changed" |
ipwhois. | null | |
ipwhois. | string | "2023-12-28T22:24:56Z" |
ipwhois. | object | |
ipwhois. | object | |
ipwhois. | object | |
ipwhois. | null | |
ipwhois. | array< | |
ipwhois. | null | |
ipwhois. | string | |
ipwhois. | null | |
ipwhois. | string | "org" |
ipwhois. | string | |
ipwhois. | null | |
ipwhois. | null | |
ipwhois. | array< | "ABUSE5250-ARIN" |
ipwhois. | array< | |
ipwhois. | string | "last changed" |
ipwhois. | null | |
ipwhois. | string | "2019-10-31T19:45:45Z" |
ipwhois. | null | |
ipwhois. | string | "GOGL" |
ipwhois. | array< | "https://rdap.arin.net/registry/enti…" |
ipwhois. | null | |
ipwhois. | null | |
ipwhois. | array< | |
ipwhois. | string | "Registration Comments" |
ipwhois. | string | "Please note that the recommended wa…" |
ipwhois. | null | |
ipwhois. | array< | "registrant" |
ipwhois. | null | |
ipwhois. | object | |
ipwhois. | object | |
ipwhois. | array< | |
ipwhois. | null | |
ipwhois. | string | |
ipwhois. | array< | |
ipwhois. | null | |
ipwhois. | string | |
ipwhois. | array< | |
ipwhois. | array< | |
ipwhois. | string | |
ipwhois. | string | "group" |
ipwhois. | string | |
ipwhois. | null | |
ipwhois. | null | |
ipwhois. | null | |
ipwhois. | array< | |
ipwhois. | string | "last changed" |
ipwhois. | null | |
ipwhois. | string | "2026-08-19T18:34:18Z" |
ipwhois. | null | |
ipwhois. | string | "ABUSE5250-ARIN" |
ipwhois. | array< | "https://rdap.arin.net/registry/enti…" |
ipwhois. | array< | |
ipwhois. | string | "Terms of Service" |
ipwhois. | string | "By using the ARIN RDAP/Whois servic…" |
ipwhois. | array< | "https://www.arin.net/resources/regi…" |
ipwhois. | null | |
ipwhois. | array< | |
ipwhois. | string | "Registration Comments" |
ipwhois. | string | "Please note that the recommended wa…" |
ipwhois. | null | |
ipwhois. | array< | "abuse" |
ipwhois. | array< | "validated" |
ipwhois. | object | |
ipwhois. | object | |
ipwhois. | array< | |
ipwhois. | null | |
ipwhois. | string | |
ipwhois. | array< | |
ipwhois. | null | |
ipwhois. | string | |
ipwhois. | array< | |
ipwhois. | array< | |
ipwhois. | string | |
ipwhois. | string | "group" |
ipwhois. | string | |
ipwhois. | null | |
ipwhois. | null | |
ipwhois. | null | |
ipwhois. | array< | |
ipwhois. | string | "last changed" |
ipwhois. | null | |
ipwhois. | string | "2025-11-10T12:10:31Z" |
ipwhois. | null | |
ipwhois. | string | "ZG39-ARIN" |
ipwhois. | array< | "https://rdap.arin.net/registry/enti…" |
ipwhois. | array< | |
ipwhois. | string | "Terms of Service" |
ipwhois. | string | "By using the ARIN RDAP/Whois servic…" |
ipwhois. | array< | "https://www.arin.net/resources/regi…" |
ipwhois. | null | |
ipwhois. | null | |
ipwhois. | array< | "administrative" |
ipwhois. | array< | "validated" |
check_date | string | "2026-09-22T12:26:00Z" |
Errors
400 if ip is not a valid IP address.
Examples
The saved example from the Deepinfo API, shown in the request and response panels.
- 8.8.8.8
GET/lookup/ip-whois?ip=8.8.8.8200 OK
Worked Examples
Worked examples of this endpoint, each on its own page with the exact request and the response it returns.
- Google Public DNS (ARIN)IP WHOIS of 8.8.8.8 (ARIN): AS15169 Google, network 8.8.8.0/24, with Google LLC as registrant and its abuse contact.
- Cloudflare DNS (APNIC)IP WHOIS of 1.1.1.1 (APNIC): announced by Cloudflare (AS13335) but registered to APNIC Research and Development.
- Yandex DNS (RIPE NCC)IP WHOIS of 77.88.8.8 (RIPE NCC): Yandex DNS, two ASNs in one field and no ASN description.
- A Brazilian DNS Server (LACNIC)IP WHOIS of 200.160.0.10 (LACNIC): NIC.br's network 200.160.0.0/20, identified by a Brazilian company number.