TLD pricing - .pro Domains for Resellers

Register, transfer and manage .pro domains fully automated via REST API — with no monthly base fee. All prices in EUR, net, excl. VAT.

.pro pricing

Registration / year€4.86
Renewal / year€25.86
Transfer€25.86
Restore€54.87

Registration period: 1–10 years.

Pricing by term

Each term is billed once for the entire period.

TermRegistration totalper yearRenewal total
1 year€4.86€4.86€25.86
2 years€51.70€25.85€51.70
3 years€77.56€25.85€77.56
4 years€103.42€25.86€103.42
5 years€129.27€25.85€129.27
6 years€155.12€25.85€155.12
7 years€180.97€25.85€180.97
8 years€206.83€25.85€206.83
9 years€232.69€25.85€232.69
10 years€258.53€25.85€258.53

Register .pro domains via API

You check availability and price with a GET request; registration is a POST with the domain, term and owner contact handle. The cost is debited directly from your prepaid wallet, and the domain.registered webhook reports completion.

# Check availability and price
curl -H "Authorization: Bearer $DRAPI_KEY" \
  https://domain-reseller-api.de/api/v1/domains/check/example.pro

# Register
curl -X POST -H "Authorization: Bearer $DRAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "domain": "example.pro",
  "years": 1,
  "contacts": {
    "owner": "HANDLE-123"
  }
}' \
  https://domain-reseller-api.de/api/v1/domains/register

You'll find all endpoints, fields and webhooks in the API documentation. In the sandbox you can test the flow without a real registration and at no cost.

Frequently asked questions about .pro

How much does a .pro domain cost for resellers?

Registration costs €4.86 net per year, renewal €25.86 per year and a transfer €25.86. There is no base fee and no minimum volume — the price applies from the very first domain.

For how many years can I register a .pro domain?

.pro domains can be registered for between 1 and 10 years. You pass the desired term in the years field when registering.

How do I transfer a .pro domain to you?

You need the auth code from your current provider and send it together with the domain to POST /api/v1/domains/transfer. The webhook domain.transferred or domain.transfer_failed reports the result — no polling needed.

Related domain extensions