Domains

Domain name research and DNS intelligence via a third-party API. Check availability, registration details, and DNS records.

GET/v1/domains/dns-records

https://api.vee3.io/v1/domains/dns-records

2 tokens

Look up DNS records for a domain and optional subdomain.

Authorization

Send your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

MCP

The same capability is available as an MCP tool on Vee3 hosted MCP.

Tool name

get_domain_dns_records
Parameters2 fields
domainstringRequired

Domain name to look up (for example example.com).

max length 253

subdomainstringOptional

Optional subdomain label to include (for example www or blog).

max length 253

Response5 fields
recordsarrayitems
4 fields

DNS records returned for the domain.

namestring

Record host name.

ttlstring

Time to live in seconds.

typestring

DNS record type (A, AAAA, CNAME, MX, NS, SOA, TXT, …).

datastring

Record value.

HTTP errors: unauthorized, validation_error, insufficient_tokens, payment_required, domains_not_configured, domains_upstream_error

GET/v1/domains/availability

https://api.vee3.io/v1/domains/availability

5 tokens

Check whether up to ten domain names are available for registration.

Authorization

Send your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

MCP

The same capability is available as an MCP tool on Vee3 hosted MCP.

Tool name

check_domain_availability
Parameters1 field
domainsarrayRequired

Domain names to check (maximum 10).

min 1, max 10

Response1 field
{domain}boolean

For each requested domain, true if the name is available for registration; false if it is taken.

HTTP errors: unauthorized, validation_error, insufficient_tokens, payment_required, domains_not_configured, domains_upstream_error

GET/v1/domains/whois

https://api.vee3.io/v1/domains/whois

4 tokens

Look up WHOIS registration data for a domain.

Authorization

Send your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

MCP

The same capability is available as an MCP tool on Vee3 hosted MCP.

Tool name

get_domain_whois
Parameters2 fields
domainstringRequired

Domain name to look up (for example example.com).

include_registrarbooleanOptional

When true, query registry and registrar WHOIS servers for more complete data. When false (default), query the registry server only.

Response11 fields
{whois_server}object
10 fields

Parsed WHOIS fields returned by one WHOIS server.

Domain Namestring

Registered domain name.

Registrarstring

Sponsoring registrar name.

Created Datestring

Domain creation date.

Expiry Datestring

Domain expiration date.

Name Serverarrayitems
1 field

Authoritative name servers.

name_serverstring

Single name server host name.

Domain Statusarrayitems
1 field

EPP status values.

statusstring

Single domain status value.

textarrayitems
1 field

Raw WHOIS text lines from the server.

linestring

Single text line.

HTTP errors: unauthorized, validation_error, insufficient_tokens, payment_required, domains_not_configured, domains_upstream_error

GET/v1/domains/lookup

https://api.vee3.io/v1/domains/lookup

5 tokens

Retrieve normalized domain details including availability, status, dates, registrar, contacts, and nameservers.

Authorization

Send your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

MCP

The same capability is available as an MCP tool on Vee3 hosted MCP.

Tool name

get_domain_lookup
Parameters1 field
domainstringRequired

Domain name to look up (for example example.com).

Response30 fields
domainstring

Looked-up domain name.

keywordstring

Second-level domain label without the TLD.

tldstring

Top-level domain suffix.

availabilitystring

Availability state (for example registered or available).

statusarrayitems
1 field

Normalized EPP status codes.

statusstring

Single domain status value.

nameserversarrayitems
1 field

Authoritative nameserver host names.

nameserverstring

Single nameserver host name.

datesobject
3 fields

Registration lifecycle dates.

createdstring

Domain creation timestamp.

updatedstring

Last update timestamp.

expirystring

Expiration timestamp.

registrarobject
2 fields

Registrar summary data.

namestring

Registrar name.

ianaIdinteger

Registrar IANA identifier.

contactsobject
13 fields

Registrant, admin, tech, and billing contact records.

registrantobject
3 fields

Registrant contact details.

namestring

Contact name.

emailstring

Contact email address.

organizationstring

Contact organization.

adminobject
2 fields

Administrative contact details.

namestring

Contact name.

emailstring

Contact email address.

techobject
2 fields

Technical contact details.

namestring

Contact name.

emailstring

Contact email address.

billingobject
2 fields

Billing contact details.

namestring

Contact name.

emailstring

Contact email address.

sourcestring

Primary data source used for the normalized response.

HTTP errors: unauthorized, validation_error, insufficient_tokens, payment_required, domains_not_configured, domains_upstream_error

GET/v1/domains/rdap

https://api.vee3.io/v1/domains/rdap

3 tokens

Fetch raw RDAP registration data for a domain.

Authorization

Send your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

MCP

The same capability is available as an MCP tool on Vee3 hosted MCP.

Tool name

get_domain_rdap
Parameters1 field
domainstringRequired

Domain name to look up (for example example.com).

max length 253

Response13 fields
objectClassNamestring

RDAP object class (for example domain).

ldhNamestring

Domain name in LDH form.

statusarrayitems
1 field

EPP status codes for the domain.

statusstring

Single EPP status value.

entitiesarrayitems
1 field

Registrar, registrant, and related RDAP entities.

objectClassNamestring

RDAP entity object class.

eventsarrayitems
2 fields

Registration, expiration, and last-changed timestamps.

eventActionstring

