IP Whois API
Available in: Enterprise
IP Whois API allows you to programmatically access Whois data by IP, ID or domain. The API is available at /whois
.
The page
query parameter can be used to go through paginated records. page
starts at 0 and the parameter is part of the response when included in the request. The API returns up to 50 records per page.
Search Net records by Net ID:
curl api.ip.cc/whois/net/NEW-ENGLAND-5?token=$TOKEN
{ "net": "NEW-ENGLAND-5", "total": 100, "page": 0, "records": [ { "range": "24.62.0.0/15", "id": "", "name": "Comcast Cable Communications Holdings, Inc", "country": "US", "org": "POC object or null", "admin": "POC object or null", "abuse": "POC object or null", "tech": "POC object or null", "maintainer": "POC object or null", "updated": "2010-10-18", "status": "REASSIGNMENT", "source": "arin", "raw": "<raw data>" }, ... ] }
Search Net records by IP or IP Range:
curl api.ip.cc/whois/net/24.62.0.0/15?token=$TOKEN
{ "net": "24.62.0.0/15", "total": 100, "page": 0, "records": [ { "range": "24.62.0.0/15", "id": "NEW-ENGLAND-5", "name": "Comcast Cable Communications Holdings, Inc", "country": "US", "org": "C02610695", "updated": "2010-10-18", "status": "REASSIGNMENT", "source": "arin", "raw": "<raw data>" }, ... ] }
Search Net records by domain:
curl api.ip.cc/whois/net/comcast.net?token=$TOKEN
{ "net": "comcast.net", "total": 80, "page": 0, "records": [ { "range": "24.147.0.0/17", "id": "NEW-ENGLAND-10", "name": "Comcast Cable Communications Holdings, Inc", "country": "US", "org": "C02610737", "status": "REASSIGNMENT", "tech": null, "maintainer": null, "admin": null, "abuse": null, "updated": "2010-10-18", "source": "arin", "raw": "<raw data>", "domain": "comcast.net" }, ... ] }
Search Net records by ASN:
curl api.ip.cc/whois/net/AS9541?token=$TOKEN
{ "net": "AS9541", "total": 47, "page": 0, "records": [ { "range": "58.65.203.0/24", "id": "CYBERNET", "name": "Broadband Services", "country": "PK", "org": null, "status": "ALLOCATED NON-PORTABLE", "admin": "POC object or null", "abuse": "POC object or null", "tech": "POC object or null", "maintainer": "POC object or null", "updated": "2021-01-27", "source": "apnic", "raw": "<raw data>" }, ... ] }
Search Org records by Org ID:
curl api.ip.cc/whois/org/PINEAP?token=$TOKEN
{ "org": "PINEAP", "total": 100, "page": 0, "records": [ { "id": "PINEAP", "name": "Pineapple Houser", "address": null, "country": "US", "admin": "POC object or null", "abuse": "POC object or null", "tech": "POC object or null", "maintainer": "POC object or null", "created": "2000-03-25", "updated": "2011-09-24", "source": "arin", "raw": "<raw data>" }, ... ] }
Search POC records by POC ID:
curl api.ip.cc/whois/poc/CP312-ARIN?token=$TOKEN
{ "poc": "CP312-ARIN", "total": 1, "page": 0, "records": [ { "id": "CP312-ARIN", "name": "Cynthia Pararo", "email": "[email protected]", "address": "US, GA, Atlanta, Pineapple Houser\\n2131 Plaster Bridge Rd Ne, 303244036", "country": "US", "phone": "", "fax": "", "created": "2000-03-25", "updated": "2000-03-25", "source": "arin", "raw": "<raw data>" }, ... ] }
Filtering records by source:
All APIs accept source
query parameter to filter records by provided Whois source.
curl api.ip.cc/whois/poc/CP312-ARIN?token=$TOKEN&source=arin
{ "poc": "CP312-ARIN", "total": 1, "page": 0, "records": [ { "id": "CP312-ARIN", "name": "Cynthia Pararo", "email": "[email protected]", "address": "US, GA, Atlanta, Pineapple Houser\\n2131 Plaster Bridge Rd Ne, 303244036", "country": "US", "phone": "", "fax": "", "created": "2000-03-25", "updated": "2000-03-25", "source": "arin", "raw": "<raw data>" }, ... ], "source": "arin" }