Bulk WHOIS API: WHOIS Lookups at Any Scale

The WhoisFreaks Bulk WHOIS API lets you perform WHOIS lookups for hundreds to millions of domains without making individual requests. Process up to 100 domains in a single API call, or upload a file of up to 3 million domains for batch processing, results delivered as a compressed CSV to your email.

curl -d '{'domainNames':['jfreaks.com','whoisfreaks.com']}' -H 'Content-Type: application/json' -X POST https://api.whoisfreaks.com/v1.0/bulkwhois?apiKey=API_KEY
[
  {
    "status": true,
    "domain_name": "whoisfreaks.com",
    "query_time": "2024-07-11 13:48:23",
    "whois_server": "whois.verisign-grs.com",
    "domain_registered": "yes",
    "create_date": "2019-03-19",
    "update_date": "2024-02-18",
    "expiry_date": "2025-03-19",
    "domain_registrar": {
      "iana_id": "1068",
      "registrar_name": "NAMECHEAP INC",
      "whois_server": "whois.namecheap.com",
      "website_url": "http://www.namecheap.com",
      "email_address": "[email protected]",
      "phone_number": "+1.9854014545"
    },
    "reseller_contact": {
      "name": "NAMECHEAP INC",
      "email_address": "N/A",
      "phone": "N/A"
    },
    "registrant_contact": {
      "name": "Redacted for Privacy",
      "company": "Privacy service provided by Withheld for Privacy ehf",
      "street": "Kalkofnsvegur 2",
      "city": "Reykjavik",
      "state": "Capital Region",
      "zip_code": "101",
      "country_name": "Iceland",
      "country_code": "IS",
      "email_address": "[email protected]",
      "phone": "+354.4212434",
      "fax": "N/A",
      "mailing_address": "Kalkofnsvegur 2, 101 Reykjavik, Capital Region, Iceland"
    },
    "administrative_contact": {
      "name": "Redacted for Privacy",
      "company": "Privacy service provided by Withheld for Privacy ehf",
      "street": "Kalkofnsvegur 2",
      "city": "Reykjavik",
      "state": "Capital Region",
      "zip_code": "101",
      "country_name": "Iceland",
      "country_code": "IS",
      "email_address": "[email protected]",
      "phone": "+354.4212434",
      "fax": "N/A",
      "mailing_address": "Kalkofnsvegur 2, 101 Reykjavik, Capital Region, Iceland"
    },
    "technical_contact": {
      "name": "Redacted for Privacy",
      "company": "Privacy service provided by Withheld for Privacy ehf",
      "street": "Kalkofnsvegur 2",
      "city": "Reykjavik",
      "state": "Capital Region",
      "zip_code": "101",
      "country_name": "Iceland",
      "country_code": "IS",
      "email_address": "[email protected]",
      "phone": "+354.4212434",
      "fax": "N/A",
      "mailing_address": "Kalkofnsvegur 2, 101 Reykjavik, Capital Region, Iceland"
    },
    "billing_contact": {
      "name": "N/A",
      "company": "N/A",
      "street": "N/A",
      "city": "N/A",
      "state": "N/A",
      "zip_code": "N/A",
      "country_name": "N/A",
      "country_code": "N/A",
      "email_address": "N/A",
      "phone": "N/A",
      "fax": "N/A",
      "mailing_address": "N/A"
    },
    "name_servers": [
      "dns3.cloudns.net",
      "dns4.cloudns.net",
      "dns7.cloudns.net",
      "dns8.cloudns.net"
    ],
    "domain_status": [
      "clientTransferProhibited"
    ],
    "whois_raw_domain": " Domain name: whoisfreaks.com Registry Domain ID: 2370976244_DOMAIN_COM-VRSN Registrar WHOIS Server: whois.namecheap.com Registrar URL: http://www.namecheap.com Updated Date: 2024-02-18T08:28:27.96Z Creation Date: 2019-03-19T18:24:27.00Z Registrar Registration Expiration Date: 2025-03-19T18:24:27.00Z Registrar: NAMECHEAP INC Registrar IANA ID: 1068 Registrar Abuse Contact Email: [email protected] Registrar Abuse Contact Phone: +1.9854014545 Reseller: NAMECHEAP INC Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited Registry Registrant ID:  Registrant Name: Redacted for Privacy Registrant Organization: Privacy service provided by Withheld for Privacy ehf Registrant Street: Kalkofnsvegur 2  Registrant City: Reykjavik Registrant State/Province: Capital Region Registrant Postal Code: 101 Registrant Country: IS Registrant Phone: +354.4212434 Registrant Phone Ext:  Registrant Fax:  Registrant Fax Ext:  Registrant Email: [email protected] Registry Admin ID:  Admin Name: Redacted for Privacy Admin Organization: Privacy service provided by Withheld for Privacy ehf Admin Street: Kalkofnsvegur 2  Admin City: Reykjavik Admin State/Province: Capital Region Admin Postal Code: 101 Admin Country: IS Admin Phone: +354.4212434 Admin Phone Ext:  Admin Fax:  Admin Fax Ext:  Admin Email: [email protected] Registry Tech ID:  Tech Name: Redacted for Privacy Tech Organization: Privacy service provided by Withheld for Privacy ehf Tech Street: Kalkofnsvegur 2  Tech City: Reykjavik Tech State/Province: Capital Region Tech Postal Code: 101 Tech Country: IS Tech Phone: +354.4212434 Tech Phone Ext:  Tech Fax:  Tech Fax Ext:  Tech Email: [email protected] Name Server: dns3.cloudns.net Name Server: dns4.cloudns.net Name Server: dns7.cloudns.net Name Server: dns8.cloudns.net DNSSEC: unsigned URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/ >>> Last update of WHOIS database: 2024-07-10T19:48:23.70Z <<< For more information on Whois status codes, please visit https://icann.org/epp",
    "registry_data": {
      "domain_name": "WHOISFREAKS.COM",
      "query_time": "2024-07-11 13:48:23",
      "whois_server": "whois.verisign-grs.com",
      "domain_registered": "yes",
      "create_date": "N/A",
      "update_date": "N/A",
      "expiry_date": "N/A",
      "domain_registrar": {
        "iana_id": "1068",
        "registrar_name": "NameCheap, Inc.",
        "whois_server": "whois.namecheap.com",
        "website_url": "http://www.namecheap.com",
        "email_address": "[email protected]",
        "phone_number": "+1.6613102107"
      },
      "name_servers": [
        "dns3.cloudns.net",
        "dns4.cloudns.net",
        "dns7.cloudns.net",
        "dns8.cloudns.net"
      ],
      "domain_status": [
        "clientTransferProhibited"
      ],
      "whois_raw_registery": "    Domain Name: WHOISFREAKS.COM    Registry Domain ID: 2370976244_DOMAIN_COM-VRSN    Registrar WHOIS Server: whois.namecheap.com    Registrar URL: http://www.namecheap.com    Updated Date: 2024-02-18T08:28:27Z    Creation Date: 2019-03-19T18:24:27Z    Registry Expiry Date: 2025-03-19T18:24:27Z    Registrar: NameCheap, Inc.    Registrar IANA ID: 1068    Registrar Abuse Contact Email: [email protected]    Registrar Abuse Contact Phone: +1.6613102107    Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited    Name Server: DNS3.CLOUDNS.NET    Name Server: DNS4.CLOUDNS.NET    Name Server: DNS7.CLOUDNS.NET    Name Server: DNS8.CLOUDNS.NET    DNSSEC: unsigned    URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/ >>> Last update of whois database: 2024-07-11T13:48:11Z <<<  For more information on Whois status codes, please visit https://icann.org/epp  NOTICE: The expiration date displayed in this record is the date the registrar's sponsorship of the domain name registration in the registry is currently set to expire. This date does not necessarily reflect the expiration date of the domain name registrant's agreement with the sponsoring registrar.  Users may consult the sponsoring registrar's Whois database to view the registrar's reported date of expiration for this registration.  TERMS OF USE: You are not authorized to access or query our Whois database through the use of electronic processes that are high-volume and automated except as reasonably necessary to register domain names or modify existing registrations; the Data in VeriSign Global Registry Services' (\"VeriSign\") Whois database is provided by VeriSign for information purposes only, and to assist persons in obtaining information about or related to a domain name registration record. VeriSign does not guarantee its accuracy. By submitting a Whois query, you agree to abide by the following terms of use: You agree that you may use this Data only for lawful purposes and that under no circumstances will you use this Data to: (1) allow, enable, or otherwise support the transmission of mass unsolicited, commercial advertising or solicitations via e-mail, telephone, or facsimile; or (2) enable high volume, automated, electronic processes that apply to VeriSign (or its computer systems). The compilation, repackaging, dissemination or other use of this Data is expressly prohibited without the prior written consent of VeriSign. You agree not to use electronic processes that are automated and high-volume to access or query the Whois database except as reasonably necessary to register domain names or modify existing registrations. VeriSign reserves the right to restrict your access to the Whois database in its sole discretion to ensure operational stability.  VeriSign may restrict or terminate your access to the Whois database for failure to abide by these terms of use. VeriSign reserves the right to modify these terms at any time.  The Registry database contains ONLY .COM, .NET, .EDU domains and Registrars."
    }
  },
  {
    "status": true,
    "domain_name": "jfreaks.com",
    "query_time": "2024-07-11 13:48:24",
    "whois_server": "whois.verisign-grs.com",
    "domain_registered": "yes",
    "create_date": "2016-04-01",
    "update_date": "2024-02-01",
    "expiry_date": "2029-04-01",
    "domain_registrar": {
      "iana_id": "82",
      "registrar_name": "Onlinenic Inc",
      "whois_server": "whois.onlinenic.com",
      "website_url": "http://www.onlinenic.com",
      "email_address": "[email protected]",
      "phone_number": "+1.5107698492"
    },
    "registrant_contact": {
      "name": "Ejaz  Ahmed",
      "company": "None",
      "street": "Lahore",
      "city": "Lahore",
      "state": "Punjab",
      "zip_code": "54000",
      "country_name": "Pakistan",
      "country_code": "PK",
      "email_address": "[email protected]",
      "phone": "+92.3366009992",
      "fax": "+92.3366009992",
      "mailing_address": "54000 Lahore Punjab, Pakistan"
    },
    "administrative_contact": {
      "name": "Ejaz  Ahmed",
      "company": "None",
      "street": "Lahore",
      "city": "Lahore",
      "state": "Punjab",
      "zip_code": "54000",
      "country_name": "Pakistan",
      "country_code": "PK",
      "email_address": "[email protected]",
      "phone": "+92.3366009992",
      "fax": "+92.3366009992",
      "mailing_address": "54000 Lahore Punjab, Pakistan"
    },
    "technical_contact": {
      "name": "Ejaz  Ahmed",
      "company": "None",
      "street": "Lahore",
      "city": "Lahore",
      "state": "Punjab",
      "zip_code": "54000",
      "country_name": "Pakistan",
      "country_code": "PK",
      "email_address": "[email protected]",
      "phone": "+92.3366009992",
      "fax": "+92.3366009992",
      "mailing_address": "54000 Lahore Punjab, Pakistan"
    },
    "billing_contact": {
      "name": "N/A",
      "company": "N/A",
      "street": "N/A",
      "city": "N/A",
      "state": "N/A",
      "zip_code": "N/A",
      "country_name": "N/A",
      "country_code": "N/A",
      "email_address": "N/A",
      "phone": "N/A",
      "fax": "N/A",
      "mailing_address": "N/A"
    },
    "name_servers": [
      "cheryl.ns.cloudflare.com",
      "nash.ns.cloudflare.com"
    ],
    "domain_status": [
      "clientTransferProhibited"
    ],
    "whois_raw_domain": " Domain Name: jfreaks.com                                                                                         Registry Domain ID: 2017968397_DOMAIN_COM-VRSN Registrar WHOIS Server: whois.onlinenic.com Registrar URL: http://www.onlinenic.com Updated Date: 2024-02-01T07:31:58Z Creation Date: 2016-04-01T04:00:00Z Registrar Registration Expiration Date: 2029-04-01T04:00:00Z Registrar: Onlinenic Inc Registrar IANA ID: 82 Registrar Abuse Contact Email: [email protected] Registrar Abuse Contact Phone: +1.5107698492 Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited Registry Registrant ID: Not Available From Registry Registrant Name: Ejaz  Ahmed Registrant Organization: None Registrant Street: Lahore Registrant City: Lahore Registrant State/Province: Punjab Registrant Postal Code: 54000 Registrant Country: PK Registrant Phone: +92.3366009992 Registrant Phone Ext: Registrant Fax: +92.3366009992 Registrant Fax Ext: Registrant Email: [email protected] Registry Admin ID: Not Available From Registry Admin Name: Ejaz  Ahmed Admin Organization: None Admin Street: Lahore Admin City: Lahore Admin State/Province: Punjab Admin Postal Code: 54000 Admin Country: PK Admin Phone: +92.3366009992 Admin Phone Ext: Admin Fax: +92.3366009992 Admin Fax Ext: Admin Email: [email protected] Registry Tech ID: Not Available From Registry Tech Name: Ejaz  Ahmed Tech Organization: None Tech Street: Lahore Tech City: Lahore Tech State/Province: Punjab Tech Postal Code: 54000 Tech Country: PK Tech Phone: +92.3366009992 Tech Phone Ext: Tech Fax: +92.3366009992 Tech Fax Ext: Tech Email: [email protected] Name Server: cheryl.ns.cloudflare.com Name Server: nash.ns.cloudflare.com DNSSEC: unsigned URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/ >>> Last update of WHOIS database: 2024-02-01T07:31:58Z <<<    For more information on Whois status codes, please visit https://icann.org/epp  This data is provided by OnlineNIC, Inc. for information purposes, and to assist persons obtaining information about or related to domain name registration records. OnlineNIC, Inc. does not guarantee its accuracy. By submitting a WHOIS query, you agree that you will use this data only for lawful purposes and that, under no circumstances, you will use this data to 1) allow, enable, or otherwise support the transmission of mass unsolicited, commercial advertising or solicitations via E-mail  (spam); or 2) enable high volume, automated, electronic processes that apply to this WHOIS server. These terms may be changed without prior notice. By submitting this query, you agree to abide by this policy.",
    "registry_data": {
      "domain_name": "JFREAKS.COM",
      "query_time": "2024-07-11 13:48:23",
      "whois_server": "whois.verisign-grs.com",
      "domain_registered": "yes",
      "create_date": "N/A",
      "update_date": "N/A",
      "expiry_date": "N/A",
      "domain_registrar": {
        "iana_id": "82",
        "registrar_name": "OnlineNIC, Inc.",
        "whois_server": "whois.onlinenic.com",
        "website_url": "http://www.onlinenic.com",
        "email_address": "[email protected]",
        "phone_number": "+1 833-678-1173"
      },
      "name_servers": [
        "cheryl.ns.cloudflare.com",
        "nash.ns.cloudflare.com"
      ],
      "domain_status": [
        "clientTransferProhibited"
      ],
      "whois_raw_registery": "    Domain Name: JFREAKS.COM    Registry Domain ID: 2017968397_DOMAIN_COM-VRSN    Registrar WHOIS Server: whois.onlinenic.com    Registrar URL: http://www.onlinenic.com    Updated Date: 2024-02-01T12:31:59Z    Creation Date: 2016-04-01T11:43:27Z    Registry Expiry Date: 2029-04-01T11:43:27Z    Registrar: OnlineNIC, Inc.    Registrar IANA ID: 82    Registrar Abuse Contact Email: [email protected]    Registrar Abuse Contact Phone: +1 833-678-1173    Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited    Name Server: CHERYL.NS.CLOUDFLARE.COM    Name Server: NASH.NS.CLOUDFLARE.COM    DNSSEC: unsigned    URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/ >>> Last update of whois database: 2024-07-11T13:48:11Z <<<  For more information on Whois status codes, please visit https://icann.org/epp  NOTICE: The expiration date displayed in this record is the date the registrar's sponsorship of the domain name registration in the registry is currently set to expire. This date does not necessarily reflect the expiration date of the domain name registrant's agreement with the sponsoring registrar.  Users may consult the sponsoring registrar's Whois database to view the registrar's reported date of expiration for this registration.  TERMS OF USE: You are not authorized to access or query our Whois database through the use of electronic processes that are high-volume and automated except as reasonably necessary to register domain names or modify existing registrations; the Data in VeriSign Global Registry Services' (\"VeriSign\") Whois database is provided by VeriSign for information purposes only, and to assist persons in obtaining information about or related to a domain name registration record. VeriSign does not guarantee its accuracy. By submitting a Whois query, you agree to abide by the following terms of use: You agree that you may use this Data only for lawful purposes and that under no circumstances will you use this Data to: (1) allow, enable, or otherwise support the transmission of mass unsolicited, commercial advertising or solicitations via e-mail, telephone, or facsimile; or (2) enable high volume, automated, electronic processes that apply to VeriSign (or its computer systems). The compilation, repackaging, dissemination or other use of this Data is expressly prohibited without the prior written consent of VeriSign. You agree not to use electronic processes that are automated and high-volume to access or query the Whois database except as reasonably necessary to register domain names or modify existing registrations. VeriSign reserves the right to restrict your access to the Whois database in its sole discretion to ensure operational stability.  VeriSign may restrict or terminate your access to the Whois database for failure to abide by these terms of use. VeriSign reserves the right to modify these terms at any time.  The Registry database contains ONLY .COM, .NET, .EDU domains and Registrars."
    }
  }
]
google.com
apple.com
stripe.com
apifreaks.com
pricing backgroundEclipse Top RightEclipse Top LeftEclipse WHOIS Stats

