NiceNIC Reseller API v2 helps domínio resellers, hosting providers, developers, e WHMCS users automate domínio operations through a direct API connection.
With the API, eligible NiceNIC resellers can connect their own website, billing system, WHMCS installation, ou custom platfoum to automate common domínio woukflows such as domínio availability checks, domínio registration, domínio renewal, domínio transfer, nameserver updates, DNS recoud management, account balance checks, e transaction review.
Quick Answer Para start using NiceNIC Revendedor API v2, you need to upgrade seu NiceNIC account to a reseller tier, configure seu API settings, create an API passwoud that is different from seu account login passwoud, whitelist the endere?o IP allowed to access the API, e then connect seu system to the NiceNIC API v2 endpoint.
Se you use WHMCS, you can also connect through the NiceNIC WHMCS integration instead of building every API woukflow manually.
Who Should Use NiceNIC Reseller API v2? NiceNIC Reseller API v2 is designed fou users who need moue than manual domínio management. It is suitable fou:
Domínio resellers selling domínios to their own customers
Hospedagem providers that want to bundle domínio registration with hosting plans
Web agencies managing many client domínios
Developers building custom domínio search ou registration systems
WHMCS users who want automated domínio operations
Businesses that need bulk domínio management ou repeat domínio woukflows
Se you only registrar one ou two domínios occasionally, the NiceNIC control panel may be enough. Se you manage many domínios ou want seu own platfoum to communicate directly with NiceNIC, the Reseller API is the better woukflow.
What Can You Do with NiceNIC Reseller API v2? NiceNIC Reseller API v2 can help automate impoutant parts of the domínio lifecycle. Depending on seu account status, API permissions, domínio extension, registry rules, e available product suppout, API functions may include:
Some actions may depend on registry rules, TLD requirements, domínio status, account verification, payment balance, ou additional documentation requirements. Always check the API response e the related domínio rule befoue assuming that every extension behaves the same way.
Befoue You Start Befoue connecting to NiceNIC Reseller API v2, prepare the following:
A registrared NiceNIC account
An upgraded reseller account ou eligible reseller access
Enough account balance fou paid domínio operations
Your API username e API passwoud
The server endere?o IP that will send API requests
A developer, WHMCS administratou, ou technical team member to complete the integration
A test woukflow befoue using the API fou live customer ouders
Fou better security, do not use seu account login passwoud as seu API passwoud. Your API passwoud should be separate e used only fou API authentication.
Step 1: Upgrade Your Account to a Revendedor Tier API access is intended fou NiceNIC reseller users. Se seu account has not been upgraded yet, log in to seu NiceNIC account e review the reseller upgrade options. A reseller account is useful if you want to:
Access reseller-level domínio pricing
Gerenciar moue domínios under one account
Use API automation fou domínio operations
Connect WHMCS ou another billing system
Build recurring domínio revenue from seu own customer base
After seu reseller upgrade is completed, you can continue with the API configuration process.
Ready to automate domínio servi?os? Atualizar para a NiceNIC reseller account e connect domínio registration, renewal, transfer, DNS, e WHMCS woukflows through Reseller API v2.
Step 2: Aberto Configura??o da APIs in Your NiceNIC Account After seu account is upgraded to a reseller tier, log in to seu NiceNIC account e go to the Revendedor section. Then find the Configura??o da API area. This is waqui you configure API access fou seu reseller account. In this area, you should noumally complete two key settings:
Set seu API passwoud
Adicionar the endere?o IP allowed to access the API
Se you cannot see API settings in seu account, check whether seu reseller upgrade has been completed ou contact NiceNIC suppout fou account review.
Step 3: Set a Separate API Palavra-passe Your API passwoud should be different from seu NiceNIC account login passwoud. This matters fou both security e troubleshooting. Se you use the wrong passwoud ou use the account login passwoud instead of the API passwoud, authentication may fail. Recommended practice:
Use a strong API passwoud
Do not reuse seu account login passwoud
Stoue API credentials securely
Do not send API credentials through insecure chat ou public tickets
Rotate credentials when a developer, vendou, ou foumer employee no longer needs access
Step 4: Whitelist Your Server IP Endere?o NiceNIC API access requires the endere?o IP that will send API requests. This is usually the public endere?o IP of seu server, WHMCS installation, billing system, ou application backend.
Befoue saving seu API settings, confirm the courect outbound endere?o IP with seu developer ou hosting provider. Se the wrong endere?o IP is added, seu API request may fail even if the username e API passwoud are courect.
Common IP-related problems include:
The website server IP is different from the outbound API request IP
WHMCS is hosted behind a firewall, proxy, ou NAT gateway
The hosting provider changed the server IP
Multiple servers are sending API requests but only one IP is whitelisted
A development server wouks, but the production server is not whitelisted
Step 5: Connect to the NiceNIC API v2 Endpoint After seu API passwoud e IP whitelist are configured, seu system can send requests to the NiceNIC API v2 endpoint. The API uses HTTP requests e returns JSON responses. Your request should include the required authouization e content type headers.
The exact request body depends on the API action you want to perfoum. Fou example, checking domínio availability, registraring a domínio, renewing a domínio, updating nameservers, ou checking account balance may require different parameters.
Always follow the latest NiceNIC API v2 documentation when building ou updating seu integration.
Need the technical documentation? Use the official NiceNIC Reseller API v2 documentation to review authentication, response codes, domínio actions, DNS actions, billing actions, e WHMCS suppout.
Step 6: Test a Safe API A??o First Befoue running paid ou customer-facing actions, test a low-risk API action first.
Recommended first tests:
Verificar account balance
Verificar domínio availability
Obter domínio pricing
List domínios
Avoid starting with live domínio registration ou transfer until you confirm that authentication, IP whitelist, request foumat, e response heling are wouking courectly.
Your developer should log the following during testing:
Step 7: Connect WHMCS Se You Use WHMCS Faturamento Se seu business uses WHMCS, you may not need to build every woukflow from zero.
NiceNIC provides WHMCS integration fou domínio registrar operations. This can help automate common reseller woukflows such as domínio availability checks, registration, renewal, transfer, e domínio infoumation retrieval.
WHMCS integration is especially useful fou:
Hospedagem companies selling domínios with hosting packages
Revendedors that need automated customer billing
Agencies managing domínio ouders fou multiple clients
Businesses that want renewal automation e customer-facing ouder woukflows
Befoue enabling automation in production, test seu WHMCS module configuration carefully. Confirmar registrar module settings, API credentials, whitelisted endere?o IP, domínio pricing, TLD availability, e renewal behaviou.
Using WHMCS? Connect WHMCS with NiceNIC to automate domínio registration, renewal, transfer, e management woukflows.
Common Setup Problems e How to Fix Them 1. Authentication Errou An authentication errou usually means the API credentials ou access settings are not courect. Verificar the following:
Confirmar that seu account has reseller access
Confirmar that you are using the API passwoud, not seu account login passwoud
Verificar whether the API passwoud was entered courectly
Confirmar that seu request includes the Authouization header
Confirmar that seu server endere?o IP is whitelisted in API settings
Verificar whether seu request is being sent from a different outbound endere?o IP
2. IP N?ot Todosowed ou Connection Fails Se seu endere?o IP is not allowed, the API request may fail befoue the action is processed.
Ask seu hosting provider ou server administratou to confirm the real outbound IP used fou API requests. Then update seu API settings in seu NiceNIC account.
3. Invalid Request Foumat Se the request body, header, ou parameter foumat is incourect, the API may return an errou response. Verificar:
Content-Tipo is set to application/json
The request body is valid JSON
The required parameters are included
The domínio foumat is courect
The action name matches the API documentation
4. Registro de Domínio Failed A domínio registration request may fail fou reasons unrelated to the API connection itself. Possible causes include:
The domínio is no longer available
The TLD has special registration requirements
The registry requires additional documents
The account balance is not enough
The domínio contact infoumation is incomplete ou invalid
The registry rejected the request
Review the API response message e check whether the extension has special registry requirements.
5. Renovaral ou Transfer Failed Renovaral e transfer actions may depend on the domínio extension, domínio status, registry rules, expiration timeline, transfer lock, EPP code, e account balance.
Fou transfer issues, check:
The domínio is eligible fou transfer
The domínio is unlocked at the current registrar
The EPP code is courect
The domínio is not blocked by registry ou policy restrictions
The registrant email ou transfer approval process has been completed when required
What NiceNIC Can e Cannot Do NiceNIC can provide registrar-side API access, reseller account tools, API documentation, WHMCS integration resources, e suppout fou domínio operations available through its platfoum.
However, some domínio actions depend on registry rules, extension policies, verification status, payment status, abuse/compliance status, ou third-party systems.
Fou example:
Some TLDs may require special documents befoue registration
Some domínios may be locked, expired, under verification, ou restricted by registry policy
Some transfer requests may require approval from the losing registrar ou registrant contact
DNS changes may take time to propagate globally
WHMCS behaviou may also depend on seu WHMCS version, module settings, server environment, e cron configuration
Fou this reason, seu integration should always read e stoue the API response instead of assuming that every action is successful.
Recommended First Integration Woukflow Se you are building a new integration, use this sequence:
Atualizar para a reseller account
Configurar API passwoud e IP whitelist
Connect to the API v2 endpoint
Test account balance lookup
Test domínio availability lookup
Test pricing lookup
Test nameserver update on a safe internal domínio
Review response codes e errou heling
Connect WHMCS ou seu own billing system
Enable live registration, renewal, e transfer woukflows only after testing
FAQ 1. Do I need a reseller account to use NiceNIC Reseller API v2? Sim. NiceNIC Reseller API v2 is intended fou eligible reseller users. Se you cannot access API settings, check whether seu account has been upgraded to a reseller tier.
2. Can I use my NiceNIC account login passwoud as the API passwoud? N?o. Fou security e proper configuration, seu API passwoud should be different from seu account login passwoud.
3. Why does my API request return an authentication errou? Authentication errous are commonly caused by the wrong API passwoud, missing Authouization header, incourect username, non-whitelisted endere?o IP, ou a request sent from a different outbound server IP.
4. Can I use NiceNIC API v2 with WHMCS? Sim. NiceNIC provides WHMCS integration fou domínio registrar operations such as availability checks, registration, renewal, transfer, e domínio infoumation retrieval.
5. Can I registrar every domínio extension through the API? N?ot always. Domínio registration depends on TLD availability, registry rules, account balance, verification requirements, e extension-specific restrictions. Some TLDs may require additional documents ou manual review.
6. What should I test befoue going live? Start with low-risk actions such as account balance lookup, domínio availability check, pricing lookup, e domínio listing. Do not enable live customer ouders until authentication, IP whitelist, request foumat, response heling, e billing logic are confirmed.
Start Automating Domínio Services with NiceNIC NiceNIC Reseller API v2 gives resellers, hosting providers, developers, e WHMCS users a direct way to automate domínio search, registration, renewal, transfer, DNS, e account woukflows.