Log inGet a key

Developer tools

Domain WHOIS API

Check any domain — availability, registrar, expiry date, nameservers and DNSSEC — straight from the registry via RDAP.

/domainfree allowance included
api.apimitra.in /domain
am@mitra ~ %$curl "https://api.apimitra.in/domain?name=apimitra.org"
{
"status": "ok",

"api": "domain",

"domain": "apimitra.org",

"available": true,

"message": "apimitra.org is AVAILABLE for registration"

}

every TLD

RDAP coverage

24h

result cache

RDAP

free registry source

www / https

auto-stripped

About the API

What this endpoint does.

Whether you are validating a customer’s domain, watching an expiry for a re-registration play, or auditing a brand’s footprint, you need registry data — and it shouldn’t cost a WHOIS vendor fee. This endpoint queries RDAP directly across every TLD.

Give it a domain (it strips www. and https:// automatically) and you learn whether it is registered or available, who the registrar is, when it expires, its status codes, nameservers and DNSSEC status.

Who builds on this

Built for the teams shipping real products.

  1. 01

    SaaS & identity tools

    Verify a customer actually owns a domain during onboarding before issuing a token or record.

  2. 02

    Brand & domain investors

    Watch expiries and availability across a portfolio on one schedule.

  3. 03

    Security teams

    Enrich phishing and squatting investigations with registrar and nameserver data.

Under the hood

What you send. What comes back.

Request

Inputs you send

  • namerequired

    the domain — name, domain or q all work. Prefixes auto-stripped.

Response

JSON you get back

  • available

    boolean — is it free to register.

  • registrar

    the holding registrar, when registered.

  • expiration

    expiry date (ISO-8601).

  • nameservers

    array of the domain’s name servers.

  • status_codes

    e.g. ["client transfer prohibited"].

Try it

One call, real data.

Try it in the playground
/domain?name=apimitra.org
am@mitra ~ %$curl "https://api.apimitra.in/domain?name=apimitra.org"
{
"status": "ok",

"api": "domain",

"domain": "apimitra.org",

"available": true,

"message": "apimitra.org is AVAILABLE for registration"

}

For registered domains the response adds registrar, expiration, nameservers and DNSSEC.

Free tier

Ship on this API free, then pay only when your calls outgrow it.

  • A free monthly request allowance on your first key — enough to build and test.
  • The same key works across every endpoint, so you can switch APIs as you grow.
  • When the free requests end, upgrade to paid — your code and endpoints don’t change.

Every endpoint includes a free monthly request allowance — the size differs from API to API. When your free requests run out, you move to a paid plan with the same key. No card needed to start.

Start with Domain WHOIS, free.

Create an account and we’ll issue your free API key in minutes — this endpoint included.

© 2026 API Mitra. All rights reserved.

service statusMade in India