Estimate a domain's value

Run a domain through DomainGenius's valuation model for a market-comp-backed price.

Valuation gives you a fair-market estimate for a domain — what someone might reasonably pay for it on the secondary market. Useful when you’re considering an aftermarket purchase, listing your own, or appraising a portfolio.

Get an estimate

bash
curl -X POST "https://api.domaingenius.com.au/api/v1/valuation/estimate" \
  -H "Authorization: Bearer $DG_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "domain": "shoes.com" }'
json
{
  "valuation_id": "val_01HF82YV...",
  "domain": "shoes.com",
  "estimate_aud": 4500000,
  "low_aud": 2800000,
  "high_aud": 7200000,
  "confidence": 0.71,
  "factors": [
    { "feature": "exact_match_keyword", "weight": 0.42 },
    { "feature": "comparable_sales", "weight": 0.31 },
    { "feature": "domain_age", "weight": 0.09 }
  ]
}

Estimates are AUD cents. The model returns a point estimate plus a confidence interval; treat the range, not the point, as the answer.

What goes into the model

  • Exact-match keyword — search volume + commercial intent (DataForSEO).
  • Comparable sales — historical aftermarket sales of similar names (NameBio, GoDaddy DNJournal).
  • Backlinks and traffic — Wayback historical traffic + a Moz/Ahrefs blend for live domains.
  • Length, brandability, TLD — heuristic features.
  • Trademark risk — flagged separately; doesn’t lower the price but blocks resale.

The full feature set and weights are in the response under factors.

Bulk

bash
curl -X POST "https://api.domaingenius.com.au/api/v1/valuation/estimate" \
  -H "Authorization: Bearer $DG_KEY" \
  -d '{ "domains": ["a.com", "b.com", "c.com"] }'

Returns one object per domain. Bulk requests run async — the response gives you a job id; poll or subscribe to the valuation.completed webhook.

Feedback loop

Got a sale price for a domain we appraised? Send it back:

bash
curl -X PATCH "https://api.domaingenius.com.au/api/v1/valuation/$VAL_ID/feedback" \
  -H "Authorization: Bearer $DG_KEY" \
  -d '{ "actual_aud": 3000000, "context": "auction sale" }'

We retrain monthly. Your feedback shifts our priors on the comp set.

Limits and caveats

  • Estimates are not a guarantee of sale price. Real sales depend on specific buyers and timing.
  • The model is biased toward English-language .com. Coverage on .com.au is solid; long-tail ccTLDs are best-effort.
  • Domains with legal exposure (active trademark, prior UDRP) get a trademark_risk flag and we recommend you don’t list them.
Last updated Edit this page
↑↓ navigate open esc close