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 response.
Registration detail is included automatically on paid plans.
Try a domain status check.
Try it
The public demo checks availability. Compare the included registration details in the example below.
Domain API · Included plan data
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.
Use your paid API key; registration detail is included automatically. 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" \
-H "X-API-Key: YOUR_API_KEY" \
-H "X-API-Version: 2.1.0"Example response
Highlighted fields: Included on paid plans.
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 registration detail is absent. Treat that result as unknown.
From one request to your app
One Domain call.
Your integration.
Paid plans include the registration details automatically in your Domain request. 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. Paid plans include their registration details automatically, including through MCP.
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 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 has available: true. If the availability check cannot answer, available is null. Registration detail is absent when it is not requested or not available to the plan or key.
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.