Health
GET /api/health
Full valuation
GET /api/valuate?domain=example.com&mode=value&live=1
Modes: value, buy, sell, build, flip. Set live=0 for intrinsic-only scoring.
Deal underwriting
POST /api/deal
Content-Type: application/json
{"domain":"example.com","acquisitionPrice":750,"holdYears":3,"annualRenewal":15,"mode":"buy"}Compare
POST /api/compare
{"domains":["one.com","two.co","three.ai"]}Maximum five domains.
Portfolio
POST /api/bulk
{"domains":["one.com","two.co"]}Up to 5,000 unique domains. Metadata objects may include acquisition cost, renewal cost, expiration, registrar, asking price and purchase date.
Completed sales
GET /api/sales?q=solar&tld=com&min=1000&max=50000
Only records loaded into the local completed-sales dataset are returned.
Rate limits
The production nginx and application layer both apply basic abuse protection. Tune the environment and nginx limits for your deployment.