Domain Cheker Tool (Pay Per Result)
Pricing
from $5.00 / 1,000 results
Domain Cheker Tool (Pay Per Result)
Domain availability checker that looks up the exact extension you request, returns registered status, TLD details, and details, so you get one clean result per domain.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer

Kawsar
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Domain Checker Tool: Instant Domain Availability Lookup by Extension
Check whether a specific domain name is registered or free to buy. Input a full domain like example.com or mybrand.io and get a clean availability result back. Leave off the extension and it defaults to .com. This actor runs on a Pay Per Result model — you only pay for the domains you actually check.
Pricing
This actor uses Pay Per Result pricing. There are no upfront charges. Each successful domain lookup counts as one result. Run 5 domains and pay only for those 5, not a flat fee. Costs stay predictable whether you run a single check or a full batch.
Use cases
- Brand name validation: confirm your chosen domain is free before you build around it.
- Quick .com checks: test a list of brand ideas against
.comwithout extra configuration. - Extension-specific lookup: need to know if
mybrand.ioormybrand.devis taken? Input the full domain and get an exact answer. - Startup naming workflow: run a shortlist of potential names and filter results by
available: true. - Pre-purchase auditing: verify domain status before placing registration orders.
How is this different from the Bulk Domain Checker?
The Bulk Domain Checker scans a base name across all 80+ supported TLDs and returns one record per extension. This actor does the opposite: give it a full domain and it returns exactly one result. No extra TLDs, no noise.
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
domains | array | — | Full domain names to check (e.g., example.com, brand.io). If you omit the TLD (e.g., example), the actor checks example.com by default. |
timeoutSecs | integer | 600 | Actor timeout in seconds. |
proxyConfiguration | object | Datacenter (Anywhere) | Optional proxy settings. |
Default TLD: If you enter a domain without an extension (e.g.,
mybrand), the actor automatically checksmybrand.com.
Example input
{"domains": ["kawsarlog.com","kawsarlog.io","mybrand"],"proxyConfiguration": {"useApifyProxy": true}}
mybrand above is treated as mybrand.com.
What data does this actor return?
One dataset record per domain input:
{"domain": "kawsarlog.com","isRegistered": true,"available": false,"label": "kawsarlog","tld": "com"}
| Field | Type | Description |
|---|---|---|
domain | string | The exact domain that was checked. |
isRegistered | boolean | True if the domain is already taken. |
available | boolean | True if the domain is free to register. Always the inverse of isRegistered. |
label | string | The base name without the extension. |
tld | string | The extension that was checked. |
How it works
- The actor reads your domain list and removes duplicates.
- For each domain, it extracts the base name and the TLD. If no TLD is found, it defaults to
.com. - It queries the Instant Domain Search API for only that specific TLD — no unnecessary requests.
- The result is filtered to the exact TLD, structured, and pushed to the dataset.
- If a domain fails to resolve, it records a generic error without stopping the rest of the run.
FAQ
What happens if I enter just mybrand with no extension?
The actor treats it as mybrand.com. If you need a different extension, include it explicitly (e.g., mybrand.io).
Can it check multiple different extensions at once?
Yes. Add them as separate entries: ["mybrand.com", "mybrand.io", "mybrand.net"]. Each gets its own record.
What happens when a domain check fails?
The actor writes a record with isRegistered: null, available: null, and an error field. The run continues for all remaining domains.
Integrations
Connect this actor with other tools using Apify integrations. Push results to Google Sheets, send Slack alerts when a domain becomes available, or automate registration workflows in Make or Zapier. Use webhooks to fire actions when a run completes.