Our Products

What is a Bulk WHOIS API?

Bulk Whois Lookup API

Bulk WHOIS API lets you process multiple domains in a single request, making it far faster and more efficient than one-by-one WHOIS lookups for portfolio analysis, threat hunting, data enrichment, and compliance screening.

Product

Two Ways to Process Domains in Bulk

Access real-time WHOIS data across IP addresses and ASNs.

Bulk WHOIS API

Submit a POST request with a list of maximum 100 domain names in the request body. The API returns a structured JSON or XML response containing the full WHOIS record for each domain covering registrar, registrant, contacts, dates, nameservers, and status codes in the same normalised format as the single-domain live WHOIS API.

button
button

Bulk File Upload

For large-scale batch processing, upload a plain text file with one domain per line through the WhoisFreaks billing dashboard. Jobs of up to 3 million domains are processed asynchronously and results are delivered as a compressed CSV file sent to your registered email address.

Features

What WHOIS APIs Provide

Seamlessly integrate valuable data and features into your platform.

Feature icon

Real Time Data

Fetch real-time, accurate domain data using live WHOIS lookup by domain, IP, or ASN. We fetch details directly from live servers.

Feature icon

Domain Ownership Details

Who owns a domain is no longer a limitation. Use our Live or Bulk WHOIS API to retrieve the ownership and registrar details.

