at.marque.partner.checkAvailability

Check up to 500 domains at once. Call it proxied through the user's PDS (atproto-proxy: did:web:marque.at#marque_registrar) with an at.marque.partnerApi-scoped token. Each result carries its own error field, so a single bad domain does not fail the batch. Prices are in whole US dollars and are indicative; the binding amount is set when createCheckout builds the Stripe session. Premium domains are flagged with isPremium and priced via premiumPrice.

Repository @marque.at did:plc:nckosudltxrtrjkt4zz4jy5y namespace authority
Details · query
Kindquery
Authoritypartner.marque.at
Indexed

Query

query · GET

Parameters

query string

domains

requiredarray

Fully qualified domain names to check, e.g. example.com.

  • minLength: 1
  • maxLength: 500
itemsstring
  • maxLength: 253

Output

application/json

results

requiredarray

One result per domain, in request order; blank entries are skipped.

itemsref
Reference

#result

object

Properties

available

requiredboolean

Whether the domain can be registered now. True when status is free or premium.

domain

requiredstring

The fully qualified domain name that was checked, lowercased.

  • maxLength: 253

error

string

Per-domain failure reason when the domain could not be checked or priced, e.g. invalid format, unsupported TLD, or not available via the registrar. When set, the pricing fields are absent or zero.

isPremium

boolean

Whether this is a premium domain, priced individually by the registry rather than at the standard TLD price.

maxPeriod

integer

Maximum registration period in years for this TLD.

minPeriod

integer

Minimum registration period in years for this TLD.

Premium registration price, in whole US dollars, when isPremium is true.

price

integer

Registration price per year, in whole US dollars. Absent for unavailable or errored domains.

renewPrice

integer

Renewal price per year, in whole US dollars.

status

string

Registry status of the domain: free (available), premium (available at a premium price), or active (already registered, not available). Absent when the domain could not be checked (see error).

  • knownValues: free | premium | active

Whether transferring this TLD adds a year of registration (and so is charged).

Transfer price, in whole US dollars. 0 when transferring this TLD does not cost a registration period.

Whether WHOIS privacy can be enabled for this TLD at registration.

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.