Skip to main content

Endpoint

Authentication

Overview

Check whether a domain name is available for registration or already taken. Bunny returns availability status, current registrar, registration date, expiry date, and status flags, all in a single API call.

Use cases

  • Domain search and suggestion tools
  • Monitor competitor domain registrations
  • Validate user-provided domain names
  • Build domain marketplace integrations

Details

Supports any public TLD. Returns available: true if no registration record is found. The status array contains ICANN-standard EPP status codes (e.g. clientTransferProhibited).

Path parameters

Response

200 OK

Example — domain taken
Example — domain available

401 Unauthorized

402 Payment Required

422 Unprocessable Entity

Invalid domain format.

429 Too Many Requests

cURL example