Domain Age API

GET

Find out how old any domain is, down to the day.

Domain Age returns when a domain was first registered and how old it is in days, months and years, with a readable age, an age bracket and a newly-registered flag. Paid plans add the expiration date and the last registry update.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/domainage?domain=myspace.com
Query parameters
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "domain": "myspace.com",
    "createdDate": "1996-02-22T05:00:00Z",
    "domainAgeDays": 11193,
    "domainAgeMonths": 367,
    "domainAgeYears": 30.6,
    "domainAgeText": "30 years, 7 months",
    "ageCategory": "veteran",
    "isNewlyRegistered": false,
    "expirationDate": "2029-02-23T05:00:00Z",
    "lastUpdatedDate": "2023-01-17T00:16:21Z",
    "daysSinceLastUpdate": 1367
  }
}

About the Domain Age API

Domain Age reads the domain's registration record from the registry over RDAP, falling back to WHOIS, and measures the time since the creation date. The flag for newly registered domains is set below 30 days, the window in which most phishing and spam domains are used.

What people use it for

Fraud and Phishing Scoring
Score sign-ups, payments and inbound email by the age of the sender's domain, and step up checks when isNewlyRegistered is true.
Lead Qualification
Rank inbound leads by how established their company domain is, so a 15-year-old domain gets routed ahead of one registered last week.
Link and Content Moderation
Hold links to domains younger than 30 days for review before they appear in comments, chats or user profiles.
SEO and Domain Investing
Check the age of expired or for-sale domains before buying, since older domains often carry more backlink history.

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use Domain Age

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the Domain Age API.

Read the docs →
How many domain age checks does the Starter plan cover?
Starter covers 20,000 domain age checks each month. At 10 credits per request, that works out to $1.50 per 1,000 lookups, or about $0.0015 per call. The Free plan includes 20 checks per month for testing.
What does the Free plan return?
The Free plan returns the creation date, the age in days, months and years, the readable age, the age bracket and the newly registered flag. Paid plans add the expiration date, the last update date and the days since that update.
Where does the creation date come from?
It is read live from the domain's registry over RDAP, with WHOIS as a fallback, at the time of your request. It is not taken from a pre-scraped snapshot.
What happens when a registry doesn't publish a creation date?
Some country-code registries do not publish registration dates. For those domains the API returns a 404 with a clear message instead of guessing an age.
How are the age brackets defined?
ageCategory is new under 30 days, young under 1 year, established under 5 years, mature under 10 years and veteran at 10 years or more. isNewlyRegistered is true for domains under 30 days old.

Ready to build with Domain Age? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs