.tr domain API for resellersRegister, transfer, renew and manage Turkish domains through one REST API, backed by a BTK-accredited registrar's production TRABIS integration. Prepaid credit, signed webhooks, no TRABIS onboarding of your own.
For domain resellers, registrars and hosting companies that want .tr coverage without their own accreditation.
Every operation runs against a BTK-accredited registrar's production TRABIS integration.
Integrate once, then manage all 18 .tr extensions through the same API.
You never onboard with TRABIS, run SOAP, or take on the registrar-side obligations yourself.
Real invoices, auto-settled per operation, live balance and spend caps.
JSON, HTTPS only. Base URL: https://api.aak.com.tr/v1/…
.tr registration with a stored or inline registrant, custom nameservers, 1–5 year terms.
One call with just the domain and its EPP code. Free for most .tr extensions.
Independent renewal, 1–5 years.
Reusable registrant records — .tr identity fields (legal type, T.C. Kimlik No / tax no + tax office), create / list / delete.
Nameservers, transfer lock, EPP-code retrieval, availability and transfer-eligibility checks, portfolio listing.
Idempotency keys, HMAC-signed webhooks with retries, per-key rate limits, dry-run / test mode.
Live credit balance, per-operation ledger, spend caps.
.tr extensions.com.tr, .net.tr, .org.tr, .gen.tr, .web.tr, .av.tr, .dr.tr, .bel.tr, .k12.tr, .edu.tr and more.
.tr, done right.tr behaves differently from gTLDs. aakapi models those differences correctly.
Unlike gTLDs, a .tr transfer adds no time to the registration. The API handles this correctly.
For av.tr, bel.tr, dr.tr and similar, the API tells you when a registration is reserved pending document submission.
TCKN / VKN, tax office, address character sets and phone normalisation are validated up front so registrations don't fail at the registry.
Transfers activate on the registry's ~24h clock. The API reports the expected activation time and fires a webhook when the domain goes live.
Live in three steps.
A WHMCS reseller account and an API key, pinned to your server IP, are issued for you.
Load prepaid credit. Operations settle from that balance automatically.
Call /v1/domains/{domain}/register|transfer|renew. Operations settle from credit and return the registry outcome synchronously.
Issued as bearer tokens, shown once, revocable.
The API is unreachable from any non-allowlisted address. TLS 1.2+ only.
Signed with HMAC-SHA256 and delivered with retries.
aakapi is currently in early access and active testing. Reseller pricing is set per client group. The full documentation and a PDF reference are shared once your request is approved.
Request API AccessNo. Every operation runs against a BTK-accredited registrar's production TRABIS integration. You only integrate with aakapi.
Yes. aakapi (lowercase) is the .tr automation API for resellers, distinct from AAK's retail / WHMCS domain services.
18 .tr extensions — .com.tr, .net.tr, .org.tr, .gen.tr, .web.tr, .av.tr, .dr.tr, .bel.tr, .k12.tr, .edu.tr and others.
Prepaid credit. Real invoices are issued, every operation auto-settles from the balance, and live balance plus a per-operation ledger are visible through the API.
Reseller pricing is negotiated per client group. Please contact us for a reseller quote.
The full API reference and a PDF are shared after access is granted. There is no public documentation link.