datapulse_dns_dpsearch
datapulse:dnsOutput: CSVRead-onlyDeprecatedSearch domains by name/pattern (deprecated)
Description
DEPRECATED — use datapulse_dns_searchlabels instead.
Search the DataPulse database for domains matching a search term.
Returns full domain names. The newer searchlabels tool is preferred: it returns labels with their TLD spread, which is more useful for typosquatting, brand variant, and impersonation analysis.
Matches domain-name strings only — does NOT search WHOIS/RDAP contents (no reverse-WHOIS).
Search Behavior:
- Fuzzy matching: Finds lookalike characters
- Match types: ’exact’, ‘substring’, ‘fuzzy’
- Returns top matches by score (server-side limiting via topn)
Response: CSV with header line: count and completeness status, then match,type,score rows. When incomplete, more matches exist beyond the returned set.
For usage guidance, call datapulse_help(topic="dpsearch")
Parameters
| Parameter | Type | Description |
|---|---|---|
search_termrequired | string | Search term to query. Accepts any valid UTF-8 string. Min length: 3Max length: 100 |
date | string | Date to query (YYYY-MM-DD). Defaults to most recent data if not specified. Min length: 10Max length: 10Pattern: ^\d{4}-\d{2}-\d{2}$ |
Input schema (JSON)
{
"additionalProperties": false,
"properties": {
"date": {
"description": "Date to query (YYYY-MM-DD). Defaults to most recent data if not specified.",
"maxLength": 10,
"minLength": 10,
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"type": "string"
},
"search_term": {
"description": "Search term to query. Accepts any valid UTF-8 string.",
"maxLength": 100,
"minLength": 3,
"type": "string"
}
},
"required": [
"search_term"
],
"type": "object"
}Generated from the live server (DataPulse MCP 1.0.0) on October 1, 2026.