Event type (for example registration or expiration).

eventDatestring

ISO 8601 event timestamp.

nameserversarrayitems
1 field

Authoritative nameservers for the domain.

ldhNamestring

Nameserver host name.

secureDNSobject
1 field

DNSSEC delegation and DS record data.

delegationSignedboolean

Whether the domain is DNSSEC delegation-signed.

HTTP errors: unauthorized, validation_error, insufficient_tokens, payment_required, domains_not_configured, domains_upstream_error

GET/v1/domains/metrics

https://api.vee3.io/v1/domains/metrics

40 tokens

Analyze a domain with SEO metrics, backlink data, and social signals including authority scores, traffic estimates, and engagement data.

Authorization

Send your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

MCP

The same capability is available as an MCP tool on Vee3 hosted MCP.

Tool name

get_domain_metrics
Parameters1 field
domainstringRequired

Domain name to analyze (for example example.com).

max length 253

Response18 fields
domainstring

Analyzed domain name.

last_updatedstring

When the metrics snapshot was last updated.

mozDAstring

Moz domain authority score (0-100).

mozPAstring

Moz page authority score (0-100).

ahrefsDRinteger

Ahrefs domain rating (0-100).

majesticTFinteger

Majestic trust flow score (0-100).

majesticCFinteger

Majestic citation flow score (0-100).

ahrefsBacklinksinteger

Total number of backlinks from Ahrefs.

ahrefsRefDomainsinteger

Number of unique referring domains from Ahrefs.

majesticLinksinteger

Total links from the Majestic database.

ahrefsTrafficinteger

Estimated monthly organic traffic.

ahrefsTrafficValueinteger

Estimated value of organic traffic.

ahrefsOrganicKeywordsinteger

Number of ranking organic keywords.

ahrefsRankinteger

Global website ranking from Ahrefs.

FB_sharesinteger

Total Facebook shares.

FB_commentsinteger

Total Facebook comments.

pinterest_pinsinteger

Total Pinterest saves.

stumblesinteger

Total StumbleUpon shares.

HTTP errors: unauthorized, validation_error, insufficient_tokens, payment_required, domains_not_configured, domains_upstream_error

GET/v1/domains/tlds

https://api.vee3.io/v1/domains/tlds

2 tokens

Search and paginate top-level domains with registry metadata.

Authorization

Send your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

MCP

The same capability is available as an MCP tool on Vee3 hosted MCP.

Tool name

list_domain_tlds
Parameters5 fields
searchstringOptional

Return TLDs whose suffix contains this substring.

max length 63

availabilitystringOptional

Filter by registration phase: general-availability (normal public registration) or sunrise (early trademark-holder period).

tld_typestringOptional

Filter by TLD category: country-code, generic, generic-restricted, infrastructure, or sponsored.

limitintegerOptional

Maximum number of TLDs to return. Defaults to 100 when omitted.

min 1

pageintegerOptional

Page number for paginated results.

min 1

Response12 fields
tldsarrayitems
11 fields

Matching top-level domain records.

tldstring

TLD suffix without a leading dot (for example com).

typestring

TLD category (for example country-code or generic). Null when the upstream registry has not classified the TLD.

levelinteger

TLD level (1 for standard TLDs).

availabilitystring

Registration phase for the TLD. Null on unfiltered list results when the upstream registry has not published phase metadata.

whois_serverstring

Authoritative WHOIS server host name.

domains_countinteger

Approximate registered domain count when reported by the registry.

organizationobject
2 fields

Registry operator contact details.

organisationstring

Registry operator name.

addressstring

Registry operator postal address.

createdstring

TLD delegation created timestamp.

changedstring

TLD record last changed timestamp.

HTTP errors: unauthorized, validation_error, insufficient_tokens, payment_required, domains_not_configured, domains_upstream_error

GET/v1/domains/tlds/{tld}

https://api.vee3.io/v1/domains/tlds/{tld}

1 tokens

Retrieve registry metadata and contacts for a top-level domain.

Authorization

Send your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

MCP

The same capability is available as an MCP tool on Vee3 hosted MCP.

Tool name

get_domain_tld_details
Parameters1 field
tldstringRequired

TLD suffix to look up without a leading dot (for example io).

max length 63

Response22 fields
tldstring

TLD suffix without a leading dot.

statusstring

Delegation status (for example ACTIVE).

typestring

TLD category (for example country-code or generic).

levelinteger

TLD level (1 for standard TLDs).

availabilitystring

Registration phase for the TLD.

whois_serverstring

Authoritative WHOIS server host name.

rdap_serverstring

Authoritative RDAP server URL.

registry_urlstring

Registry web site URL.

domains_countinteger

Approximate registered domain count when reported by the registry.

createdstring

TLD delegation created timestamp.

changedstring

TLD record last changed timestamp.

contactsarrayitems
6 fields

Registry contact records.

namestring

Contact name.

phonestring

Contact phone number.

e-mailstring

Contact email address.

addressstring

Contact postal address.

contactstring

Contact role (for example administrative or technical).

organisationstring

Contact organization name.

organizationobject
2 fields

Registry operator contact details.

organisationstring

Registry operator name.

addressstring

Registry operator postal address.

remarksstring

Additional registry notes or links.

HTTP errors: unauthorized, validation_error, insufficient_tokens, payment_required, domains_not_configured, domains_upstream_error