Skip to main content
Domain Products2026.8.0

Check domain availability

Checks domain availability via Openprovider and returns the highest create or renewal price with margin applied. Optionally checks alternative TLDs and returns up to five available alternatives alongside the primary query. Input is sanitized (lowercased, diacritics removed, common German umlauts transliterated, invalid characters stripped).

POST/api/v1/products/domains/check

The source export uses a local development server. Examples use the configured Dashio API origin.

Authentication

Authentication is not declared in this export. This does not imply anonymous access.

Understand authentication

Path parameters

None declared in this export.

Query parameters

alternativesbooleanOptional

If true, also checks a curated pool of alternative TLDs and returns up to five available alternatives in addition to the primary domain.

Header parameters

None declared in this export.

Request body

application/json · Required

domainsobject[]Required

List of domain queries to check. The first item is treated as the primary domain; its alternatives may be explored when `alternatives=true`.

Responses

200

Search completed. Returns the primary domain result and, when requested, up to five available alternatives.

domainsobject[]Required

Ordered results. The first element is always the primary domain. When `alternatives=true`, additional available alternatives may follow.

400

Invalid request. Returned when the input array is missing/empty or domain format validation fails after sanitization.

errorstringRequired

No field description supplied.

statusintegerRequired

No field description supplied.

500

Server-side or upstream error (e.g., Openprovider error or renewal price fetch failure).

errorstringRequired

No field description supplied.

statusintegerRequired

No field description supplied.

detailsstringOptional

No field description supplied.

Was this helpful?