Outis

Domains

388 endings, registered in our name rather than yours, paid from credit.

Searching#

Search a bare label and it is checked against every ending we sell, not a shortlist. Search a full name to check just that one.

GET/v1/find?q=<query>

Returns { ok, result: { domains: [{ name, status, priceUsd }], partial } }. Only register a name whose status is available. partial: true means some registries did not answer in time — search again shortly for the full board.

Registering#

POST/v1/domains
{ "domain": "nobody.example", "years": 1 }

Debits the quoted price and registers the name. Registration can take a while; wait for the response rather than retrying, or you risk two attempts. The maximum term depends on the registry and is listed on each ending's page.

Whose name is on it#

Ours. The registrant of record is Outis, so WHOIS and RDAP show nothing of yours — not a redacted version of your details, because your details were never collected. You control the name operationally: DNS, renewal, where it points.

A handful of registries restrict who may hold a name (for example .eu). Their pages say so; those rules are the registry's and apply regardless.

Listing and details#

GET/v1/domains
GET/v1/domains/:name

Only names on your account are visible; anything else returns 404.

Renewing#

Renewal is a paid call at the same shelf price. Use renew-domain through POST /v1/rpc after quoting it. Keep enough credit on the account ahead of expiry — nothing renews against an empty balance.

Something wrong or missing? The API contract is also at /llms.txt.Acceptable use