Feature icon

JSON and XML

WHOIS API returns structured data in both JSON and XML Formats for easy integration in threat intelligence platforms.

Feature icon

Consistent & Compressed data

Consistent, compressed data ensures efficient retrieval and optimizes storage and bandwidth.

Use Cases

WHOIS in Action

See how our users leverage WHOIS data to gain actionable insights.

Feature icon

Data Enrichment

WhoisFreaks delivers reliable, up‑to‑date domain and website data to power CRM, marketing, and audience insights.

Feature icon

Domain Registration and Portfolio Analysis

Bulk WHOIS Lookup helps manage your domain portfolio, with Live and Historical WHOIS API.

Feature icon

Threat Intelligence

Our Reverse WHOIS service, powered by Live and Historical WHOIS API, helps uncover hidden data, and enhance threat.

Feature icon

Brand Monitoring & Brand Protection

Protect and monitor your brand and intellectual property with our real-time WHOIS API and Bulk WHOIS Lookup.

Feature icon

Competitive Intelligence

Bulk WHOIS Lookup reveals competitor domains information helping analyze portfolios and marketing strategies.

Feature icon

Research & Due Dilligence

WHOIS History Lookup supports domain or business due diligence by revealing ownership, history, and expiry details.

Request demo background

Integrate our WHOIS APIs now to power your threat intelligence, access real-time and historical domain data, and make smarter security decisions.

