Domain API - Domain Registration API - ICANN Registrar API - White Label Domain Service

Start Building with NiceNIC Domain API v2

API access is free for every active NiceNIC user. No reseller upgrade is required. Configure your API credentials, make a safe test request, then add the domain, DNS, billing, compliance or WHMCS workflows your application needs.

Create DNS Record

Add a new DNS record for a specific domain

Content-Type application/json
category dns
action create_record

Request parameters

Parameter Name Type Describe Example
domain String (3-60) Domain name example.com
type String DNS record type (A, MX, CNAME, TXT, etc.) A
host String Host name for the DNS record www
value String DNS record value 192.168.1.1
pri Integer (Optional) Priority value (used for MX and SRV records) 20

Response parameters

Parameter Name Type Describe
id Integer DNS record ID
type String DNS record type (A, MX, CNAME, TXT, etc.)
host String Host name
value String DNS record value
ttl Integer Time to live in seconds
pri Integer Priority (for MX records)

Request Example

                                    
{
    curl https://api.nicenic.net/v2/?category=dns&action=create_record&domain={domain}&type={type}&host={host}&value={value}&pri={pri} 
      -H "Authorization: username:api_secret" 
      -H "Content-Type: application/json" 
}

Return result

0 OK Successful response
                                        
{
    "code": 0,
    "msg" : "success",
    "data" : {
        {
            "id": 12345,
            "type": "A",
            "host": "@",
            "value": "192.168.1.1",
            "ttl": 3600,
            "pri": 0
        }        
    }
}
400 Bad Request
                                        
{
    "code": 400,
    "msg" : "Request parameter error",
}
Copyright © 2006–2026 NICENIC INTERNATIONAL GROUP CO., LIMITED. All Rights Reserved. · U.S. Affiliate: NICENIC LLC