Domain Name API - Domain Reseller & Registrar Module for WHMCS

Domain Name API - Domain Reseller & Registrar Module for WHMCS

Developed By Domain Name API

Compatible with WHMCS v9.1

Domain Name API is the free, open-source WHMCS domain registrar module of an ICANN-accredited registrar (Atak Domain, IANA ID 1601), trusted by 40,000+ domain resellers in 200+ countries. Connect WHMCS to your Domain Name API reseller account and sell 800+ domain extensions — gTLDs, ccTLDs and Turkish .tr domains — at reseller prices, fully automated.

Why choose the Domain Name API WHMCS module?

  • Automated domain provisioning: domain registration, domain transfer and domain renewal run on their own as soon as an order is paid.
  • One-click TLD & pricing sync: import every extension with its cost price into WHMCS through Registrar TLD Sync and set your profit margin in bulk.
  • Modern, secure API: a REST API authenticated with your Reseller ID and API Key, with TLS certificate verification. No SOAP extension needed.
  • Free and open source: no license fee, no setup fee. The source code is included in the download and updated regularly.

Features

Domain management

  • Register, transfer and renew domains, including IDN domains
  • Domain sync and transfer sync keep expiry dates and statuses up to date
  • Domain lock / unlock (registrar lock) and EPP / auth code retrieval
  • WHOIS contact management and ID protection (WHOIS privacy)
  • Transfer cancellation and live domain status for administrators

Nameservers & DNS

  • Change nameservers and manage child nameservers (glue records)
  • DNS management for A, AAAA, CNAME, MX and TXT records from the client area

Domain search & pricing

  • Real-time domain availability check
  • Domain name suggestions, with optional AI-powered suggestions through OpenAI
  • TLD & pricing sync with optional exchange-rate conversion for non-USD WHMCS installations
  • Your reseller name and current balance shown on the module settings page

Turkish .tr domains

  • Full support for .com.tr, .net.tr, .org.tr and other .tr extensions
  • Map your Turkish identity number, tax office and tax number custom fields once; the module sends them with every .tr registration

Requirements

  • WHMCS 7.9 or newer
  • PHP 7.4 or newer (PHP 8.1+ recommended) with the cURL extension
  • A Domain Name API reseller account (Reseller ID and API Key)

Installation in 5 minutes

  1. Download the module with the Download button on this page.
  2. Unzip it and upload the modules folder to your WHMCS root directory, so the module lands in modules/registrars/domainnameapi.
  3. Go to System Settings → Domain Registrars and activate DomainNameAPI.
  4. Enter your Reseller ID and API Key from the Domain Name API reseller panel and save; your balance appears right away.
  5. Run Utilities → Registrar TLD Sync to import your extensions and prices.

Step-by-step guides in English, Turkish, German, French, Dutch, Arabic, Azerbaijani and Chinese are included in the download package.

Become a Domain Name API reseller

New to Domain Name API? WHMCS users can sign up with no setup fee and get preferential reseller pricing.

 

Reviews

5 stars
1
1
4 stars
0
0
3 stars
1
1
2 stars
1
1
1 star
0
0
MedyaHost  İnternet Hizmetleri avatar

MedyaHost İnternet Hizmetleri @hasan3857

May 12, 2024 at 11:37:43 PM

modul güzel kullanmanızı tavsiye ederim emeğinize sağlık

  • 2 years ago
  • Version Number 2.0.8
  • Edited
Rahul Kumar Singh avatar

Rahul Kumar Singh @rahulkumar4899

April 7, 2024 at 05:03:06 AM

Module nor working correctly in WHMCS 8.9 and with PHP 8.1 many problems and support team not giving proper reply on module issue.

  • 2 years ago
  • Version Number 2.0.8
Anoop K Krishnan avatar

Anoop K Krishnan @anoop3454

July 3, 2023 at 04:40:31 PM

Module working fine. Thanks
Please integrate more features.
Bmos Web Hosting
www.bmos.in

  • 3 years ago
  • Version Number 2.0.8
  • Edited

Version Compatibility


Compatible with WHMCS v9.1

Full Version Compatibility


  • Selected versions of WHMCS v9.1
        9.1.0
  • All versions of WHMCS v9.0
  • All versions of WHMCS v8.13
  • All versions of WHMCS v8.12
  • All versions of WHMCS v8.11
  • Selected versions of WHMCS v8.10
        8.10.0
  • Selected versions of WHMCS v8.9
        8.9.0
  • Selected versions of WHMCS v8.8
        8.8.0
  • All versions of WHMCS v8.7
  • All versions of WHMCS v8.6
  • All versions of WHMCS v8.5
  • All versions of WHMCS v8.4
  • All versions of WHMCS v8.3
  • All versions of WHMCS v8.2
  • All versions of WHMCS v8.1
  • All versions of WHMCS v8.0
  • All versions of WHMCS v7.10
  • All versions of WHMCS v7.9