FAQs

FAQs about the Domain WHOIS API: endpoints, parameters, response fields, and rate limits.

How can I request WHOIS information for thousands of domains?

You can request WHOIS information for thousands of domains using bulk WHOIS domain lookup service with both an API and a user-friendly web interface for batch processing of upto 3 million domains. You can also use bulk WHOIS domain lookup UI tool powered by bulk WHOIS API. Here are the key features of the API and web interface:

Bulk WHOIS Lookup API:

  • Efficient Querying: Query up to 100 domains in a single request for speedy results.
  • Structured Data: Receive query results in popular XML and JSON formats, providing both parsed fields and raw texts.
  • Normalized Data: All WHOIS information is consistently parsed and normalized, making integration with your business processes seamless.

Bulk File Upload Web Interface:

  • Batch Processing: Support for a minimum of 101 domains up to a whopping 3 million domains in a single file upload.
  • Convenient Notifications: You'll be notified via email when the crawl is complete, with a download link for output files.
  • Data in CSV Format: Output files are delivered in compressed CSV format, containing all the essential WHOIS information.

What is the minimum number of domain names required for bulk whois?

Bulk WHOIS API can support upto 100 domains. Bulk WHOIS search through our billing dashboard by uploading file with one domain per line can support minimmum of 100 domains and maximum of 3M domains.

Will you charge on failed domains in bulk WHOIS search utility?

We do not charge for failed domains. We only charge for found domains and charge for not found domains in case of live lookup.

What is the maximum number of domains I can look up in one API request?

The Bulk WHOIS API endpoint supports up to 100 domains per request. For larger volumes, use the file upload tool in the billing dashboard which supports up to 3 million domains per job.

Am I charged for domains that fail to return WHOIS data?

For API requests: you are not charged for domains where the registry connection failed or invalid WHOIS data was received. You are charged for found domains and for not-found domains on live lookup (where the domain doesn't exist but the lookup succeeded). Failed domains at the registry level are not charged.

What format is the file upload output delivered in?

Results are delivered as a compressed CSV file sent to your registered account email address. The CSV includes all standard WHOIS fields: registrar, registrant details, creation date, expiry date, update date, nameservers, and domain status.

How long does a bulk file upload job take to process?

Processing time depends on the number of domains in your file and current queue depth. You will receive an email notification with a download link when the job is complete. For files under 100,000 domains, processing typically completes within half an hour.