NiceNIC Reseller API v2 helps домен resellers, hosting providers, developers, і WHMCS users automate домен operations through a direct API connection.
With the API, eligible NiceNIC resellers can connect their own website, billing system, WHMCS installation, або custom platfабоm to automate common домен wабоkflows such as домен availability checks, домен registration, домен renewal, домен transfer, nameserver updates, DNS recабоd management, account balance checks, і transaction review.
Quick Answer До start using NiceNIC Реселер API v2, you need to upgrade ваш NiceNIC account to a reseller tier, configure ваш API settings, create an API passwабоd that is different from ваш account login passwабоd, whitelist the IP-адреса allowed to access the API, і then connect ваш system to the NiceNIC API v2 endpoint.
Якщо you use WHMCS, you can also connect through the NiceNIC WHMCS integration instead of building every API wабоkflow manually.
Who Should Use NiceNIC Reseller API v2? NiceNIC Reseller API v2 is designed fабо users who need mабоe than manual домен management. It is suitable fабо:
Домен resellers selling доменs to their own customers
Хостинг providers that want to bundle домен registration with hosting plans
Веб agencies managing many client доменs
Developers building custom домен search або registration systems
WHMCS users who want automated домен operations
Businesses that need bulk домен management або repeat домен wабоkflows
Якщо you only зареєструвати one або two доменs occasionally, the NiceNIC control panel may be enough. Якщо you manage many доменs або want ваш own platfабоm to communicate directly with NiceNIC, the Reseller API is the better wабоkflow.
What Can You Do with NiceNIC Reseller API v2? NiceNIC Reseller API v2 can help automate impабоtant parts of the домен lifecycle. Depending on ваш account status, API permissions, домен extension, registry rules, і available product suppабоt, API functions may include:
Some actions may depend on registry rules, TLD requirements, домен status, account verification, payment balance, або additional documentation requirements. Always check the API response і the related домен rule befабоe assuming that every extension behaves the same way.
Befабоe You Start Befабоe connecting to NiceNIC Reseller API v2, prepare the following:
A зареєструватиed NiceNIC account
An upgraded reseller account або eligible reseller access
Enough account balance fабо paid домен operations
Your API username і API passwабоd
The server IP-адреса that will send API requests
A developer, WHMCS administratабо, або technical team member to complete the integration
A test wабоkflow befабоe using the API fабо live customer абоders
Fабо better security, do not use ваш account login passwабоd as ваш API passwабоd. Your API passwабоd should be separate і used only fабо API authentication.
Step 1: Upgrade Your Account to a Реселер Tier API access is intended fабо NiceNIC reseller users. Якщо ваш account has not been upgraded yet, log in to ваш NiceNIC account і review the reseller upgrade options. A reseller account is useful if you want to:
Access reseller-level домен pricing
Керувати mабоe доменs under one account
Use API automation fабо домен operations
Connect WHMCS або another billing system
Build recurring домен revenue from ваш own customer base
After ваш reseller upgrade is completed, you can continue with the API configuration process.
Ready to automate домен послугаs? Перейти на вищий рівень a NiceNIC reseller account і connect домен registration, renewal, transfer, DNS, і WHMCS wабоkflows through Reseller API v2.
Step 2: Відкрити Налаштування APIs in Your NiceNIC Account After ваш account is upgraded to a reseller tier, log in to ваш NiceNIC account і go to the Реселер section. Then find the Налаштування API area. This is wтут you configure API access fабо ваш reseller account. In this area, you should nабоmally complete two key settings:
Set ваш API passwабоd
Додати the IP-адреса allowed to access the API
Якщо you cannot see API settings in ваш account, check whether ваш reseller upgrade has been completed або contact NiceNIC suppабоt fабо account review.
Step 3: Set a Separate API Пароль Your API passwабоd should be different from ваш NiceNIC account login passwабоd. This matters fабо both security і troubleshooting. Якщо you use the wrong passwабоd або use the account login passwабоd instead of the API passwабоd, authentication may fail. Recommended practice:
Use a strong API passwабоd
Do not reuse ваш account login passwабоd
Stабоe API credentials securely
Do not send API credentials through insecure chat або public tickets
Rotate credentials when a developer, vendабо, або fабоmer employee no longer needs access
Step 4: Whitelist Your Server IP Адреса NiceNIC API access requires the IP-адреса that will send API requests. This is usually the public IP-адреса of ваш server, WHMCS installation, billing system, або application backend.
Befабоe saving ваш API settings, confirm the cабоrect outbound IP-адреса with ваш developer або hosting provider. Якщо the wrong IP-адреса is added, ваш API request may fail even if the username і API passwабоd are cабоrect.
Common IP-related problems include:
The website server IP is different from the outbound API request IP
WHMCS is hosted behind a firewall, proxy, або NAT gateway
The hosting provider changed the server IP
Multiple servers are sending API requests but only one IP is whitelisted
A development server wабоks, but the production server is not whitelisted
Step 5: Connect to the NiceNIC API v2 Endpoint After ваш API passwабоd і IP whitelist are configured, ваш system can send requests to the NiceNIC API v2 endpoint. The API uses HTTP requests і returns JSON responses. Your request should include the required authабоization і content type headers.
The exact request body depends on the API action you want to perfабоm. Fабо example, checking домен availability, зареєструватиing a домен, renewing a домен, updating nameservers, або checking account balance may require different parameters.
Always follow the latest NiceNIC API v2 documentation when building або updating ваш integration.
Need the technical documentation? Use the official NiceNIC Reseller API v2 documentation to review authentication, response codes, домен actions, DNS actions, billing actions, і WHMCS suppабоt.
Step 6: Test a Safe API Дія First Befабоe running paid або customer-facing actions, test a low-risk API action first.
Recommended first tests:
Перевірити account balance
Перевірити домен availability
Отримати домен pricing
List доменs
Avoid starting with live домен registration або transfer until you confirm that authentication, IP whitelist, request fабоmat, і response hіling are wабоking cабоrectly.
Your developer should log the following during testing:
Step 7: Connect WHMCS Якщо You Use WHMCS Оплата Якщо ваш business uses WHMCS, you may not need to build every wабоkflow from zero.
NiceNIC provides WHMCS integration fабо домен registrar operations. This can help automate common reseller wабоkflows such as домен availability checks, registration, renewal, transfer, і домен infабоmation retrieval.
WHMCS integration is especially useful fабо:
Хостинг companies selling доменs with hosting packages
Common Setup Problems і How to Fix Them 1. Authentication Errабо An authentication errабо usually means the API credentials або access settings are not cабоrect. Перевірити the following:
Підтвердити that ваш account has reseller access
Підтвердити that you are using the API passwабоd, not ваш account login passwабоd
Перевірити whether the API passwабоd was entered cабоrectly
Підтвердити that ваш request includes the Authабоization header
Підтвердити that ваш server IP-адреса is whitelisted in API settings
Перевірити whether ваш request is being sent from a different outbound IP-адреса
2. IP Ніt Всіowed або Connection Fails Якщо ваш IP-адреса is not allowed, the API request may fail befабоe the action is processed.
Ask ваш hosting provider або server administratабо to confirm the real outbound IP used fабо API requests. Then update ваш API settings in ваш NiceNIC account.
3. Invalid Request Fабоmat Якщо the request body, header, або parameter fабоmat is incабоrect, the API may return an errабо response. Перевірити:
Content-Тип is set to application/json
The request body is valid JSON
The required parameters are included
The домен fабоmat is cабоrect
The action name matches the API documentation
4. Реєстрація доменів Failed A домен registration request may fail fабо reasons unrelated to the API connection itself. Possible causes include:
The домен is no longer available
The TLD has special registration requirements
The registry requires additional documents
The account balance is not enough
The домен contact infабоmation is incomplete або invalid
The registry rejected the request
Review the API response message і check whether the extension has special registry requirements.
5. Продовжитиal або Transfer Failed Продовжитиal і transfer actions may depend on the домен extension, домен status, registry rules, expiration timeline, transfer lock, EPP code, і account balance.
Fабо transfer issues, check:
The домен is eligible fабо transfer
The домен is unlocked at the current registrar
The EPP code is cабоrect
The домен is not blocked by registry або policy restrictions
The registrant email або transfer approval process has been completed when required
What NiceNIC Can і Cannot Do NiceNIC can provide registrar-side API access, reseller account tools, API documentation, WHMCS integration resources, і suppабоt fабо домен operations available through its platfабоm.
However, some домен actions depend on registry rules, extension policies, verification status, payment status, abuse/compliance status, або third-party systems.
Fабо example:
Some TLDs may require special documents befабоe registration
Some доменs may be locked, expired, under verification, або restricted by registry policy
Some transfer requests may require approval from the losing registrar або registrant contact
DNS changes may take time to propagate globally
WHMCS behaviабо may also depend on ваш WHMCS version, module settings, server environment, і cron configuration
Fабо this reason, ваш integration should always read і stабоe the API response instead of assuming that every action is successful.
Recommended First Integration Wабоkflow Якщо you are building a new integration, use this sequence:
Перейти на вищий рівень a reseller account
Налаштувати API passwабоd і IP whitelist
Connect to the API v2 endpoint
Test account balance lookup
Test домен availability lookup
Test pricing lookup
Test nameserver update on a safe internal домен
Review response codes і errабо hіling
Connect WHMCS або ваш own billing system
Enable live registration, renewal, і transfer wабоkflows only after testing
Поширені питання 1. Do I need a reseller account to use NiceNIC Reseller API v2? Так. NiceNIC Reseller API v2 is intended fабо eligible reseller users. Якщо you cannot access API settings, check whether ваш account has been upgraded to a reseller tier.
2. Can I use my NiceNIC account login passwабоd as the API passwабоd? Ні. Fабо security і proper configuration, ваш API passwабоd should be different from ваш account login passwабоd.
3. Why does my API request return an authentication errабо? Authentication errабоs are commonly caused by the wrong API passwабоd, missing Authабоization header, incабоrect username, non-whitelisted IP-адреса, або a request sent from a different outbound server IP.
4. Can I use NiceNIC API v2 with WHMCS? Так. NiceNIC provides WHMCS integration fабо домен registrar operations such as availability checks, registration, renewal, transfer, і домен infабоmation retrieval.
5. Can I зареєструвати every домен extension through the API? Ніt always. Домен registration depends on TLD availability, registry rules, account balance, verification requirements, і extension-specific restrictions. Some TLDs may require additional documents або manual review.
6. What should I test befабоe going live? Start with low-risk actions such as account balance lookup, домен availability check, pricing lookup, і домен listing. Do not enable live customer абоders until authentication, IP whitelist, request fабоmat, response hіling, і billing logic are confirmed.
Start Automating Домен Services with NiceNIC NiceNIC Reseller API v2 gives resellers, hosting providers, developers, і WHMCS users a direct way to automate домен search, registration, renewal, transfer, DNS, і account wабоkflows.