Domain Intelligence
Measure the Domain Namespace as It Grows.
Some questions are about new domains as a group: how many were registered this week, which TLDs took them, which words keep turning up in their names.
Domain Intelligence answers them from the domain index behind Deep Search & Insights, as plain API endpoints. The same endpoints feed our public Domain Insights page.
Count New Domains by Window.
Three windows from Registration Stats at the last Insights refresh, reloaded from the Insights cache when the page opens. That call also returns a 1-day count and an all-time total.
- Last 7 days
- 1,977,622domains registered
- Last 30 days
- 10,911,417domains registered
- Last 365 days
- 117,582,672domains registered
One Endpoint per Question.
Each is a GET request under /. None takes a body, and each returns plain JSON you can chart without reshaping.
| Registration Stats | How many domains were registered in the last 1, 7, 30 and 365 days, and in total. No parameters. |
|---|---|
| Registration Timeline | How many were registered on each day, newest day first. interval: 1 to 30 days, default 7. |
| TLD Stats | Which TLDs new registrations went to, ranked by count. interval: 1, 7, 30 or 365 days, or leave it out for all time. size: 10 (default), 100, 1,000 or 10,000 rows. |
| Keyword Stats | Which keywords appear most in newly registered names, ranked by count. Same parameters as TLD Stats. |
The most recent day in the timeline is still in progress when you query it, so its count is partial.
Which TLDs New Domains Land In.
Pick a window and a row count. The answer is a ranked list of TLDs with their registration counts, ready for a chart or a watchlist.
| Parameter | Type | Description | |
|---|---|---|---|
interval | string | Optional | Window in days: 1, 7, 30 or 365. Leave it out for all-time counts. |
size | string | Optional | Rows to return: 10 (the default), 100, 1000 or 10000. |
Request
curl "https://api.deepinfo.com/v1/explorer/domain-intelligence/tld-stats?interval=7&size=10" \
-H "apikey: YOUR_API_KEY"import requests
r = requests.get(
"https://api.deepinfo.com/v1/explorer/domain-intelligence/tld-stats",
params={"interval": 7, "size": 10},
headers={"apikey": "YOUR_API_KEY"},
)
for row in r.json():
print(row["tld"], row["count"])const r = await fetch(
'https://api.deepinfo.com/v1/explorer/domain-intelligence/tld-stats?interval=7&size=10',
{ headers: { apikey: 'YOUR_API_KEY' } }
)
for (const { tld, count } of await r.json()) console.log(tld, count)
Response · from the Insights snapshot of 2026-10-29
[
{ "tld": "com", "count": 888505 },
{ "tld": "top", "count": 96144 },
{ "tld": "xyz", "count": 94439 },
{ "tld": "cn", "count": 92272 },
{ "tld": "online", "count": 52619 },
"…"
]
From a Count to the Domains Behind It.
Domain Intelligence tells you that something moved. Domain Search tells you which domains moved it.
Domain Search filters on name keywords and creation dates, so a word climbing the Keyword Stats list becomes a query for the names that carry it. Exclude the domains you own with must_ and the result is a review list.
curl -X POST \
"https://api.deepinfo.com/v1/discovery/domain-search" \
-H "apikey: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"filters": {
"must": [
{ "name": "domain.name.keywords",
"type": "eq", "value": "acme" },
{ "name": "domain.whois.create_date",
"type": "gte",
"value": "2026-09-01T00:00:00Z" }
],
"must_not": [
{ "name": "domain",
"type": "eq", "value": "acme.example" }
]
},
"sort": [
{ "field": "domain.whois.create_date",
"order": "desc" }
]
}'
Where the Counts Change a Decision.
Brand Monitoring Scope
TLD Stats ranks the extensions new registrations go to in any window. It is a starting point for deciding where to look first for lookalikes of your brand.
Threat Research
Keyword Stats shows which words are rising in new names. When one relates to your sector, a product launch or a current event, Domain Search lists the domains behind it.
Research and Reporting
Registration volume by window, by TLD and by keyword, from one source. No zone files to collect and no counting pipeline to maintain.
Your Own Dashboards
The responses are small JSON documents. Poll them on a schedule and chart the daily timeline in the tools your team already works in.
Questions About Domain Intelligence
Where do the counts come from?
From Deepinfo’s own domain index, the data that Domain Search queries and that the Deepinfo Platform’s modules read.
Why is the latest day in the timeline so low?
That day is still in progress when you query it, so its count is partial. Compare complete days, or use Registration Stats for rolling windows.
Do the counts include subdomains?
No. They count newly registered domains. Newly discovered subdomains are delivered separately, in the Daily Discovered Subdomains feed.
Can we get the domains themselves, not only the counts?
Yes. Domain Search returns the matching domain records for any combination of filters, and the Daily Registered Domains feed delivers every domain registered in the last day as a file.
Why does Keyword Stats take longer than the other calls?
It ranks the words across every name registered in the window you choose, so it takes longer than the other Domain Intelligence calls. Schedule it and cache the result rather than calling it for every page view.
How do we get access?
Through the Deepinfo API, with your key in an apikey header. Which endpoints you can call, and your rate limits, depend on your plan. See the Domain Intelligence reference or talk to us.
Put the Registration Pulse in Your Tools.
Talk to us about API access, or book a demo and we’ll walk through the counts for the TLDs and keywords your team cares about.