# Daily Registered Domain Names Feed

URL: https://www.deepinfo.com/data-api/feeds/daily-registered-domain-names/

## 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.

[Talk to us about access](https://www.deepinfo.com/contact/?topic=data-api) [Daily Registered Domains reference](https://docs.deepinfo.com/reference/feeds/daily-registered-domains/)

### 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.

GET `https://api.deepinfo.com/v1/feeds/daily-registered-domains` [Reference](https://docs.deepinfo.com/reference/feeds/daily-registered-domains/)

| Parameter | Type |  | Description |
| --- | --- | --- | --- |
| `file_format` | string | Optional | `json` (default) or `csv`. |

Request

curl:

```bash
curl "https://api.deepinfo.com/v1/feeds/daily-registered-domains?file_format=csv" \
  -H "apikey: YOUR_API_KEY"
```

Python:

```python
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)
```

JavaScript:

```javascript
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

200 OK · application/json

```json
{
  "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.

1. **Fetch**

   Poll the endpoint until `file_update_time` moves past your last run, then download the file within the hour.
2. **Match**

   Compare each name with your brand and product names: exact, contained, a few characters off, and spelled with lookalike characters.
3. **Enrich**

   For each match, [Domain WHOIS](https://www.deepinfo.com/data-api/apis/whois-lookup/) gives the registrar and dates, and [DNS Lookup](https://www.deepinfo.com/data-api/apis/dns-lookup/) shows whether it resolves or has mail servers.
4. **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.

- **Same name** (`exact`): The name itself, on another TLD
- **Name inside** (`contains`): The name inside a longer label
- **Typo** (`fuzzy`): One edit away: a dropped, doubled, swapped or mistyped letter
- **Typo inside** (`fuzzy_contains`): A typo inside a longer label
- **Lookalike letters** (`confusable_exact`): Letters swapped for ones that look identical
- **Lookalike letters inside** (`confusable_contains`): Lookalike letters inside a longer label
- **Lookalike and typo** (`confusable_fuzzy`): A typo and a lookalike letter together
- **Lookalike and typo inside** (`confusable_fuzzy_contains`): Both, inside a longer label

[Brand Risk Protection](https://www.deepinfo.com/platform/brp/)

### Workflows That Start With a New Registration.

#### [Phishing Detection](https://www.deepinfo.com/solutions/use-cases/phishing-detection-and-prevention/)

Score each new name that resembles yours before it shows up in a user’s inbox.

#### [Brand Impersonation](https://www.deepinfo.com/solutions/use-cases/brand-impersonation-protection/)

Feed confirmed lookalikes into monitoring and takedown instead of waiting for a customer report.

#### [Threat Hunting](https://www.deepinfo.com/solutions/use-cases/threat-hunting/)

Look for registration patterns across a day: shared naming conventions, clusters of similar names, sudden bursts in one TLD.

#### [Fraud Prevention](https://www.deepinfo.com/solutions/use-cases/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_update_time` 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](https://www.deepinfo.com/data-api/feeds/real-time-newly-registered-domain-names-stream/) for the options, or [talk to our data team](https://www.deepinfo.com/contact/).

**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](https://www.deepinfo.com/pricing/#data-pricing), or [talk to the data team](https://www.deepinfo.com/contact/?topic=data-api) about the daily files you need.

**How do we see registration counts without downloading the file?**

The [Domain Intelligence](https://www.deepinfo.com/platform/dsi/domain-intelligence/) endpoints return registration counts by day, TLD and keyword, and our public [Domain Insights](https://www.deepinfo.com/insights/domain/) 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](https://www.deepinfo.com/contact/?topic=data-api) 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.

[Talk to us about access](https://www.deepinfo.com/contact/?topic=data-api) [Feeds reference](https://docs.deepinfo.com/reference/feeds/)
