.bike domains

Premium

Special pricing might apply to certain domain names. Premium names is at the discretion of the .bike TLD.

Includes 1 year extension with each transfer.
Domain registration, transfer and renewal fees do not include the DNSimple service.

All prices are in US Dollars and are per year. Some domains require registrations of 2, 5 or 10 years minimum.

Details

Whois privacy Yes
Minimum years registration 1
Support for international domain names (names with special characters: ë, ß, etc) Yes
DNSSEC Yes
Premium names Yes
Requires transfer authorization code Yes

Automate your domain management

Get your domains quicker and customize them via our API.

          
require "dnsimple"

# Get your access token: https://support.dnsimple.com/articles/api-access-token/.
client = Dnsimple::Client.new(access_token: "abc123")

# Get your account information
account = client.identity.whoami.data.account

# Get the first contact in your account
contact  client.contacts.contacts(account.id).data.first

# Register the domain
response = client.registrar.register_domain(
  account.id,
  "example.bike",
  registrant_id: contact.id,
  whois_privacy: true,
  auto_renew: true)

# Outputs the domain id
puts response.data.id
          
# Get your access token: https://support.dnsimple.com/articles/api-access-token/.
client = %Dnsimple.Client{access_token: "abc123"}

# Get your account information
{:ok, response} = Dnsimple.Identity.whoami(client)
account_id = response.data.account.id

# Get the first contact from your account
{:ok, response} = Dnsimple.Contacts.list_contacts(client, account_id)
[registrant | _] = response.data

# Register the domain
IO.inspect Dnsimple.Registrar.register_domain(client, account_id, "example.bike", %{
  registrant_id: registrant.id,
  whois_privacy: true,
  auto_renew: true,
})
          
// Get your access token: https://support.dnsimple.com/articles/api-access-token/.
var client = require('dnsimple')({ accessToken: "abc123" });

// With your account information
client.identity.whoami()
.then(response => {
  // Get the contacts in your accounts
  return client.contacts.listContacts(response.data.account.id)
})
.then(response => {
  // Register the domain with the first contact
  return client.registrar.registerDomain(
    accountId = response.data[0].account_id,
    domainName = "example.bike",
    attributes = {
      registrant_id: response.data[0].id,
      whois_privacy: true,
      auto_renew: true
    });
})
.then(response => {
  // Outputs the domain information
  console.log(response.data);
})
          
// Get your access token: https://support.dnsimple.com/articles/api-access-token/.
client := dnsimple.NewClient(dnsimple.NewOauthTokenCredentials("abc123"))

// Get your account information
whoamiResponse, err := client.Identity.Whoami()
accountId := strconv.Itoa(whoamiResponse.Data.Account.ID)

// Get the first contact in your account
contacts, err := client.Contacts.ListContacts(accountId, nil)
contact := contacts.Data[0]

// Register the domain
registerDomainResponse, err := client.Registrar.RegisterDomain(
  accountId,
  "example.bike",
  &dnsimple.DomainRegisterRequest{
      RegistrantID: contact.ID,
      EnableWhoisPrivacy: true,
      EnableAutoRenewal: true})

fmt.Printf("%+v\n", registerDomainResponse.Data)