Retrieve a list of all domain names.
This endpoint gives you a simple list of all the domain names you have access to through your Limited Access Key.
Think of it like getting a directory listing – you’re asking “what domains do I have permission to work with?”
To use this endpoint, you need:
https://api.nerve.io/v1/domains
All API requests require these authentication headers:
X-Nerve-Access-Key
Required
X-Nerve-Password
Required
full=1
Optional
The response from this endpoint returns an array of domain objects with the following fields:
full=1
query parameter:
null
if unknown).Use the full=1
query parameter to receive complete domain details in the response. Without it, only the domain
field will be included.
To gather information about your domain(s), send a request to the endpoint using your Limited Access Key and password in the headers.
You can include the optional full=1
query parameter to receive full domain details.
Example requests can be made with tools like cURL, Postman, or your preferred programming language. Or you can use select a Limited Access Key from the pulldown and press the “Run” button to see the results on this page.
When listing domains from Namecheap, the bulk list API does not include the registrar lock status. As a result, the locked
field in responses will be null
(unknown) for Namecheap domains.
To retrieve an accurate lock status for a specific Namecheap domain, use the Get Lock Info endpoint.
Response codes tell you whether the request worked or not.
200 means success. Codes in the 400s mean something was wrong with the request (e.g., missing or invalid access key). 429 means you are being rate limited. 500 means the server had a problem.
The status is determined by the API when it tries to process your request and is returned with every response.
// Basic (default)
{
"result": [
"demo.org",
"example.com",
"test.com"
]
}
// With full=1
{
"result": [
{
"domain": "demo.org",
"registrar": "namecheap",
"created": "2023-06-10T08:15:00Z",
"expires": "2024-06-10T08:15:00Z",
"status": "active",
"locked": true,
"autorenew": false,
"privacy": true,
"nameservers": ["ns1.demo.org", "ns2.demo.org"]
},
{
"domain": "example.com",
"registrar": "godaddy",
"created": "2024-01-15T10:30:00Z",
"expires": "2025-01-15T10:30:00Z",
"status": "active",
"locked": false,
"autorenew": true,
"privacy": true,
"nameservers": ["ns1.example.com", "ns2.example.com"]
},
{
"domain": "test.com",
"registrar": "bluehost",
"created": "2022-11-20T14:45:00Z",
"expires": "2023-11-20T14:45:00Z",
"status": "expired",
"locked": false,
"autorenew": false,
"privacy": false,
"nameservers": ["ns1.test.com", "ns2.test.com"]
}
]
}
After signing in and selecting an Access Key, you can quickly fill in your key and password using the tool on the right (or below on mobile).
curl -4 -X GET "https://api.nerve.io/v1/domains" \
-H "X-Nerve-Access-Key: YOUR_ACCESS_KEY" \
-H "X-Nerve-Password: YOUR_PASSWORD"
Copy this prompt and use it with your favorite AI assistant.