TLD pricing - .org Domains for Resellers
Register, transfer and manage .org domains fully automated via REST API — with no monthly base fee. All prices in EUR, net, excl. VAT.
.org pricing
Registration period: 1 year.
What you should know about .org
.org traditionally stands for organisations, associations, open-source projects and non-profit initiatives. Non-profit status is not checked — anyone can register a .org.
Registry: Public Interest Registry (PIR)
- Open to everyone; no proof of non-profit or association status is required.
- ICANN transfer rules apply to generic TLDs: after a new registration or a transfer, the domain is locked against further registrar changes for 60 days.
- A transfer extends the term by one year.
Register .org 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.org
# Register
curl -X POST -H "Authorization: Bearer $DRAPI_KEY" \
-H "Content-Type: application/json" \
-d '{
"domain": "example.org",
"years": 1,
"contacts": {
"owner": "HANDLE-123"
}
}' \
https://domain-reseller-api.de/api/v1/domains/registerYou'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 .org
How much does a .org domain cost for resellers?
Registration costs €13.54 net per year, renewal €13.54 per year and a transfer €13.54. 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 .org domain?
.org domains can be registered for 1 year. You pass the desired term in the years field when registering.
How do I transfer a .org 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.