API documentation
List Domains with Abuse Reports
Get a list of all domains that have abuse reports or restrictions. Useful for resellers to monitor their portfolio and identify domains requiring attention.
Content-Type
application-json
category
abuse
action
list
Request parameters
| Parameter Name | Type | Describe | Example |
|---|---|---|---|
| page_index | Integer (Optional) | Page number for pagination (default: 1) | 1 |
| page_size | Integer (Optional) | Number of items per page (default: 10, supported: 10, 20, 30, 50, 100) | 20 |
Response parameters
| Parameter Name | Type | Describe |
|---|---|---|
| code | Integer | Status code (200 indicates success) |
| msg | String | Message |
| data | Object | Data object containing options and domain list |
| data.options | Object | Query options including pagination settings |
| data.options.page_index | Integer | Current page number |
| data.options.page_size | Integer | Number of items per page |
| data.options.total | Integer | Total number of domains with abuse reports |
| data.domain_list | Array | Array of domain objects with abuse information |
| data.domain_list.domain | String | Domain name |
| data.domain_list.abuse_status | String | Current abuse status (pending, clienthold, under_review, normal) |
| data.domain_list.case_count | Integer | Number of abuse cases for this domain |
| data.domain_list.latest_report | Datetime | Timestamp of the most recent abuse report |
Request Example
{
curl https://api.nicenic.net/v2/?category=abuse&action=list&page_index={page_index}&page_size={page_size}
-H "Authorization: username:api_secret"
-H "Content-Type: application/json"
}
Return result
0 OK
Successful response
{
"code": 0,
"msg" : "success",
"data" : {
"options": {
"page_index": 1,
"page_size": 20,
"total": 5
},
"domain_list": [
{
"domain": "example1.com",
"abuse_status": "pending",
"case_count": 3,
"latest_report": "2026-04-22 18:02:00"
},
{
"domain": "example2.net",
"abuse_status": "clienthold",
"case_count": 7,
"latest_report": "2026-04-20 10:30:00"
}
]
}
}
400 Bad Request
{
"code": 400,
"msg" : "Request parameter error",
}






