If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: dns.tools/docs - API Documentation | DNS.Tools.

site address: dns.tools/docs redirected to: dns.tools/docs

site title: API Documentation DNS.Tools

Our opinion (on Friday 03 July 2026 0:55:16 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:



Meta tags:
description=Comprehensive set of DNS, Domain, WHOIS, RDAP, and website analysis APIs. Get started with our easy-to-use REST endpoints and detailed documentation.;

Headings (most frequently used words):

api, requests, dns, tools, authentication, lookup, key, making, response, format, rate, limits, errors, domain, guide, tool, apis, free, tier, no, example, authenticated, resources, company, http, status, codes, ok, bad, request, unauthorized, too, many, internal, server, error,

Text of the page (most frequently used words):
api (72), com (57), google (55), the (53), dns (47), domain (34), key (31), null (28), type (27), name (26), and (26), tools (25), query (25), for (25), get (20), your (20), examples (20), ttl (20), tool (19), https (19), response (18), data (18), all (17), value (16), #requests (15), results (14), txt (14), error (13), with (13), request (12), 3600 (12), status (11), server (11), string (11), dnssec (10), curl (10), using (10), use (9), rate (9), authentication (9), example (8), support (8), limits (8), lookup (7), errorcode (7), false (7), fetch (7), you (7), authoritative (7), verification (7), responses (7), errors (7), parameters (7), contact (6), requestid (6), timestamp (6), errormessage (6), address (6), url (6), const (6), await (6), json (6), are (6), specific (6), true (6), default (6), http (6), can (6), successful (6), tier (6), bearer (6), record (5), 2025 (5), elapsed (5), ns1 (5), fields (5), tcp (5), return (5), queries (5), invalid (5), was (5), authorization (5), header (5), whois (4), errorname (4), markmonitor (4), have (4), console (4), try (4), transport (4), 345600 (4), not (4), provided (4), code (4), codes (4), structure (4), parameter (4), higher (4), free (4), nullable (4), format (4), endpoint (4), pattern (4), types (3), rdap (3), 000 (3), method (3), headers (3), set (3), javascript (3), recursive (3), retry (3), 300 (3), site (3), custom (3), enable (3), validation (3), records (3), udp (3), additional (3), this (3), will (3), boolean (3), common (3), detailed (3), reliable (3), 15t10 (3), 000z (3), 400 (3), implement (3), limit (3), 429 (3), access (3), need (3), array (3), that (3), simple (3), token (3), built (2), privacy (2), resources (2), nameservers (2), ns2 (2), ns3 (2), ns4 (2), city (2), state (2), postal_code (2), country_code (2), phone (2), fax (2), email (2), admin (2), one (2), else (2), length (2), log (2), first (2), result (2), international (2), idn (2), punycode (2), unicode (2), provides (2), comprehensive (2), registration (2), providing (2), information (2), other (2), 900 (2), soa (2), 142 (2), aaaa (2), docusign (2), some (2), resolution (2), optional (2), analysis (2), valid (2), check (2), both (2), field (2), logic (2), incremental (2), backoff (2), 5xx (2), while (2), please (2), 500 (2), exceeded (2), making (2), too (2), many (2), unauthorized (2), 401 (2), 200 (2), when (2), returns (2), appropriate (2), offer (2), users (2), usage (2), per (2), authenticated (2), over (2), time (2), number (2), containing (2), cache (2), process (2), a7f9c2d4 (2), 8e1b (2), 4c3a (2), 9f6e (2), 2d8b5e7c1a9f (2), 192 (2), 168 (2), билеты (2), сайт (2), sub (2), see (2), documentation (2), querystring (2), required (2), made (2), restful (2), following (2), provide (2), authenticate (2), methods (2), introduction (2), aoxborrow, 2026, rights, reserved, terms, policy, about, company, faq, docs, power, a016aba0, d199, 4c27, 89f4, 91e4dc69585e, 30t07, 097z, domain_name, domain_name_unicode, creation_date, 1997, 15t07, expiration_date, 2028, 13t07, updated_date, 2024, 02t02, clientupdateprohibited, clienttransferprohibited, clientdeleteprohibited, serverupdateprohibited, servertransferprohibited, serverdeleteprohibited, registrar, iana_id, 292, inc, 3540, longwing, meridian, 83646, www, abuse_email, abusecomplaints, abuse_phone, 2086851750, registrant, org, llc, domains, tech, billing, getting, jlq480n2rg, fiq228c5hs, directly, 亚马逊, 中文网, automatically, selecting, best, source, most, complete, possible, redacted, protected, left, normalized, formatting, querytype, 216, 239, serverhost, servertype, 42187e92, 5db4, 421c, aaf9, 6a75c8091eed, 03t12, 003z, 315, expire, 1800, hostmaster, minttl, nsname, refresh, serial, 813711196, 251, 214, 2607, f8b0, 4005, 814, 200e, exchange, smtp, priority, apple, 30afibcvsudv2plx, cisco, 47c38bc8c4b74b7233e9053220c1bbe76bcc1cd33c7acf7acd36cd6a5332004b, 1b0a6754, 49b1, 4db5, 8540, d2c12664b289, 05958488, 4752, 4ef2, 95eb, aa7ba8a3bd0e, facebook, 22rm551cu4k0ab0bxsw536tlds4h95, globalsign, smime, cdyx, xfhuw2wml6, gb8, 59bsh31kzur6c1l2bpvqkx8, 4ibfugb, wxlq_s7vsxvomstvamuoxbivazpr5iz87d0, tv9, dbe4r80x4v0m4u_bd_j9cpojm0nikft0jagjmsq, wd8n7i1jtntkezj49swvww48f8_9xverev4ob, 0hf5o, e4a68b9ab2bb9670bce15412f62916164c0b20bb, onetrust, de01ed21f2fa4d8781cbc3ffb89cf4ef, spf1, include, _spf, extra, protocol, allows, larger, faster, public, servers, require, ignore, always, based, recursion, disabled, ourselves, ptr, loc, naptr, uri, sshfp, openpgpkey, tsig, hinfo, cert, svcb, srv, sig, cdnskey, cds, nsec3param, nsec3, nsec, rrsig, dnskey, tlsa, caa, dname, cname, multiple, protocols, diagnostic, tracing, ideal, monitoring, troubleshooting, just, easy, way, nope, b3e8f1a6, 7c2d, 4b9e, 8f5a, 3c6d9e4f2b8c, 125, transient, unexpected, occurred, processing, again, later, reach, internal, wait, before, more, upgrade, increased, missing, expired, verify, correct, account, active, values, bad, contains, requested, occurs, along, same, but, populated, details, discuss, requirements, also, solutions, high, volume, enterprise, customers, limiting, maintain, service, quality, depend, applied, throttled, consider, spreading, avoid, exceeding, message, human, readable, whether, served, from, hours, cached, taken, milliseconds, processed, iso, 8601, unique, identifier, useful, debugging, original, submitted, used, follow, consistent, share, metadata, below, 4xx, pass, available, options, hostname, target, names, either, currently, supported, through, components, follows, where, specified, path, strings, endpoints, don, standard, production, three, begin, without, perfect, testing, light, generous, requires, start, immediately, llms, swagger, openapi, spec, working, uses, principles, urls, developers, who, fast, accurate, website, intelligence, our, platform, abstracts, away, complexities, focus, building, applications, apis, guide,


Text of the page (random words):
api documentation dns tools tools api introduction authentication requests responses rate limits errors dns api domain api api guide introduction authentication requests responses rate limits errors tool apis dns api domain api dns tools api built for developers who need fast reliable and accurate domain and website intelligence our platform abstracts away the complexities of dns whois and rdap so you can focus on building reliable applications the api uses restful principles and returns json responses queries are made over https with simple get requests all endpoint urls use the following pattern api endpoint pattern get https api dns tools v1 tool query parameters additional resources for working with the dns tools api openapi spec swagger ui llms txt authentication free tier no api key we offer a generous free tier that requires no authentication so you can start using the api immediately please contact us for an api key to access higher rate limits you can begin using the api without registration or authentication the free tier is perfect for testing and light usage get try it api key authentication for higher rate limits and production use you can authenticate using an api key we support three methods of providing your api key header authentication methods x api key your api key header provide your api key in an http request header authorization bearer your api key header authenticate using standard bearer token format query parameter authentication key your api key querystring provide your api key as a url query parameter example authenticated requests authentication examples using x api key header curl x get https api dns tools v1 domain google com h x api key your api key using authorization bearer token curl x get https api dns tools v1 domain google com h authorization bearer your api key using query parameter curl x get https api dns tools v1 domain google com key your api key javascript fetch example const response await fetch https api dns tools v1 domain google com method get headers x api key your api key or with authorization bearer token don t need both authorization bearer your api key const data await response json making requests all api requests are made using simple get requests the api follows a simple restful url structure where the tool and query are specified in the path with optional parameters provided as query strings all endpoints use the following url pattern api endpoint pattern curl x get https api dns tools v1 tool query parameters api endpoint components tool string required the specific api tool to use for analysis not all tools are currently supported through the api examples dns domain query string required the domain name hostname ip address or other query target international domain names idn can be provided in either unicode or punycode format examples google com sub domain com билеты сайт 192 168 72 1 parameters querystring additional query parameters to pass to the tool see the tool specific documentation for all available tool options examples type a server 8 8 8 8 dnssec true response format all api responses follow a consistent json structure and share common request metadata fields with a results array containing the tool specific results successful responses return http 200 status codes while errors return appropriate 4xx or 5xx status codes with detailed error information see errors below api response example tool dns query google com requestid a7f9c2d4 8e1b 4c3a 9f6e 2d8b5e7c1a9f timestamp 2025 01 15t10 30 00 000z elapsed 35 errorcode null errorname null errormessage null results tool specific data common response fields tool string the api tool that was used to process the request examples dns domain query string the original query that was submitted to the api examples google com sub domain com билеты сайт 192 168 72 1 requestid string a unique identifier for this request useful for debugging and support examples a7f9c2d4 8e1b 4c3a 9f6e 2d8b5e7c1a9f timestamp string the timestamp when the request was processed in iso 8601 format examples 2025 01 15t10 30 00 000z elapsed number the time taken to process the request in milliseconds cached boolean whether the request was served from cache by default we cache results for up to 24 hours examples true false results array nullable an array containing the tool specific data examples errorcode number nullable an http status code for the error or null for successful requests examples 400 401 429 500 errorname string nullable human readable error name or null for successful requests examples invalid query unauthorized too many requests errormessage string nullable detailed error message or null for successful requests examples the provided query is not a valid domain name rate limits we implement rate limiting to maintain service quality for all users rate limits depend on your usage tier and are applied per ip address for the free tier and per api key for authenticated requests if the limit is exceeded your access will be throttled and the api will return a 429 status code implement incremental backoff in your retry logic and consider spreading requests over time to avoid exceeding the limit need higher rate limits contact us at support dns tools to discuss your requirements and get access to a higher tier we also offer custom solutions for high volume users and enterprise customers errors when an error occurs the api returns an appropriate http status code along with the same json structure as successful responses but with the error fields populated with details and the results set to null http status codes 200 ok request was successful the response contains the requested data in the results field 400 bad request invalid tool query or parameters check the url structure and parameter values 401 unauthorized invalid missing or expired api key verify your api key is correct and your account is active 429 too many requests rate limit exceeded wait before making more requests or upgrade for increased limits 500 internal server error an unexpected error occurred while processing your request please try again later or contact support with the requestid you can reach us at support dns tools check both the http status code and the errorcode field in the response implement retry logic with incremental backoff for transient errors 5xx status codes error response example tool dns query invalid domain nope requestid b3e8f1a6 7c2d 4b9e 8f5a 3c6d9e4f2b8c timestamp 2025 01 15t10 30 00 000z elapsed 125 errorcode 400 errorname invalid query errormessage the provided query is not a valid domain name results null dns lookup api the dns lookup api provides comprehensive dns query support with 30 record types custom server support multiple transport protocols udp tcp dnssec validation authoritative server queries and optional detailed diagnostic tracing it s ideal for dns monitoring troubleshooting and analysis or just an easy and reliable way to fetch all dns records using https get try it dns query parameters type string the type of dns record type to query or all for all common record types default all examples all soa ns a aaaa cname dname mx txt caa tlsa ds dnskey rrsig nsec nsec3 nsec3param cds cdnskey key sig srv https svcb cert hinfo tsig openpgpkey rp sshfp uri naptr loc ptr server string dns server to use for queries or authoritative for authoritative server queries default authoritative examples authoritative 1 1 1 1 8 8 8 8 recursive boolean enable recursive resolution some public servers require or ignore this authoritative queries always have server based recursion disabled as we do the resolution ourselves default true examples true false dnssec boolean enable dnssec validation and return additional dnssec records some nameservers do not support this and will return errors default false examples true false transport string the dns transport protocol to use tcp allows larger responses udp is faster default tcp examples tcp udp dns request examples query specific record type curl x get https api dns tools v1 dns google com type mx use custom dns server curl x get https api dns tools v1 dns google com server ns1 google com enable dnssec validation and extra dnssec records curl x get https api dns tools v1 dns google com dnssec true javascript fetch example const response await fetch https api dns tools v1 dns x com type a method get headers set api key if you have one x api key your api key const data await response json if response ok data errorcode console error error data errormessage response status else if data results length 0 console log first result data results 0 dns response example tool dns query google com querytype all server 216 239 32 10 serverhost ns1 google com servertype authoritative transport tcp recursive false dnssec false requestid 42187e92 5db4 421c aaf9 6a75c8091eed timestamp 2025 10 03t12 49 45 003z elapsed 315 results expire 1800 hostmaster dns admin google com minttl 60 name google com nsname ns1 google com refresh 900 retry 900 serial 813711196 ttl 60 type soa name google com ttl 345600 type ns value ns1 google com name google com ttl 345600 type ns value ns2 google com name google com ttl 345600 type ns value ns3 google com name google com ttl 345600 type ns value ns4 google com address 142 251 214 142 name google com ttl 300 type a address 2607 f8b0 4005 814 200e name google com ttl 300 type aaaa exchange smtp google com name google com priority 10 ttl 300 type mx name google com ttl 3600 type txt value apple domain verification 30afibcvsudv2plx name google com ttl 3600 type txt value cisco ci domain verification 47c38bc8c4b74b7233e9053220c1bbe76bcc1cd33c7acf7acd36cd6a5332004b name google com ttl 3600 type txt value docusign 1b0a6754 49b1 4db5 8540 d2c12664b289 name google com ttl 3600 type txt value docusign 05958488 4752 4ef2 95eb aa7ba8a3bd0e name google com ttl 3600 type txt value facebook domain verification 22rm551cu4k0ab0bxsw536tlds4h95 name google com ttl 3600 type txt value globalsign smime dv cdyx xfhuw2wml6 gb8 59bsh31kzur6c1l2bpvqkx8 name google com ttl 3600 type txt value google site verification 4ibfugb wxlq_s7vsxvomstvamuoxbivazpr5iz87d0 name google com ttl 3600 type txt value google site verification tv9 dbe4r80x4v0m4u_bd_j9cpojm0nikft0jagjmsq name google com ttl 3600 type txt value google site verification wd8n7i1jtntkezj49swvww48f8_9xverev4ob 0hf5o name google com ttl 3600 type txt value ms e4a68b9ab2bb9670bce15412f62916164c0b20bb name google com ttl 3600 type txt value onetrust domain verification de01ed21f2fa4d8781cbc3ffb89cf4ef name google com ttl 3600 type txt value v spf1 include _spf google com all domain lookup api the domain api provides comprehensive domain registration data by automatically selecting the best data source rdap or whois providing the most complete information possible fields with redacted or privacy protected data are left null and all other fields have normalized formatting get try it domain request examples getting domain data for google com curl x get https api dns tools v1 domain google com international domain idn using punycode curl x get https api dns tools v1 domain xn jlq480n2rg xn fiq228c5hs or use unicode directly curl x get https api dns tools v1 domain 亚马逊 中文网 javascript fetch example const response await fetch https api dns tools v1 domain google com method get headers set api key if you have one x api key your api key const data await response json if response ok data errorcode console error error data errormessage response status else if data results length 0 console log first result data results 0 domain response example tool domain query google com requestid a016aba0 d199 4c27 89f4 91e4dc69585e timestamp 2025 09 30t07 09 59 097z elapsed 22 errorcode null errorname null errormessage null results domain_name google com domain_name_unicode null creation_date 1997 09 15t07 00 00 000 00 00 expiration_date 2028 09 13t07 00 00 000 00 00 updated_date 2024 08 02t02 17 33 000 00 00 nameservers ns1 google com ns2 google com ns3 google com ns4 google com dnssec false status clientupdateprohibited clienttransferprohibited clientdeleteprohibited serverupdateprohibited servertransferprohibited serverdeleteprohibited registrar iana_id 292 name markmonitor inc address 3540 e longwing ln city meridian state id postal_code 83646 country_code us phone null fax null email null url https www markmonitor com contact us abuse_email abusecomplaints markmonitor com abuse_phone 1 2086851750 registrant id null name null org google llc address null city null state null postal_code null country_code us phone null fax null email null url https domains markmonitor com whois contact google com admin null tech null billing null domain power tools tools dns lookup domain lookup whois lookup rdap lookup all tools resources api docs faq dns record types company about contact privacy policy terms of use 2026 dns tools all rights reserved built by aoxborrow
Thumbnail images (randomly selected): * Images may be subject to copyright.GREEN status (no comments)

    No Images


    Verified site has: 13 subpage(s). Do you want to verify them? Verify pages:

    1-5 6-10 11-13


    The site also has 1 references to external domain(s).

     x.com  Verify


    The site also has 2 references to other resources (not html/xhtml )

     dns.tools/openapi.json  Verify  dns.tools/llms.txt  Verify


    Top 50 hastags from of all verified websites.

    Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

    Header

    HTTP/1.0 308 Permanent Redirect
    Content-Type text/plain
    Location htt????/dns.tools/docs
    Refresh 0;url=htt????/dns.tools/docs
    server Vercel
    HTTP/2 200
    access-control-allow-origin *
    age 11970
    cache-control public, max-age=0, must-revalidate
    content-disposition inline
    content-encoding gzip
    content-type text/html; charset=utf-8
    date Fri, 03 Jul 2026 00:55:16 GMT
    etag W/ b2b8477a76d120314d0d3f742a09fb02
    server Vercel
    strict-transport-security max-age=63072000
    vary rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch
    x-matched-path /docs
    x-nextjs-prerender 1
    x-nextjs-stale-time 300
    x-vercel-cache HIT
    x-vercel-id cdg1::6lblw-1783040116127-283357e7c234

    Meta Tags

    title="API Documentation | DNS.Tools"
    charset="utf-8"
    name="viewport" content="width=device-width, initial-scale=1"
    name="next-size-adjust" content=""
    name="description" content="Comprehensive set of DNS, Domain, WHOIS, RDAP, and website analysis APIs. Get started with our easy-to-use REST endpoints and detailed documentation."
    name="robots" content="index, follow"
    property="og:title" content="API Documentation"
    property="og:description" content="Comprehensive set of DNS, Domain, WHOIS, RDAP, and website analysis APIs. Get started with our easy-to-use REST endpoints and detailed documentation."
    property="og:url" content="htt????/dns.tools/docs"
    property="og:site_name" content="DNS.Tools"
    property="og:image" content="htt????/dns.tools/assets/social-card.png"
    property="og:type" content="website"
    name="twitter:card" content="summary_large_image"
    name="twitter:title" content="API Documentation"
    name="twitter:description" content="Comprehensive set of DNS, Domain, WHOIS, RDAP, and website analysis APIs. Get started with our easy-to-use REST endpoints and detailed documentation."
    name="twitter:image" content="htt????/dns.tools/assets/social-card.png"

    Load Info

    page size35473
    load time (s)1.140838
    redirect count1
    speed download31116
    server IP 216.150.1.1
    * all occurrences of the string "http://" have been changed to "htt???/"