Registration workflows
Check whether a domain is registered or conclusively unregistered before the next step in your workflow.
WHOIS API
Look up domain registration status, with registrar, expiry and nameservers when the registry provides them. Query one domain or process a list asynchronously.
Example values from the published schema, not a live lookup. Registry policies can limit available fields.
Explore the full responsePUT DOMAIN DATA TO WORK
Check whether a domain is registered or conclusively unregistered before the next step in your workflow.
Retrieve registration and expiry fields when supplied by the authoritative source. Inspect quality warnings for unavailable data.
Submit domain lists, follow progress, and read results in input order through the same integration.
UNDERSTAND THE RESULTS
Registry responses vary. Use registration status for your workflow, then inspect warnings before relying on optional fields.
Support and temporary availability vary by TLD. Check coverage before submitting your domains.
TLD coverage guideRegistration status can be conclusive even when registrar, dates or contacts are missing. Read the quality warnings.
Data quality guidePOST /batchesGET /batches/{job_id}GET /batches/{job_id}/resultsFOR DOMAIN LISTS
Submit a domain list, follow progress, then read the results in input order. HTTP 202 means accepted; successful domains are charged when the job settles.
Read the batch guideCheck the charging unit for each operation before you call it. The prices below describe this published release.
Release 1.0.0 · 6 endpoints
| Path | Description | Billing |
|---|---|---|
GET/domains/{domain} | Look up domain registration | 1 Credit per successfully queried domain |
GET/tlds | List TLD coverage | Free |
POST/batches | Create a batch lookup | 1 Credit per successfully queried domain |
GET/batches/{job_id} | Get batch progress | Free |
GET/batches/{job_id}/results | Read batch results | Free |
POST/batches/{job_id}:cancel | Cancel a batch lookup | Free |
Create a project API key and run this request from your terminal.
Choose your organization and project in Console. Keep the issued key in your backend or local environment.
For this paid lookup, make sure your organization has eligible Credits and your project has budget available.
Run the request below. Check the response, then open Console to see its status and any final charge.
Requests use https://api.antapi.dev. Set only ANTAPI_KEY privately in your local environment before running the example.
curl --request GET 'https://api.antapi.dev/whois/v1/domains/example.com' \
--header "Authorization: Bearer $ANTAPI_KEY"Install the product Skill independently. It calls this API directly using your project key, Credits and limits. The CLI is an optional alternative.
Look up a domain’s registration and list TLD coverage. Batch commands are not included in this Skill.
Available
npx skills add xiaopozhu/antapi-skills --skill antapi-whoisRequires Node.js 22.20 or later and npm. Choose your agent when prompted. Private repositories use your configured Git credentials.
A conclusive registered or unregistered result is a successful lookup. An unknown or inconclusive result does not establish that a domain is available to register.
Read the guideAvailable fields vary by registry, TLD and source. Registrar, expiry, nameservers and contact data may be missing or redacted. Inspect quality warnings before relying on optional fields.
Read the guideUse an asynchronous batch job to submit a domain list, check progress and read results in input order. HTTP 202 confirms acceptance. Final settlement counts successful domains and releases unused Credits reservations.
Read the guideCreate an account, issue a key, and make your first request.