Domain Expiration API

GET

Know when any domain expires and how long it has been registered.

Domain Expiration tracks domain expiration health and domain age for any web address. It returns days remaining until expiry, an expiration status, and age in days and years, with paid plans adding exact registration timestamps.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/domainexpiration?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",
    "expirationDate": "2029-02-23T05:00:00Z",
    "daysToExpiration": 1164,
    "expirationStatus": "healthy",
    "createdDate": "1996-02-22T05:00:00Z",
    "lastUpdatedDate": "2023-01-17T00:16:21Z",
    "daysSinceLastUpdate": 1064,
    "domainAgeDays": 10890,
    "domainAgeYears": 29.8
  }
}

About the Domain Expiration API

Domain Expiration Checker works by analyzing the domain provided and checking the expiration date. It uses advanced algorithms to check the expiration date of the domain and returns the expiration date.

What people use it for

IT Portfolio Auditing
IT teams monitor days to expiration across company websites to schedule timely renewals and prevent unexpected downtime from lapsed registrations.
Drop Catching Preparation
To catch pending drops before public auctions, domain investors track expiration status and remaining days across target registrations.
Fraud Risk Scoring
Flag suspicious sender domains in security pipelines by checking domain age in days to block phishing attempts from newly created web addresses.
Client Asset Onboarding
When taking over web infrastructure, digital agencies review domain health status to alert clients about pending expirations before site migrations.

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 Expiration

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

Questions.

Common questions about the Domain Expiration API.

Read the docs →
How far does the Starter plan go for expiration checks?
Starter covers 20,000 domain 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 calls per month for testing.
Do I get the exact expiration and creation dates on the Free plan?
No, exact timestamps require a paid subscription. The Free plan returns the days until expiration, domain age, and expiration health status. Full ISO timestamps for expiration date, creation date, and last update date are unlocked on Starter and above.
Is the domain expiration data checked in real time?
Yes, checks run in real time when you make the request. The API evaluates current domain records on demand rather than serving stale, pre-scraped registry snapshots.
What metrics are returned for each domain?
Each query returns days until expiration, a status flag such as healthy, warning, critical, or expired, and domain age measured in both days and years. Paid plans also provide the exact expiration date, creation date, and last update timestamp.
Can I use this data in a commercial domain monitoring tool?
Yes, you can integrate this data into commercial products with any paid plan. You are allowed to use the expiration metrics to power dashboards, alerts, or audit features for your users, so long as you do not resell the raw data as a standalone service.

Ready to build with Domain Expiration? 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