One API and a single key: REST, a TypeScript SDK, and an n8n community node.
Every endpoint over HTTPS with a Bearer key. OpenAPI spec included.
@domainkits/sdk on npm. Typed parameters, automatic paging, structured quota errors.
n8n-nodes-domainkits puts domain search in your workflows, usable by n8n AI agents as a tool.
The same key authenticates every surface. Start with whichever fits your stack; switching later costs nothing because they all speak to the same API.
curl "https://premium-api.domainkits.com/api/v1/search/expired?keyword=clinic&tld=com" \ -H "Authorization: Bearer dk_xxx"API reference
npm install @domainkits/sdk
const dk = new DomainKits('dk_xxx');
await dk.expired.list({ keyword: 'clinic', tld: 'com' });
@domainkits/sdk on npm
Settings > Community Nodes > Install n8n-nodes-domainkits One credential covers every resource.n8n-nodes-domainkits on npm
The core of the API is research: query six domain inventories by keyword, or browse an entire gTLD, then stack filters for length, age, composition and sale status until millions of names narrow down to a decision-ready shortlist.
From there the endpoints chain together. A typical flow: search a keyword across newly registered domains, check WHOIS and safety on the interesting ones, confirm how the keyword is trending, then see whether matching names are listed for sale.
Brand protection teams watch each day's new registrations for names that contain their brand, and check WHOIS, DNS and safety status on anything suspicious. Domain investors filter expiring inventory by age, length and drop date to feed acquisition pipelines, and track marketplace supply by TLD or keyword to read the market before bidding.
Product builders use the same endpoints for registrar-style search experiences, portfolio dashboards that track listing status for held names, or research tools built on registration trend data.
Coverage is gTLD-focused, spanning all the gTLDs we track. The data is compiled from public sources and does not include ccTLD zones, so totals can differ from registry-reported figures. Search indexes and trend series refresh daily; WHOIS, DNS and safety lookups run live at request time. Trend windows span 7 to 180 days.
Responses contain no personal data. WHOIS results are limited to registrar, dates, status codes and nameservers; registrant names, emails, addresses and phone numbers are not returned.
API access is included with Premium and higher plans. Authentication is a single key sent in a request header, and the same key works across the REST API, the TypeScript SDK and the n8n node. API usage is metered separately from your web limits, so API calls do not consume the quotas you use elsewhere. Every response carries rate limit headers, and per-endpoint limits are listed in the API reference (sign in required).