Check Available Domain Names avatar
Check Available Domain Names

Pricing

$0.50 / 1,000 results

Go to Apify Store
Check Available Domain Names

Check Available Domain Names

Developed by

exporter24

exporter24

Maintained by Community

Check domain names and expire date

0.0 (0)

Pricing

$0.50 / 1,000 results

0

2

2

Last modified

7 days ago

Domain Availability Checker Actor

This Apify Actor checks whether domain names appear to be registered or available using the instant.who.sb API. Results are pushed to the default dataset so you can download them as JSON, CSV, or other supported formats.

Input

Provide domains either as a list (domains) or as a single value (domain). Extra tuning options let you control concurrency, retries, and the WHO API endpoint.

{
"domains": [
"example.com",
"mynewstartup.io"
],
"maxConcurrent": 5,
"maxRetries": 3
}

Input fields

  • domains (array of strings, optional): Domain names to check. If omitted, the actor checks domain instead.
  • domain (string, optional): Single domain to check when you do not provide domains.
  • maxConcurrent (integer, default 5): Maximum number of concurrent WHO API requests.
  • maxRetries (integer, default 3): Number of retry attempts for failed checks.
  • apiUrl (string, default https://instant.who.sb/api/v1/check): Override the WHO API endpoint if needed.

Output dataset

Each processed domain produces one record similar to:

{
"domain": "example.com",
"status": "registered",
"existed": "yes",
"registered": "1995-08-13T04:00:00.000Z",
"expires": "2025-08-12T04:00:00.000Z",
"check_time": "2024-01-05T11:22:33.456789+00:00"
}

The status field is registered, available, or unknown when the WHO API does not provide enough information. Failed lookups include status: "error" and an error message.

Notes

  • The actor respects the retry limits you set; the WHO API may still rate-limit frequent requests.
  • When a domain lookup returns SSE payloads with multiple messages, the actor aggregates the relevant metadata (registered, expires, existed).

Development

Install dependencies and run the actor locally:

pip install -r requirements.txt
apify run

Set environment variables (such as proxy credentials) via the Apify UI or .env file as needed.