DomainsVault REST API
Pull your domain portfolio data into any application. Read-only access to your domains, individual listings, and account statistics — secured with personal access tokens.
Bearer Token Auth
Every API request must include your personal access token in the
Authorization header. Tokens are tied to your account —
keep them secret and never expose them in client-side code.
Tokens are generated in your Profile Settings. You can create multiple tokens with different names (e.g., one per application). Revoke any token at any time from the same settings page.
Available Endpoints
All endpoints are read-only and return application/json. The base URL is https://domainsvault.com/api.
List your domain portfolio. Results are paginated and can be filtered by status or TLD.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
status | integer | Filter by status code (1 = For Sale, 3 = Lease) |
tld | string | Filter by extension, e.g. com or .io |
per_page | integer | Results per page (1–100, default 25) |
page | integer | Page number (default 1) |
Retrieve full details for a single domain by its numeric ID. Only returns domains belonging to your account.
Path Parameter
| Parameter | Type | Description |
|---|---|---|
id | integer | Numeric domain ID from the list endpoint |
Aggregate statistics for your account: domain counts, total views, pending offers, and current subscription plan.
No parameters required. Returns a single JSON object.
Status Reference
The status_code field in domain responses maps to the following states:
| Code | Label |
|---|---|
0 | Inactive |
1 | For Sale |
2 | Not For Sale |
3 | Available for Lease |
4 | Leased |
5 | Sold |
6 | Parked |
Error Handling
The API returns standard HTTP status codes. All error bodies include a message field.
| Status | Meaning |
|---|---|
401 | Missing or invalid token |
403 | Token exists but account lacks API access (free tier) |
404 | Domain not found or does not belong to your account |
429 | Rate limit exceeded (60 req/min) |
500 | Server error |
Rate Limits & Requirements
Rate Limit
60 requests per minute per IP address, enforced at the network level. Burst of 10 allowed. Exceeding the limit returns 429 Too Many Requests.
Account Requirement
An active Starter, Pro, or Enterprise subscription is required to generate API tokens. Free accounts cannot access the API.
Read Only
All endpoints are read-only. The API returns data for domains belonging to the authenticated account only. No write operations are available.
Ready to integrate?
Sign in to your account and generate your first API token from Profile Settings.
Sign In View Plans