Example
https://api.dns0.eu/names?q=paypal&root=1
Base URL
Parameters
Limit results to root domains (e.g.
root=1
).Apply fuzziness to
q
. Accepts a comma-separated list of fuzzy algorithms, or
all
to apply them all.Read more about the available algorithms here.Limit results to names seen after this date (e.g.
from=2022-01-01
). Also
accepts UNIX timestamp and relative times (e.g. from=-1M
for a month ago).Limit results to names seen before this date (e.g.
to=2023-03-13
). Also
accepts UNIX timestamp and relative times (e.g. to=-1M
for a month ago).Limit results to names not seen before this date (e.g.
not_before=2023-07-01
). Also accepts UNIX timestamp and relative times (e.g.
not_before=-1M
for a month ago).Available sorts are
first_seen
(the default) or last_seen
. Both are
descending sorts (most recent first).Available formats are
json
and dig
. Default format is based on the
Accept
HTTP header.Limit the number of results (e.g.
limit=10000
). Defaults to 100
, and up to
50000
.Used for pagination. Defaults to
0
.Anchoring
You can use^
or $
to anchor your search query to the beginning or the end of a name.
- to find all
login.
subdomains, useq=^login.
- to find all the subdomains of
paypal.com
, useq=.paypal.com$
Fuzziness
Attackers commonly alter the spelling of a domain name to trick users into thinking they are visiting a legitimate website. Thefuzzy
parameter lets you apply fuzziness to your search query and find those domains. It accepts a comma-separated list of algorithms (or all
to apply them all). Note that the original q
value will be kept as well.