AI Domain Name Generator & Availability Checker avatar

AI Domain Name Generator & Availability Checker

Pricing

from $7.00 / 1,000 results

Go to Apify Store
AI Domain Name Generator & Availability Checker

AI Domain Name Generator & Availability Checker

Describe your idea, find brandable names, check available domains, compare GoDaddy prices, and choose the perfect name for your brand.

Pricing

from $7.00 / 1,000 results

Rating

0.0

(0)

Developer

devcake

devcake

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

πŸ€– AI Domain Name Generator & Availability Checker

Generate 20-100 brandable website names with AI, check them across your preferred extensions, and compare a ranked shortlist in one workflow. The Actor combines AI naming, domain availability, public RDAP/WHOIS registration evidence, transparent scoring, GoDaddy purchase checks, and alternatives for unavailable domains.

▢️ Try AI Domain Name Generator & Availability Checker on Apify

✨ What can you do with this Actor?

  • πŸ€– Generate up to 100 domain stems from a product or business description.
  • 🎨 Guide the naming style, tone, language, length, or words to avoid.
  • 🌍 Search across 1-10 popular or custom extensions such as .com, .ai, .io, or .co.uk.
  • πŸ”Ž Check up to 500 supplied domains or name stems instead of generating them.
  • βœ… Classify every domain as available, taken, or unknown.
  • πŸͺͺ Run a WHOIS domain lookup with RDAP preferred and public WHOIS as fallback.
  • πŸ›‘οΈ Return registrar, dates, nameservers, DNSSEC, and statuses when public data is available.
  • πŸ’³ Check GoDaddy purchase availability and pricing for every run.
  • πŸ’‘ Generate and registrar-check alternatives when requested names are unavailable.
  • πŸ† Rank names by fit, pronunciation, memorability, brandability, length, and TLD availability.
  • πŸ”Œ Automate through Apify clients, REST API, schedules, and webhooks.

The Actor does not register domains, perform trademark clearance, or guarantee that a registrar will sell a name.

πŸ‘₯ Who is this domain name generator for?

Built for πŸš€ founders, 🏒 business owners, 🎨 naming teams, πŸ”¬ domain researchers, and πŸ§‘β€πŸ’» developers who need a scored, auditable domain shortlist or API workflow.

🎯 Use cases

AI domain name generator and checker

Generate 20-100 domain stems from a product brief, expand them across selected TLDs, check availability, and rank the results. Use the optional instructions field when you need a particular tone, language, length, or naming pattern.

Startup and business name generator

Turn a startup brief into domain-ready ideas. Compare fit and brandability, then see available extensions for each stem. This is domain research, not legal name validation.

WHOIS domain expiration lookup

The registration object can contain registrar, creation and expiry dates, nameservers, DNSSEC, and statuses. RDAP is preferred; WHOIS is the optional fallback.

Domain availability API

Run through REST, JavaScript, Python, Make, n8n, schedules, or webhooks. Export the dataset as JSON, CSV, or Excel.

βš™οΈ How it works

  1. Describe your product, audience, and differentiator, or supply names you already have.
  2. When no names are supplied, the configured AI model generates up to your selected maximum; the Actor expands and deduplicates stems across your selected extensions.
  3. RDAP, DNS-over-HTTPS, and optional WHOIS classify and enrich domains.
  4. GoDaddy adds purchase and renewal data. When a candidate is unavailable, the Actor can add purchasable AI or deterministic alternatives.
  5. Candidates are scored, ranked, filtered if requested, and saved as one dataset item per fully qualified domain. The run summary is saved separately in the SUMMARY key-value-store record.

πŸŽ›οΈ Input

FieldDefaultDescription
descriptionExample prefillProduct, audience, and differentiator used for AI generation and fit scoring. Leave empty only when supplying domainNames.
maxCandidates20Maximum number of AI-generated names, from 20-100. Ignored when domainNames is supplied.
generationInstructionsEmptyOptional naming style, tone, language, length, or words to avoid.
tldscomOne or more popular extensions used to expand generated names and supplied stems.
additionalTldsEmptyCustom country-code or industry extensions. Leading dots are optional.
domainNamesEmptyUp to 500 full domains or stems to check instead of generating names.

The public form groups these six controls into generation, customization, extension, and supplied-domain sections. Provide either description or at least one item in domainNames. Popular and custom extensions are combined and deduplicated, with a maximum of 10. A full domain such as example.co.uk is checked as supplied; a stem such as example is expanded across the selected extensions. Inputs that expand beyond 3,000 fully qualified domains are rejected.

AI credentials are managed by the Actor owner through encrypted environment variables. Users do not need to provide an AI key.

Legacy API and advanced inputs

For backward compatibility, the runtime still recognizes the controls below, but they are intentionally excluded from the public input schema and published task presets:

