Returns data from the Newly Observed Hostnames (NOH) feed.
Hostname resolutions that we observe for the first time with our global passive DNS sensor network.
Request
- Base URLhttps://api.domaintools.com
- Auth
- API key in header X-Api-Key
- or HTTP basic
- or API key in query parameter signature
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
A domain name or substring using the DNS character set (letters, digits, hyphens).
An asterisk (*) may be used as a wildcard prefix or suffix, but not in the middle. Omit the parameter entirely to fetch all domains.
A trailing dot is acceptable. International characters must be in punycode.
Filter for an exact domain or a domain substring by prefixing or suffixing your string with *.
Multiple parameters are supported: e.g., ?domain=*apple*&domain=*mic*.
The URL-encoded version of * (%2A) may be required in some clients.
See full documentation.
Returns results observed from the earliest available record up to the specified point in time (inclusive).
Use with after to return results from a specific window, starting from the after time (inclusive) and ending at the before time (inclusive).
At least one of after, before, or sessionID must be provided to establish a valid query window. If after is omitted, before (or sessionID) becomes required, and vice versa.
Returns results observed from the specified point in time (inclusive) up to the latest available record.
Use with before to return results from a specific window, starting from the after time (inclusive) and ending at the before time (inclusive).
At least one of after, before, or sessionID must be provided to establish a valid query window. If before is omitted, after (or sessionID) becomes required, and vice versa.
Optional flag to include a header row as the first line of the response when the response format is text/csv.
Set to 1 to enable CSV headers. If omitted, no header row is included.
Accepts true, false, 1, or 0; false is the default. Enabling it on a request that doesn't ask for text/csv returns 422, as does a value that isn't a boolean.
Adds a header row as the first line of the response when text/csv is requested.
Set headers=1 to enable. Enabling it on a request that doesn't ask for text/csv returns 422.
Unique, client-generated session identifier for incremental feed retrieval.
Requirements:
-
1 to 64 characters in length
-
Alphanumeric characters and hyphens only
-
Case-sensitive
Use a new value to start a new session; reuse the same value to resume a session and fetch additional results.
If omitted, time window parameters (such as after/before) are required.
A string that serves as a unique identifier for the session, used for resuming data retrieval from the last point.
Use a new sessionID to begin a new session, fetching the most recent hour by default. Add fromBeginning=true on only the first request to start from the earliest available hour instead.
Reuse the same sessionID to return all feed data since your last request.
If an API call returns an HTTP 206 response, repeat the same request with the same sessionID to receive the next tranche of results, until an HTTP 200 response is returned, indicating all results have been delivered.
If omitted, time window parameters (such as after/before) are required.
Optional flag to return data from the start of the available window (the first hour) when beginning a new session. Requires sessionID.
Accepts true, false, 1, or 0; false is the default. Only use on the first request with a new session ID — a session ID that already exists returns 406. A value that isn't a boolean returns 422, as does use without a sessionID.
Requires sessionID. When starting a new session, set fromBeginning=true to fetch data from the earliest available time (the first hour) rather than the most recent hour.
Returns 406 if the given sessionID already exists. Drop fromBeginning from subsequent requests after the first call.
Maximum number of feed entries to return in the response payload.
Primarily intended for testing.
Limits the number of results in the response payload. Primarily for testing.
Only required for HMAC authentication.
Your DomainTools API username.
Hex-encoded HMAC signature computed over the string api_username + timestamp + request_path using the API key and a supported algorithm (MD5, SHA1, or SHA256) as the HMAC secret. For example, if using SHA256, compute:
hex(HMAC_SHA256(api_key, api_username + timestamp + "/v1/feed/nad/"))
and pass that as ?signature=….
Only required for HMAC authentication.
Current UTC timestamp in ISO 8601 format (YYYY-MM-DDTHH:MM:SSZ). Used to prevent replay attacks; the server will reject timestamps outside an allowed window.
Your product or integration name.
Appliance/module/playbook name
Your product or integration version.
Response
OK
Changes
No recorded changes to this operation across all 1 revision of this API.