Domains
Domain name research and DNS intelligence via a third-party API. Check availability, registration details, and DNS records.
/v1/domains/dns-recordshttps://api.vee3.io/v1/domains/dns-records
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_recordsParameters2 fields
domainstringRequiredDomain name to look up (for example example.com).
max length 253
subdomainstringOptionalOptional subdomain label to include (for example www or blog).
max length 253
Response5 fields
recordsarrayitems4 fieldsDNS records returned for the domain.
recordsarrayitemsnamestringRecord host name.
ttlstringTime to live in seconds.
typestringDNS record type (A, AAAA, CNAME, MX, NS, SOA, TXT, …).
datastringRecord value.
HTTP errors: unauthorized, validation_error, insufficient_tokens, payment_required, domains_not_configured, domains_upstream_error
/v1/domains/availabilityhttps://api.vee3.io/v1/domains/availability
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_availabilityParameters1 field
domainsarrayRequiredDomain names to check (maximum 10).
min 1, max 10
Response1 field
{domain}booleanFor 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
/v1/domains/whoishttps://api.vee3.io/v1/domains/whois
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_whoisParameters2 fields
domainstringRequiredDomain name to look up (for example example.com).
include_registrarbooleanOptionalWhen true, query registry and registrar WHOIS servers for more complete data. When false (default), query the registry server only.
Response11 fields
{whois_server}object10 fieldsParsed WHOIS fields returned by one WHOIS server.
{whois_server}objectDomain NamestringRegistered domain name.
RegistrarstringSponsoring registrar name.
Created DatestringDomain creation date.
Expiry DatestringDomain expiration date.
Name Serverarrayitems1 fieldAuthoritative name servers.
Name Serverarrayitemsname_serverstringSingle name server host name.
Domain Statusarrayitems1 fieldEPP status values.
Domain StatusarrayitemsstatusstringSingle domain status value.
textarrayitems1 fieldRaw WHOIS text lines from the server.
textarrayitemslinestringSingle text line.
HTTP errors: unauthorized, validation_error, insufficient_tokens, payment_required, domains_not_configured, domains_upstream_error
/v1/domains/lookuphttps://api.vee3.io/v1/domains/lookup
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_lookupParameters1 field
domainstringRequiredDomain name to look up (for example example.com).
Response30 fields
domainstringLooked-up domain name.
keywordstringSecond-level domain label without the TLD.
tldstringTop-level domain suffix.
availabilitystringAvailability state (for example registered or available).
statusarrayitems1 fieldNormalized EPP status codes.
statusarrayitemsstatusstringSingle domain status value.
nameserversarrayitems1 fieldAuthoritative nameserver host names.
nameserversarrayitemsnameserverstringSingle nameserver host name.
datesobject3 fieldsRegistration lifecycle dates.
datesobjectcreatedstringDomain creation timestamp.
updatedstringLast update timestamp.
expirystringExpiration timestamp.
registrarobject2 fieldsRegistrar summary data.
registrarobjectnamestringRegistrar name.
ianaIdintegerRegistrar IANA identifier.
contactsobject13 fieldsRegistrant, admin, tech, and billing contact records.
contactsobjectregistrantobject3 fieldsRegistrant contact details.
registrantobjectnamestringContact name.
emailstringContact email address.
organizationstringContact organization.
adminobject2 fieldsAdministrative contact details.
adminobjectnamestringContact name.
emailstringContact email address.
techobject2 fieldsTechnical contact details.
techobjectnamestringContact name.
emailstringContact email address.
billingobject2 fieldsBilling contact details.
billingobjectnamestringContact name.
emailstringContact email address.
sourcestringPrimary data source used for the normalized response.
HTTP errors: unauthorized, validation_error, insufficient_tokens, payment_required, domains_not_configured, domains_upstream_error
/v1/domains/rdaphttps://api.vee3.io/v1/domains/rdap
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_rdapParameters1 field
domainstringRequiredDomain name to look up (for example example.com).
max length 253
Response13 fields
objectClassNamestringRDAP object class (for example domain).
ldhNamestringDomain name in LDH form.
statusarrayitems1 fieldEPP status codes for the domain.
statusarrayitemsstatusstringSingle EPP status value.
entitiesarrayitems1 fieldRegistrar, registrant, and related RDAP entities.
entitiesarrayitemsobjectClassNamestringRDAP entity object class.
eventsarrayitems2 fieldsRegistration, expiration, and last-changed timestamps.
eventsarrayitemseventActionstringEvent type (for example registration or expiration).
eventDatestringISO 8601 event timestamp.
nameserversarrayitems1 fieldAuthoritative nameservers for the domain.
nameserversarrayitemsldhNamestringNameserver host name.
secureDNSobject1 fieldDNSSEC delegation and DS record data.
secureDNSobjectdelegationSignedbooleanWhether the domain is DNSSEC delegation-signed.
HTTP errors: unauthorized, validation_error, insufficient_tokens, payment_required, domains_not_configured, domains_upstream_error
/v1/domains/metricshttps://api.vee3.io/v1/domains/metrics
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_metricsParameters1 field
domainstringRequiredDomain name to analyze (for example example.com).
max length 253
Response18 fields
domainstringAnalyzed domain name.
last_updatedstringWhen the metrics snapshot was last updated.
mozDAstringMoz domain authority score (0-100).
mozPAstringMoz page authority score (0-100).
ahrefsDRintegerAhrefs domain rating (0-100).
majesticTFintegerMajestic trust flow score (0-100).
majesticCFintegerMajestic citation flow score (0-100).
ahrefsBacklinksintegerTotal number of backlinks from Ahrefs.
ahrefsRefDomainsintegerNumber of unique referring domains from Ahrefs.
majesticLinksintegerTotal links from the Majestic database.
ahrefsTrafficintegerEstimated monthly organic traffic.
ahrefsTrafficValueintegerEstimated value of organic traffic.
ahrefsOrganicKeywordsintegerNumber of ranking organic keywords.
ahrefsRankintegerGlobal website ranking from Ahrefs.
FB_sharesintegerTotal Facebook shares.
FB_commentsintegerTotal Facebook comments.
pinterest_pinsintegerTotal Pinterest saves.
stumblesintegerTotal StumbleUpon shares.
HTTP errors: unauthorized, validation_error, insufficient_tokens, payment_required, domains_not_configured, domains_upstream_error
/v1/domains/tldshttps://api.vee3.io/v1/domains/tlds
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_tldsParameters5 fields
searchstringOptionalReturn TLDs whose suffix contains this substring.
max length 63
availabilitystringOptionalFilter by registration phase: general-availability (normal public registration) or sunrise (early trademark-holder period).
tld_typestringOptionalFilter by TLD category: country-code, generic, generic-restricted, infrastructure, or sponsored.
limitintegerOptionalMaximum number of TLDs to return. Defaults to 100 when omitted.
min 1
pageintegerOptionalPage number for paginated results.
min 1
Response12 fields
tldsarrayitems11 fieldsMatching top-level domain records.
tldsarrayitemstldstringTLD suffix without a leading dot (for example com).
typestringTLD category (for example country-code or generic). Null when the upstream registry has not classified the TLD.
levelintegerTLD level (1 for standard TLDs).
availabilitystringRegistration phase for the TLD. Null on unfiltered list results when the upstream registry has not published phase metadata.
whois_serverstringAuthoritative WHOIS server host name.
domains_countintegerApproximate registered domain count when reported by the registry.
organizationobject2 fieldsRegistry operator contact details.
organizationobjectorganisationstringRegistry operator name.
addressstringRegistry operator postal address.
createdstringTLD delegation created timestamp.
changedstringTLD record last changed timestamp.
HTTP errors: unauthorized, validation_error, insufficient_tokens, payment_required, domains_not_configured, domains_upstream_error
/v1/domains/tlds/{tld}https://api.vee3.io/v1/domains/tlds/{tld}
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_detailsParameters1 field
tldstringRequiredTLD suffix to look up without a leading dot (for example io).
max length 63
Response22 fields
tldstringTLD suffix without a leading dot.
statusstringDelegation status (for example ACTIVE).
typestringTLD category (for example country-code or generic).
levelintegerTLD level (1 for standard TLDs).
availabilitystringRegistration phase for the TLD.
whois_serverstringAuthoritative WHOIS server host name.
rdap_serverstringAuthoritative RDAP server URL.
registry_urlstringRegistry web site URL.
domains_countintegerApproximate registered domain count when reported by the registry.
createdstringTLD delegation created timestamp.
changedstringTLD record last changed timestamp.
contactsarrayitems6 fieldsRegistry contact records.
contactsarrayitemsnamestringContact name.
phonestringContact phone number.
e-mailstringContact email address.
addressstringContact postal address.
contactstringContact role (for example administrative or technical).
organisationstringContact organization name.
organizationobject2 fieldsRegistry operator contact details.
organizationobjectorganisationstringRegistry operator name.
addressstringRegistry operator postal address.
remarksstringAdditional registry notes or links.
HTTP errors: unauthorized, validation_error, insufficient_tokens, payment_required, domains_not_configured, domains_upstream_error