Bulk Domain Checker
Pricing
$9.99/month + usage
Bulk Domain Checker
Bulk domain checker that extracts domain availability status across 80+ extensions so you can find unregistered names fast. A powerful domain finder tool that helps you secure the best domain for your business or personal website.
Pricing
$9.99/month + usage
Rating
0.0
(0)
Developer

Kawsar
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Bulk Domain Checker: Check Domain Availability Across 80+ TLDs
Check domain availability for hundreds of names in one run. This bulk domain checker queries your list against 80+ top-level domain extensions and tells you exactly which ones are free to register. Give it a base name like kawsarlog and it checks every extension. Give it a specific domain like kawsarlog.com and it returns only that one.
Use cases
- Domain scouting: run a list of brand name ideas and see which extensions are still available before committing.
- Brand protection monitoring: check all extensions of your brand name regularly to catch new registrations early.
- Agency domain research: validate domain availability for client projects without manually checking one at a time.
- Domain drop catching: monitor targets to detect when a registered domain becomes available again.
- Bulk TLD filtering: input full domains (like
example.com) to check only that specific extension without noise from others.
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
domains | array | — | Domain names to check. Use the base label (e.g., example) to search all TLDs, or the full domain (e.g., example.com) to target only that extension. |
maxItems | integer | 100 | Maximum number of domains to process per run. |
timeoutSecs | integer | 300 | Actor timeout in seconds. |
proxyConfiguration | object | Datacenter (Anywhere) | Optional proxy settings. Switching to Residential proxies can help if the API blocks datacenter IPs. |
Example input
Search all TLDs for a base name, and check one specific extension at the same time:
{"domains": ["kawsarlog","example.com"],"maxItems": 100,"timeoutSecs": 300,"proxyConfiguration": {"useApifyProxy": true}}
What data does this actor extract?
Each domain result maps to one row in the dataset:
{"domain": "kawsarlog.com","isRegistered": true,"available": false,"label": "kawsarlog","tld": "com","tldDescription": "The most globally recognized domain extension, originally created for commercial entities...","buyUrl": "https://www.hostinger.com/domain-name-results?domain=kawsarlog.com&from=domain-name-search&REFERRALCODE=Kawsarlog"}
| Field | Type | Description |
|---|---|---|
domain | string | Full domain name including TLD. |
isRegistered | boolean | True if already registered, false if it is free. |
available | boolean | True if the domain is free to register. The inverse of isRegistered. |
label | string | The base portion of the domain name without the extension. |
tld | string | The top-level domain extension (com, net, io, etc.). |
tldDescription | string | A full description of what the TLD is for and who it suits. |
buyUrl | string | Direct link to check and purchase the domain on Hostinger. |
How it works
- The actor reads your list of domains and strips out any duplicates.
- For each base name, it generates the required hash to authenticate against the Instant Domain Search API.
- It queries all 80+ supported TLDs and filters the response, returning only the TLD you asked for if you provided one, or the full set if you gave just the base name.
- Results are structured and pushed to the dataset for downstream use. Errors on individual domains are captured as a generic error field and do not stop the rest of the run.
Key Features
- Bulk domain availability checking: check hundreds of domain names in a single run instead of manually searching one by one.
- 80+ TLD coverage: automatically checks popular domain extensions including
.com,.net,.org,.io,.ai,.co, and many country-code domains. - Smart base-name scanning: input a single keyword such as
startupbrandand instantly see which domain extensions are available. - Exact domain lookup: input
startupbrand.comand the tool will check only that specific extension. - Fast API-powered results: queries the Instant Domain Search API to return accurate availability data.
- Structured dataset output: results are returned in a clean JSON format ready for automation pipelines or integrations.
- Direct purchase links: each available domain includes a link to register the domain instantly.
Supported TLD Coverage
This bulk domain checker supports 80+ domain extensions, including the most widely used generic and country-code top-level domains.
Common examples include:
.com, .net, .org, .io, .co, .ai, .app, .dev, .tech, .xyz, .store, .online, .site, .space, .shop
Country-code domains such as:
.us, .uk, .de, .fr, .it, .es, .nl, .ca, .in, .au, .jp, .cn
This wide TLD coverage allows you to:
- Discover alternative brand domains when
.comis taken - Find premium startup-style extensions like
.io,.ai,.tech - Monitor international brand availability across multiple markets
FAQ
What happens if I input example.com instead of example?
The actor extracts the base label (example) for the API query, then filters the results to return only the .com record. You get exactly one result per specific domain you input.
What happens if a domain fails to resolve?
The actor does not crash. It pushes a record with isRegistered: null, available: null, and a generic error field so you can identify which domains need a retry.
Can it check country-code domains like .de or .jp? Yes. The supported TLD list includes country codes for the US, UK, EU, Canada, India, Australia, Germany, France, Italy, Spain, Netherlands, Russia, China, and Japan.
How many domains can I check per run?
The default cap is 100 domains. Raise maxItems up to 1000 to process larger batches.