InputBehavior
checkAvailabilityAvailability checks are always enabled. This legacy flag is ignored.
onlyAvailableKeep only results classified as available; summary counts still describe every checked candidate.
includeRegistrationData, whoisFallbackControl RDAP metadata and the optional public WHOIS fallback. Both are enabled by default.
maxConcurrency, requestTimeoutSecs, requestRetriesControl availability request concurrency, timeout, and retries.
scoreWithAi, weightsDisable AI scoring or override the six score weights: length, pronounceability, memorability, brandability, zone, and fit. Deterministic scoring remains available.
aiProvider, apiKey, modelSelect a supported provider (openrouter, groq, openai, or anthropic) and optionally override the model. Environment keys are preferred.
generationPrompt, scoringPromptCustomize AI generation and scoring instructions.
checkRegistrarPricingGoDaddy availability and purchase/renewal pricing are always requested. This legacy flag is ignored. The Actor requires a residential or custom proxy configuration.
onlyPurchasable, maxRegistrationPriceFilter by GoDaddy purchase status or purchase price. Both require checkRegistrarPricing: true.
generateAlternatives, maxAlternatives, alternativeCheckLimitControl the default-on generation and registrar checking of purchasable alternatives for unavailable candidates. AI alternatives are used when an AI client is available, with deterministic fallbacks.

Registrar options include registrarMarket, registrarPageUrl, registrarRequestTimeoutSecs, registrarProxyConfiguration, and registrarStrict. The API also accepts the older includeRegistrarRecommendations and maxRegistrarRecommendations aliases.

πŸš€ Example: generate startup domain names

{
"description": "An AI assistant that turns customer interviews into a prioritized product roadmap for SaaS teams",
"maxCandidates": 20,
"generationInstructions": "Prefer short, confident names that are easy to pronounce internationally",
"tlds": ["com", "ai"],
"additionalTlds": ["co.uk"]
}

πŸ“Š What data does it return?

FieldDescription
domain, stem, tld, rankDomain identity and final position.
availability, availableFour-state status (available, taken, unknown, or not_checked) and a Boolean when availability is known. available is omitted for unknown and not_checked.
evidenceRDAP, DNS, registrar status, and methods used. Null subfields are omitted.
registrationRDAP/WHOIS registrar, handle, dates, nameservers, DNSSEC, and statuses when public registration data is found. The object is omitted when no data is available.
registrarOptional GoDaddy availability, purchase/renewal pricing, premium/restricted flags, aftermarket data, and market metrics.
scores, score, scorePercentSix component scores and weighted totals.
availableTlds, zoneAvailabilityAvailability for the same stem across selected extensions.
source, description, domainUrl, checkedAtCandidate origin, input context, HTTPS domain link, and timestamp.

Results are sorted with available first, then unknown, not_checked, and taken; score percentage, score, and domain name break ties. rank is assigned after any output filters. The SUMMARY record contains generated/checked/saved counts, status counts, registration count, AI and registrar configuration, and up to ten top available domains.

registration contains public registration infrastructure data. Fields without data are omitted instead of being returned as null.

{
"domain": "openai.com",
"availability": "taken",
"evidence": { "rdapStatus": 200, "method": "rdap" },
"registration": {
"source": "rdap",
"registrar": { "name": "MarkMonitor Inc.", "id": "292" },
"expiresAt": "2029-01-19T19:28:24Z",
"nameservers": ["ns1-02.azure-dns.com", "ns2-02.azure-dns.net"],
"dnssec": { "signed": false, "status": "unsigned", "dsData": [] }
}
}

πŸ”Œ API example

curl -X POST \
"https://api.apify.com/v2/acts/devcake~startup-domain-searcher/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"description":"An observability tool that turns production traces into regression tests","tlds":["com","ai"]}'

❓ Frequently asked questions

Can I use AI to generate domain names?

Yes. Provide a description of your product, audience, and differentiator. The configured AI model generates valid lowercase stems, expands them across your selected extensions, checks availability, and ranks the results. The Actor owner supplies the encrypted provider key.

How does the WHOIS lookup work?

The Actor first requests RDAP, then uses WHOIS when RDAP has no record and DNS does not prove availability. Public results may include registrar, expiry, nameservers, and DNSSEC, but privacy redaction and registry policy can leave some values empty. These lookup settings are managed automatically.

Can I check domains I already have?

Yes. Add domainNames in the form or through the API. Full domains are checked as supplied; bare stems are expanded across tlds. This mode does not require an AI key unless you also request AI scoring or AI-generated alternatives.

Does the Actor check registrar prices?

Yes. Every run requests GoDaddy availability and purchase/renewal pricing through an Apify or custom proxy. Registrar failures can still fail soft unless registrarStrict, onlyPurchasable, or maxRegistrationPrice requires the pricing data.

How can I generate unique domain names?

Describe what the product does, who it serves, and what makes it different. The Actor normalizes and deduplicates AI suggestions before checking multiple extensions and ranking available candidates first.