Bulk

API + CLI

Put live domain checks inside your own workflow.

Reuse DomainFast registry-backed checks in your app, automation script, or terminal routine.

GET

Single domain check

Look up one fully qualified domain and get status, dates, registrar, and source authority.

/domains/check
POST

Batch domain check

Submit multiple domains and receive item-level results with aggregate counts.

/domains/batch-check
POST

Variant suggestions

Turn one seed into naming candidates before the final availability check.

/domains/variant-suggestions

REST base

https://www.domainfast.ai/v1

Single check

curl "https://www.domainfast.ai/v1/domains/check?domain=openai.com"

Batch check

curl --request POST "https://www.domainfast.ai/v1/domains/batch-check" \
  --header "content-type: application/json" \
  --data '{"domains":["openai.com","openai.ai","openai.dev"]}'

CLI style

Use curl, pipes, and shell loops.

printf "domainfast\nopenai\nanthropic\n" | while read seed; do
  curl --request POST "https://www.domainfast.ai/v1/domains/variant-suggestions" \
    --header "content-type: application/json" \
    --data "{\"seed\":\"$seed\",\"limit\":6}"
done

Web checks and automation share the same public host and result sources.

Generate variants when you need more naming options, then send the shortlist to batch check.

Link to the matching domain detail page when one result needs a readable page.