System Requirements


  • WHMCS 7.9 or newer
  • A Domain Name API reseller account (Reseller ID and API Key)
  • PHP 7.4+ with the cURL extension (PHP 8.3+ recommended)

* Requirements listed are in addition to the WHMCS default system requirements.

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By Domain Name API

Changelog

v4.0.3 Released October 22nd, 2026

Latest Version


Highlights since 2.1.5:

  • REST-only, faster integration: the module now runs entirely on the modern Domain Name API REST gateway. The PHP SOAP extension is no longer required.
  • One credential model: authenticate with your Reseller ID and API Key; every legacy username/password setting is gone.
  • TLS certificate verification on all API traffic, and a 10-second connection timeout with a clear error message.
  • No silent success on network failures: nameserver, contact, lock, WHOIS privacy, child nameserver and DNS changes now report a real error when the API cannot be reached.
  • Full DNS management for A, AAAA, CNAME, MX and TXT records that keeps unmanaged records and TTLs intact.
  • Privacy-friendly diagnostics: credentials are always masked in error reports, with an optional minimal telemetry mode.
  • Test mode (OTE) still supported; documentation refreshed in all languages.

 

Previous Versions


v2.1.5 Released January 10th, 2025

View/hide detailed changelog

[EN] Changelog

  • ⚡ API Performance Improvements: Enhanced API response times and overall efficiency.
  • Sentry Error Details Fix: Adjusted error tracking for more accurate Sentry reports.
  • Version Display Adjustments: Improved version presentation and formatting.
  • Language Adjustments: Refined and improved multi-language support.

[TR] Güncellemeler

  • ⚡ API Performans Düzenlemeleri: API yanıt süreleri ve genel verimlilik iyileştirildi.
  • Sentry Hata Detayları Düzeltilmesi: Daha doğru Sentry raporlaması için hata izleme düzenlendi.
  • Versiyon Gösterimi Düzenlemeleri: Versiyon gösterimi ve formatı iyileştirildi.
  • Dil Düzenlemeleri: Çoklu dil desteği iyileştirildi ve düzenlendi.

 

v2.0.8 Released March 1st, 2023

View/hide detailed changelog

Whmcs V8 DNA V.2.0.8

  • Sync TLD Count increased

Whmcs V8 DNA V.2.0.7

  • Trabis Parameters updated
  • Currency conversion feature via TCMB for WHMCS SYNC

 

v 2.0.22 Released October 7th, 2024

View/hide detailed changelog

Improvements:

  • API: Updated to version 2.0.22 ?
  • API Layer: Updated for improved performance ?
  • Sentry: Added for enhanced error tracking ?️
  • Bug Fixes:
    • Fixed nameserver registration error ⚙️
    • Fixed nameserver ordering error ⚙️
    • Fixed ID protection registration error ?
    • Fixed Whois privacy registration error ?
    • Fixed contact registration error ?
    • Fixed Unicode character issues ?
    • Fixed DNS errors ?

Geliştirmeler:

  • API: Sürüm 2.0.22'ye güncellendi ?
  • API Katmanı: Geliştirilmiş performans için güncellendi ?
  • Sentry: Hata takibi için eklendi ?️

Hata Düzeltmeleri:

  • Nameserver kaydetme hatası düzeltildi ⚙️
  • Nameserver sırası hatası düzeltildi ⚙️
  • ID protection kaydetme hatası düzeltildi ?
  • Whois privacy kaydetme hatası düzeltildi ?
  • Contact kaydetme düzeltildi ?
  • Unicode karakterlere ait hatalar düzeltildi ?
  • DNS hataları düzeltildi ?

 

See also

ConnectReseller

ConnectResseller WHMCS Registrar Module

Free
Dynadot Domain Registrar | WHMCS

Manage, acquire, renew, and transfer your Dynadot domain names using WHMCS.

Free
OpenSRS Domains Pro

The OpenSRS Domains Pro module allows you to register, renew and transfer domains from an ever-expanding selection of TLDs, including many new gTLDs. This module supports domain locking and WHOIS Privacy for select TLDs, as well as WHMCS Domain Sync.

Free
Openprovider Domain Registrar Module for WHMCS

Effortlessly manage domain registrations, renewals, transfers, and DNS with the Openprovider WHMCS module. Sync pricing, automate tasks, and streamline your reseller business with ease.

Free
Domains module Realtime Register

Advanced domain module for WHMCS - Easily offer over 2000 TLDs to your customers

Free