Resolve any domain live — developed, parked, for sale, or not resolving — in a single authenticated GET. No WHOIS blobs to parse, no week-old snapshots.
Domain Research API is a real-time domain status API that returns the current state of any domain in a single request — developed, parked, for sale, not resolving, or unreachable — checked live, and never more than 15 minutes old. It's built for fraud, risk and KYB teams, payments and merchant monitoring, data enrichment, domain investors, and developers.
{
"domain": "stripe.com",
"status": "developed",
"checked_at": "2026-07-16T09:14:22Z"
}
A domain status API returns the current state of any domain — whether it is developed, parked, listed for sale, not resolving, or unreachable — from a single API request. Unlike a WHOIS lookup, which returns registration records, or a cached domain database, which can be days stale, a real-time domain status API checks the domain itself and never serves a verdict more than 15 minutes old, so it catches a domain within the hour its status flips.
What it returns: one status field per domain — developed, parked, for_sale, available, or unreachable. Who uses it: fraud, risk and KYB teams, payments and merchant monitoring, data enrichment, domain investors, and developers. How you call it: one authenticated GET /v1/domains/check?domain=example.com.
More: how the domain check API works, live vs. cached domain data, domain checks for fraud & KYB, or what domain research means.
WHOIS and reputation APIs serve snapshots — often days old. A merchant that showed a clean store at onboarding can flip to a parking page, a scam, or nothing at all. By the time a cached feed catches up, the transactions have already cleared.
Reads registry data. The flip is invisible until the next crawl clears — hours to weeks later.
Checks the domain itself, not a stored record — so a flip shows up within 15 minutes, not next week.
A store that turned parked or scammy after onboarding shows up within 15 minutes — not after the next crawl clears, days later.
Instead of an analyst eyeballing a URL, route automatically on one status your rules and models can read.
Billed only on a delivered status. Errors and unreachable domains never hit your bill.
If a decision depends on whether a domain is a real, operating business, this is the input.
Shell and transaction-laundering merchants hide behind a site that looks active.
→Flag merchants whose domain is parked, for sale, or no longer resolving — the web-presence signal fraud tools miss.
A business claims a website that was stood up an hour ago.
→Confirm the site it claims is a real, operating store before you approve it.
New, no-history domains are where phishing and mule infra activate first.
→Confirm the site is real and operating, and feed that alongside the age and history signals your model already has.
Typosquats and lookalike registrations pile up faster than anyone can open them — and most are dormant.
→Sweep the watchlist and see which lookalikes have actually stood up a site, so you chase the live ones first.
A feed hands you thousands of suspicious domains a day. Most are already dead or were never stood up.
→Triage by what is actually resolving and serving a site, before an analyst opens a single one.
You’re emailing, pitching, and scoring dead ends.
→Clean your list against what’s actually live — drop parked and abandoned domains.
Tracking status across a large portfolio by hand doesn’t scale.
→Check whether each domain is developed, parked, or listed for sale in one loop.
Budget gets routed to parked and placeholder pages.
→Screen domains for parked pages before you spend on traffic or partners.
Sign up, pick a plan, and generate an API key in your dashboard.
Send an authenticated GET with the domain. No SDK, no batch job required.
Get one JSON field you can drop straight into a rule, a model, or a table.
| Cached WHOIS / reputation APIs | Domain Research API | |
|---|---|---|
| Data freshness | Snapshot, hours to weeks old | Never more than 15 minutes old |
| What it reflects | Registry records, often stale | The domain's current state |
| Catches a site that flipped | No | Yes |
| Output | Raw WHOIS / score to interpret | One status field |
| Billed on errors / non-answers | Often yes | Never |
1 check = 1 unit. You're charged only when a real status is returned — never for errors or unreachable domains.
Higher volume? Talk to us about enterprise & SLAs.
Illustrative preview — your live keys and usage live in the dashboard.
2,000 live checks for $29/mo. One call, one status — and you only pay for real answers.
Get your API key