Domain WHOIS Database Search avatar

Domain WHOIS Database Search

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Domain WHOIS Database Search

Domain WHOIS Database Search

Search registered and recently expired domains by name, TLD, registrar, dates, SEO traffic, paid visibility, and backlink strength. Export up to 200 enriched domain records.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

wang wei

wang wei

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Domain WHOIS Database Search — Find Domains by Registration, SEO & Backlinks

Search a large domain intelligence database by name, top-level domain, registrar, registration status, registration dates, expiration date, organic traffic, and backlink strength. Export up to 200 enriched domain records to JSON, CSV, Excel, databases, or automation workflows.

What This Actor Does

This Actor is a domain database search tool, not a basic single-domain WHOIS lookup. It helps discover groups of domains that match business criteria, then enriches every result with:

  • WHOIS registration and expiration dates
  • Registrar and domain status information
  • Organic search visibility and estimated traffic
  • Paid search visibility and estimated cost
  • Backlinks, referring domains, and dofollow link counts

Common Use Cases

  • Expired-domain research — find recently expired domains with existing backlinks.
  • Domain acquisition — identify domains matching a niche, brand, or product keyword.
  • SEO prospecting — find relevant domains with measurable organic visibility.
  • Competitive research — discover domains in a market and compare search strength.
  • Renewal monitoring — find domains approaching expiration.
  • Registrar analysis — research portfolios managed by a specific registrar.
  • Lead generation — build domain lists for partnerships, outreach, or agency prospecting.

Quick Start

{
"domain_query": "seo",
"tld": "com",
"registrar": "",
"registration_status": "registered",
"created_from": "",
"created_to": "",
"expires_before": "",
"min_organic_traffic": 100,
"sort_by": "organic_traffic_desc"
}

All fields have defaults. Empty API or Apify automated-test input safely searches registered domains containing seo, ordered by organic traffic.

Input Reference

Domain Name Contains

Enter one text fragment that must appear anywhere in the domain name. Examples: seo, travel, shop, cloud, or a brand name. Default: seo.

Top-Level Domain

Optionally select one popular extension such as .com, .net, .org, .io, .ai, .app, or a major country extension. Default: Any extension.

Registrar Contains

Optional partial registrar name, such as GoDaddy, NameCheap, Cloudflare, or MarkMonitor. Default: empty, meaning any registrar.

Registration Status

  • Registered — currently registered domains.
  • Recently expired — expired domains still present in the database.
  • Any status — both registered and recently expired domains.

Expired domains remain available only for a limited time. Default: Registered.

Registered From / Registered To

Optional registration-date range in YYYY-MM-DD format. Leave empty to search all registration dates.

Expires Before

Optional maximum expiration date in YYYY-MM-DD format. Useful for renewal monitoring and expiring-domain research.

Minimum Estimated Organic Traffic

Only include domains with at least the specified estimated monthly organic search traffic. Default: 0.

Sort Results By

Choose Highest organic traffic, Most backlinks, Most referring domains, Newest registrations, Oldest registrations, Expiring soon, or Domain name A–Z.

Fixed Limits and Cost Protection

  • Result limit is fixed at 200 domains per run and cannot be changed.
  • Exactly one database search request is sent per Actor run.
  • Free users can run the Actor 5 times per day.
  • Paid Apify users have no daily run limit.
  • Advanced raw filters, offsets, pagination tokens, and provider-specific controls are not exposed.

These controls keep usage predictable and prevent unexpectedly expensive bulk exports.

Output Fields

Each Dataset row contains:

FieldTypeDescription
domainstringDomain name
tldstring/nullTop-level domain
registeredboolean/nullCurrent registration status
registrarstring/nullDomain registrar
created_atstring/nullFirst registration timestamp
updated_atstring/nullLatest WHOIS update timestamp
changed_atstring/nullLatest WHOIS record-change timestamp
expires_atstring/nullExpiration timestamp
first_seen_atstring/nullFirst database observation timestamp
domain_statusesarrayQueryable domain registration status codes
organic_metricsobjectOrganic traffic, ranking keyword count, equivalent paid cost, and ranking distribution
paid_metricsobjectPaid traffic, paid keyword count, estimated monthly cost, and ranking distribution
backlink_metricsobjectBacklinks, dofollow links, referring domains/pages, and update timestamp

Structured Metrics

Arrays and nested objects remain structured and queryable:

{
"domain_statuses": ["client_transfer_prohibited"],
"organic_metrics": {
"estimated_monthly_traffic": 12500,
"ranking_keywords": 4300,
"equivalent_paid_traffic_cost": 18400.25,
"rankings": {
"position_1": 34,
"positions_2_3": 91,
"positions_4_10": 350,
"positions_11_20": 640,
"positions_21_50": 1200,
"positions_51_100": 1985
}
}
}

Internal task IDs, response status codes, request paths, provider metadata, offsets, and pagination tokens are hidden.

Pricing & Limits

Tier or settingLimit
Free users5 runs per day
Paid Apify usersUnlimited daily runs
Search requestsExactly 1 per run
Exported domainsFixed maximum of 200
Domain text filtersOne name fragment per run
Advanced filtersCurated form fields only

Usage is billed through the Actor's configured Apify events.

FAQ

Can I look up one exact domain?
Yes. Enter the complete domain in Domain Name Contains and optionally select its extension. However, this Actor is optimized for searching and comparing groups of domains.

Does Recently expired mean the domain is available to register?
No. It means the registration record is marked expired in the database. Always verify current availability with a registrar before making a purchase decision.

Why are some registrar or date fields null?
WHOIS privacy rules, registry limitations, or incomplete records can prevent individual fields from being available.

Can I increase the 200-domain limit?
No. The limit is intentionally fixed to protect service costs and keep exports manageable.

What does equivalent paid traffic cost mean?
It estimates the monthly advertising cost required to acquire similar search traffic through paid search.

Where can I inspect the total number of matches?
Open the default Key-Value Store and read the SUMMARY record. It includes total_matching_domains even when only the first 200 are exported.

Support

Open an issue from the Actor page and include the run ID plus the SUMMARY record. Never include credentials.