Skip to content

Domain registration data, registrar details and domain name servers

Back to tools

Public domain registration lookup using ICANN registration data.

Get domain registration

Get domain registration

Get a domain’s registrar, registration and expiry dates, statuses, name servers, DNSSEC and publicly available registrant and abuse details. Registrant information may be redacted; some registries do not publish every field.

Your information

Domain name or pasted website link, for example google.com or https://www.google.com/about.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

google.com

ExpiresSep 14, 2028
Days until expiry716

Registration details

Registrar
MarkMonitor Inc.
Registered
Sep 15, 1997
Last updated
Sep 9, 2019
DNSSEC
No
Registrant organization
Google LLC
Registrant country
United States
Abuse contact
[email protected]

Statuses

  • client delete prohibited

  • client transfer prohibited

  • client update prohibited

  • server delete prohibited

  • server transfer prohibited

  • server update prohibited

Name servers

  • ns1.google.com

  • ns2.google.com

  • ns3.google.com

  • ns4.google.com

Choose an action

About the ICANN Lookup tool

ICANN Lookup returns registrar, registration, expiry, status, name server, and DNSSEC details for a domain name or website link.

It also returns publicly available registrant and abuse details; registrant information may be redacted, and some registries omit fields.

Built from lookup.icann.org and rdap.org. Last checked Sep 29, 2026.

Actions

Get domain registration

1 credit

Get a domain’s registrar, registration and expiry dates, statuses, name servers, DNSSEC and publicly available registrant and abuse details. Registrant information may be redacted; some registries do not publish every field.

Uses rdap.org.

What you provide

FieldTypeRequiredDescription
DomaindomainTextRequiredDomain name or pasted website link, for example google.com or https://www.google.com/about.Example: google.com

What you get

FieldTypeDescription
DomaindomainTextRegistered domain name.Example: google.com
CreatedcreatedDateRegistration date.Example: 1997-09-15
StatusesstatusesListRegistration statuses in words.
Expiry Dateexpiry_dateDateRegistry expiration date.Example: 2028-09-14
Lookup Linklookup_linkTextICANN Lookup website for searching the domain.Example: https://lookup.icann.org/
Last Updatedlast_updatedDateDate registration was last changed.Example: 2019-09-09
Name Serversname_serversListPublished name servers.
Dnssec Enableddnssec_enabledYes or noWhether DNSSEC delegation is signed, or null when unpublished.Example: No
Registrar Nameregistrar_nameTextName of the sponsoring registrar.Example: MarkMonitor Inc.
Days Until Expirydays_until_expiryNumberDays from today until registry expiration.Example: 716
Registrar Websiteregistrar_websiteTextRegistrar website when published.Example: http://www.markmonitor.com
Registrant Countryregistrant_countryTextPublic registrant country; null if redacted or absent.Example: United States
Abuse Contact Emailabuse_contact_emailTextPublished registrar abuse email.Example: [email protected]
Registrant Organizationregistrant_organizationTextPublic registrant organization; null if redacted or absent.Example: Google LLC

Example result

For Domain: google.com

JSON
{
  "domain": "google.com",
  "created": "1997-09-15",
  "statuses": [
    "client delete prohibited",
    "client transfer prohibited",
    "client update prohibited"
  ],
  "expiry_date": "2028-09-14",
  "lookup_link": "https://lookup.icann.org/",
  "last_updated": "2019-09-09",
  "name_servers": [
    "ns1.google.com",
    "ns2.google.com",
    "ns3.google.com"
  ],
  "dnssec_enabled": false,
  "registrar_name": "MarkMonitor Inc.",
  "days_until_expiry": 716,
  "registrar_website": "http://www.markmonitor.com",
  "registrant_country": "United States",
  "abuse_contact_email": "[email protected]",
  "registrant_organization": "Google LLC"
}

For developers

Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

cURL
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@icann-lookup",
  "visibility": "public",
  "operation": "get_domain_registration",
  "version": 1,
  "input": {
    "domain": "google.com"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Check a domain’s registrar and registration dates
  • Review domain statuses and upcoming expiry
  • Find published name servers and DNSSEC status
  • Check publicly available registrant and abuse details

Questions about ICANN Lookup

Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

Can I call this ICANN Lookup tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

Do I need a ICANN Lookup account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from lookup.icann.org when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.

When does a domain expire?

Get domain registration returns the registry expiration date and days until expiry.

Who is the domain’s registrar?

Get domain registration returns the sponsoring registrar’s name and, when published, its website.

Which name servers does a domain use?

Get domain registration returns the published name servers.

All Security toolsBrowse all tools