Registrar · Registration dates · Status
WHOIS Lookup API
A domain's registrar.
The dates that matter.
Bring registration context into your domain inventory or review. Read the registrar, creation and expiry dates, and published status in one Domain Deep response.
Domain Deep is included on paid plans.
Try a domain status check.
Try it
The public demo checks availability. Explore the registration example below for Deep details.
Domain API · Optional Deep
A registration record.
Ready for your app.
Use the same endpoint for registration status and details. The request and complete response stay together.
Registrar, dates and status.
Add deep=true with your API key. This complete Gmail response was captured on October 14, 2026; its dates are the recorded registration events.
Request
curl "https://api.parseapi.com/domain/gmail.com?deep=true" \
-H "X-API-Key: YOUR_API_KEY"Example response
Context for your domain inventory
Keep the dates.
Know the registrar.
Store the recorded expiry date alongside each domain. Use the creation date to calculate domain age, and the registrar name to route a registration question.
Registrar
MarkMonitor Inc.
- created
- updated
- expires
- Published status
- Read registration states such as transfer restrictions in the status list. Keep the published values with the record for your review.
- Dates retain their meaning
- created is the recorded registration date. updated is the last recorded registration change. expires is the recorded expiry date.
Public registration records
Read what's published.
Keep missing details clear.
Look up domains with a supported public registration service. The response keeps the registrar, registration events, status and DNSSEC information together.
- Coverage varies by registry
- Published fields differ between domains. Missing dates and registrar names remain null.
- Bounded result caching
- Registered results are reused for up to one hour. Unregistered results are reused for up to five minutes.
- An unanswered check stays unknown
- If the check cannot answer, available is null and requested Deep is empty. Treat that result as unknown.
From one request to your app
One Domain call.
Your integration.
Add deep=true to your Domain request with a paid key. Use the returned registration object in your inventory, onboarding flow or domain review.
HTTP, SDKs and MCP
Copy the request above or call the SDK's domain method with Deep enabled. The MCP domain tool accepts the same option.
Before you build.
Which API do I call for WHOIS details?
Use GET /domain/{domain}?deep=true with a paid API key. Registration details arrive in deep.registration. The SDK method and MCP tool are both named domain. See /docs/domain for the complete contract.
Which domains are covered?
Domains with a supported public RDAP registration service. Coverage and published fields vary by registry. Enter a hostname such as gmail.com, without a URL scheme, path or email address.
How fresh are the results?
Registered results are reused for up to one hour; unregistered results for up to five minutes. Expired results need a new check. created, updated and expires describe registration events, not the time of your API request.
What happens when details are missing?
Missing registrar names and dates are null. An unregistered domain returns registered: false. If the check cannot answer, available is null and requested Deep is empty. Free keys also receive deep: {} when Deep is requested.
Can I look up the owner or registration history?
This response supplies registrar, dates, published status and DNSSEC registration information. Owner contact details and past registration snapshots are not supplied.
Does an unregistered result mean I can buy the domain?
An unregistered result does not guarantee that a registrar will sell the domain. Check purchase terms with the registrar before making a buying decision.
WHOIS lookup pricing
Build with registration data.
Registration details are included on paid plans. Each lookup uses one API request from your shared ParseAPI allowance.
Choose a paid plan for registration details.