Domain-Details-Scraper avatar

Domain-Details-Scraper

Pricing

from $1.99 / 1,000 results

Go to Apify Store
Domain-Details-Scraper

Domain-Details-Scraper

Retrieve detailed registration and DNS information for one or multiple domains. Collect registration, expiration, update dates, domain status, and name servers in a structured dataset, ideal for domain research, website audits, cybersecurity investigations, and portfolio management.

Pricing

from $1.99 / 1,000 results

Rating

0.0

(0)

Developer

ZeroBreak

ZeroBreak

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Domain Details Scraper

Retrieve registration and DNS information for one or multiple domains. The actor collects key domain details such as registration dates, expiration dates, status information, name servers, registrar details, and contact information, returning the data in a structured format suitable for analysis, monitoring, and research.


Use Cases

Domain research Look up registration information for websites and online businesses.

Cybersecurity investigations Review domain ownership timelines, status flags, registrar identity, and DNS infrastructure.

Competitor analysis Analyze domain portfolios and infrastructure used by competitors.

Website auditing Collect domain metadata for reporting, compliance checks, and technical audits.

Domain portfolio management Track registration and expiration information across multiple domains.


What Data Does This Actor Extract?

Each dataset item represents a single domain.

Valid Domain Result

{
"Domain": "google.com",
"Registered On": "1997-09-15",
"Expires On": "2028-09-14",
"Updated On": "2019-09-09",
"Status": [
"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"
],
"Registrar": "MarkMonitor Inc.",
"IANA ID": "292",
"Abuse Email": "abusecomplaints@markmonitor.com",
"Abuse Phone": "+1.2086851750",
"Organization": "Google LLC",
"Country": "US"
}

Invalid / Not Found Result

When a domain cannot be found or an invalid domain is provided, the actor returns:

{
"Domain": "kdhjenr",
"Registered On": "",
"Expires On": "",
"Updated On": "",
"Status": [],
"Name Servers": [],
"Register": "",
"INNA ID": "",
"Abuse Email": "",
"Abuse Phone": "",
"Country": "",
"message": "Domain Details Not Found"
}

Fields

Valid Domain Fields

FieldTypeDescription
DomainstringDomain name
Registered OnstringDomain registration date
Expires OnstringDomain expiration date
Updated OnstringMost recent update date
Statusarray of stringsDomain status flags
Name Serversarray of stringsAssociated DNS name servers
RegistrarstringName of the domain registrar
IANA IDstringRegistrar's IANA ID number
Abuse EmailstringRegistrar abuse contact email
Abuse PhonestringRegistrar abuse contact phone number
OrganizationstringRegistrant organization name
CountrystringRegistrant country code

Not Found Fields

FieldTypeDescription
DomainstringThe queried domain name
Registered OnstringEmpty — domain not found
Expires OnstringEmpty — domain not found
Updated OnstringEmpty — domain not found
StatusarrayEmpty array — no status available
Name ServersarrayEmpty array — no name servers available
RegisterstringEmpty — registrar not found
INNA IDstringEmpty — IANA ID not found
Abuse EmailstringEmpty — no abuse contact available
Abuse PhonestringEmpty — no abuse phone available
CountrystringEmpty — country not found
messagestring"Domain Details Not Found"

Input

Parameters

ParameterTypeDefaultDescription
domainsarrayRequiredOne or more domain names

Example Input

{
"domains": [
"google.com",
"facebook.com",
"openai.com"
]
}

Search a single domain:

{
"domains": [
"google.com"
]
}

Search multiple domains:

{
"domains": [
"google.com",
"amazon.com",
"microsoft.com",
"openai.com"
]
}

Example Output

[
{
"Domain": "google.com",
"Registered On": "1997-09-15",
"Expires On": "2028-09-14",
"Updated On": "2019-09-09",
"Status": [
"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"
],
"Registrar": "MarkMonitor Inc.",
"IANA ID": "292",
"Abuse Email": "abusecomplaints@markmonitor.com",
"Abuse Phone": "+1.2086851750",
"Organization": "Google LLC",
"Country": "US"
}
]

How It Works

  1. The actor accepts one or more domain names as input.
  2. Each domain is processed independently.
  3. Registration, expiration, and update dates are collected.
  4. Domain status flags are extracted as an array.
  5. Name server details are gathered as an array.
  6. Registrar name, IANA ID, and contact details are extracted.
  7. Organization name, country, and abuse contact information are collected.
  8. Results are returned in a structured dataset format.
  9. Multiple domains are processed concurrently for faster execution.
  10. Invalid or unresolvable domains return a structured "not found" result with empty fields and a message key.

Integrations

Domain Details Scraper works with Apify integrations including:

  • Google Sheets
  • Slack
  • Make
  • Zapier
  • Webhooks

Export results to spreadsheets, databases, dashboards, or custom workflows.


FAQ

Can I search multiple domains at once? Yes. Provide multiple domain names in the domains array and the actor will process them simultaneously.

What domain formats are supported? Use standard domain names such as:

  • google.com
  • amazon.com
  • openai.com

URLs with protocols are also accepted and automatically normalized.

What information does the actor return? For valid domains, the actor returns registration dates, expiration dates, update dates, status flags (as an array), name servers (as an array), registrar name, IANA ID, contact email or URL, abuse contact details, organization name, and country code.

What happens if a domain cannot be found? The actor returns a dataset item with all fields empty and a message field set to "Domain Details Not Found".

Does the actor support bulk lookups? Yes. You can submit multiple domains in a single run and receive results for all of them in one dataset.

Can I export the results? Yes. Results can be exported from Apify in JSON, CSV, Excel, XML, and other supported formats.