Every TLD permutation of a name, in one call.
Pass a domain name (without TLD). Get back every TLD where that name is registered. Useful for brand-coverage analysis and lookalike sweeps.
One pivot across every TLD.
The All TLDs API takes a domain (the API will normalize off the extension if present) and returns every TLD permutation of that name registered in the corpus. The query runs across legacy gTLDs, new gTLDs, and the major ccTLDs Deepinfo monitors.
Use this for brand-coverage analysis (which TLDs has your brand been registered on, both legitimately and not) and for lookalike sweeps (which TLDs has an attacker registered the brand keyword on).
Pair with the Daily Registered Domain Names feed to catch new TLD registrations of your brand keyword as they appear.
One endpoint, one required parameter.
Endpoint:
GET https://api.deepinfo.com/v1/discovery/all-tlds?domain={domain}
Parameters:
Authentication is by API token in the request header. See docs.deepinfo.com for the full request reference.
See what the API returns.
Real response structure for the Every TLD permutation of a name, in one call endpoint. Field coverage may vary based on query parameters and data availability.
{
"_request": {"domain": "acme"},
"results": [
{"fqdn": "acme.com", "tld": "com", "registrar": "MarkMonitor Inc.", "first_observed": "1995-07-12"},
{"fqdn": "acme.net", "tld": "net", "registrar": "MarkMonitor Inc.", "first_observed": "1996-03-04"},
{"fqdn": "acme.io", "tld": "io", "registrar": "GoDaddy.com, LLC", "first_observed": "2017-11-22"},
{"fqdn": "acme.shop", "tld": "shop", "registrar": "NameCheap, Inc.", "first_observed": "2025-04-08"},
{"fqdn": "acme.xyz", "tld": "xyz", "registrar": "Dynadot, LLC", "first_observed": "2026-01-14"}
],
"pagination": {"page": 1, "page_size": 50, "total": 184}
}
Sample response shown. Real responses depend on query parameters, data availability, and API version. Talk to us for full schema documentation.
Workflows this API plugs into directly.
Brand Impersonation Protection
Sweep every TLD for registrations of your brand keyword. Triage by registrar reputation and registration age.
Read the use casePhishing Detection and Prevention
Catch lookalike registrations across TLDs you don't own.
Read the use caseMergers and Acquisitions Due Diligence
Audit the target's TLD coverage to surface defensive registrations and gaps.
Read the use case“Brand-coverage sweeps across hundreds of TLDs used to take a custom script and rate-limit pacing. One API call returns the full permutation set; we run the sweep nightly across our customer portfolio.”
Other discovery APIs.
Search the global domain corpus, by any field.
Filter the full domain corpus by any of 149 indexed fields and 11 query operators.
See API APIEverything Deepinfo knows about one domain, in one call.
Pass a domain.
See API APIEvery subdomain under any apex, in one call.
Pass an apex domain.
See API APIFind every domain that looks like yours.
Pass a seed domain.
See API APIFind every domain registered to an email.
Pass an email address.
See API APIDomains registered at the same moment.
Pass a seed domain.
See APISweep every TLD, from any name.
We'll set up token access and walk through how teams plug this into brand and phishing workflows.