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).
/api/v1/products/domains/checkThe 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 authenticationPath parameters
None declared in this export.
Query parameters
alternativesbooleanOptionalIf 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[]RequiredList 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[]RequiredOrdered 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.
errorstringRequiredNo field description supplied.
statusintegerRequiredNo field description supplied.
500
Server-side or upstream error (e.g., Openprovider error or renewal price fetch failure).
errorstringRequiredNo field description supplied.
statusintegerRequiredNo field description supplied.
detailsstringOptionalNo field description supplied.
Was this helpful?