Daily Registered Domain Names Feed
Match Every New Registration Against Your Brand Names.
The Daily Registered Domain Names Feed delivers the newly registered domains of the last day as one file, ready to match against your brand names and your watchlists while each domain is still new. A lookalike domain has to be registered before a campaign can use it.
Request
GET /
daily-registered-domains
Match against acme
Ways a name can match: exact, contained, a few characters off, lookalike characters
garden-tools.example(no match)acme-support.example
, matched: contained
harbor-cafe.example(no match)acmf.example
, matched: a few characters off
аcme.example
, matched: lookalike characters
Enrich
registrar and dates (Domain WHOIS), resolves, has MX (DNS Lookup)
Act
deny list, takedown
The Day’s Registrations Are One Request Away.
Ask for CSV or JSON. The response says how large the file is, how many lines it has and when it was built, then hands over a link valid for an hour.
| Parameter | Type | Description | |
|---|---|---|---|
file_ | string | Optional | json (default) or csv. |
Request
curl "https://api.deepinfo.com/v1/feeds/daily-registered-domains?file_format=csv" \
-H "apikey: YOUR_API_KEY"import requests
meta = requests.get(
"https://api.deepinfo.com/v1/feeds/daily-registered-domains",
params={"file_format": "csv"},
headers={"apikey": "YOUR_API_KEY"},
).json()
r = requests.get(meta["download_url"])
r.raise_for_status()
with open("registered.csv", "wb") as out:
out.write(r.content)import { writeFile } from 'node:fs/promises'
const meta = await (await fetch(
'https://api.deepinfo.com/v1/feeds/daily-registered-domains?file_format=csv',
{ headers: { apikey: 'YOUR_API_KEY' } }
)).json()
const file = await fetch(meta.download_url)
await writeFile('registered.csv', await file.text())
Response
{
"download_url": "https://…/<pre-signed link, valid for 1 hour>",
"file_format": "csv",
"file_size": …,
"file_update_time": "2026-09-22T10:00:00Z",
"line_count": …
}
From a File of Names to a Short List.
-
01
Fetch
Poll the endpoint until
file_moves past your last run, then download the file within the hour.update_ time -
02
Match
Compare each name with your brand and product names: exact, contained, a few characters off, and spelled with lookalike characters.
-
03
Enrich
For each match, Domain WHOIS gives the registrar and dates, and DNS Lookup shows whether it resolves or has mail servers.
-
04
Act
Put confirmed lookalikes on your mail and web deny lists, and hand them to the team that runs takedowns.
How a Name Imitates Yours.
Brand Risk Protection applies these match types to newly seen domains and can notify your team instantly when it detects a new fraudulent domain. The feed lets you run this kind of matching in your own pipeline.
-
acme.example
-
acme.test
-
acme-login.example
-
acrne.example, r + n for m
-
acem-verify.example, swapped “me”
-
аcme.example, U+0430 CYRILLIC SMALL LETTER A
resolves as xn--cme-5cd.example
-
аcme-login.example, U+0430 CYRILLIC SMALL LETTER A
resolves as xn--cme-login-zyh.example
-
aсem.example, swapped “me” · U+0441 CYRILLIC SMALL LETTER ES
resolves as xn--aem-4ed.example
-
secure-aсem.example, swapped “me” · U+0441 CYRILLIC SMALL LETTER ES
resolves as xn--secure-aem-jwi.example
Workflows That Start With a New Registration.
Phishing Detection
Score each new name that resembles yours before it shows up in a user’s inbox.
Brand Impersonation
Feed confirmed lookalikes into monitoring and takedown instead of waiting for a customer report.
Threat Hunting
Look for registration patterns across a day: shared naming conventions, clusters of similar names, sudden bursts in one TLD.
Fraud Prevention
Give your fraud team the names that could front a fake shop or a fake support line, while the domains are still new.
Questions About Daily Registered Domain Names Feed
What does “the last day” mean for this file?
The file lists the domains registered in the last day, as of the file_ in the response. Store that timestamp with each run so consecutive files line up in your pipeline.
Is there a real-time version?
Not as a public endpoint. If a daily file is too slow for your workflow, see real-time registrations for the options, or talk to our data team.
How is the daily feed priced?
Data feeds are priced on their own, by volume and frequency, separately from the Deepinfo Platform. See Data & API pricing, or talk to the data team about the daily files you need.
How do we see registration counts without downloading the file?
The Domain Intelligence endpoints return registration counts by day, TLD and keyword, and our public Domain Insights page charts them.
Can we use the file inside our own product?
How the data can be used and shown in your product is part of the agreement. Talk to the data team about your case.
Run a First Lookalike Check On Your Brand.
We set up access to the daily feed and go through the first run with your team.