Skip to content
@rdapapi

RDAP API

Modern WHOIS lookup API powered by RDAP. Normalized JSON domain data across 1,200+ TLDs. Fast cached responses, simple Bearer auth.

RDAP API — Modern WHOIS Lookup API for Developers

RDAP API is a REST API that replaces WHOIS with structured JSON domain lookups. It queries RDAP (Registration Data Access Protocol) — the official WHOIS successor defined in RFCs 7480–7484 — and normalizes responses into a flat, consistent format across 1,200+ TLDs.

No more parsing unstructured WHOIS text or nested vcardArray. One API call, one JSON shape, every registry.

Quick start

curl -H "Authorization: Bearer YOUR_TOKEN" \
  https://rdapapi.io/api/v1/domain/google.com

Returns registrar, registration/expiration dates, nameservers, DNSSEC status, and contact data — all in a single normalized JSON response.

Features

  • Normalized JSON domain data — consistent fields across all supported TLDs, no WHOIS parsing
  • Registrar follow-through?follow=true merges thin registry + registrar RDAP data in one call
  • 1,200+ TLDs supported — gTLDs, ccTLDs, and new TLDs via IANA RDAP bootstrap
  • Bulk domain lookups — query up to 10 domains in a single request with concurrent upstream fetches
  • Fast & cached — sub-50ms cached responses, no upstream rate limit issues
  • Simple Bearer auth — one API key, usage dashboard, predictable pricing

Use cases

  • Domain monitoring and expiration tracking
  • Registrar and WHOIS data enrichment
  • Brand protection and trademark monitoring
  • Security research and threat intelligence
  • Domain portfolio management

Official SDKs

Language Package Install
Python rdapapi pip install rdapapi
Node.js rdapapi npm install rdapapi
PHP rdapapi/rdapapi-php composer require rdapapi/rdapapi-php
Go rdapapi-go go get github.com/rdapapi/rdapapi-go
Java rdapapi-java Maven Central

Resources

Popular repositories Loading

  1. .github .github Public

    Organization profile

  2. python-sdk python-sdk Public

    Official Python SDK for the RDAP API — look up domains, IPs, ASNs, nameservers, and entities. Clean typed responses with sync and async support.

    Python

  3. java-sdk java-sdk Public

    Official Java SDK for the RDAP API

    Java

  4. node-sdk node-sdk Public

    Official Node.js SDK for the RDAP API

    TypeScript

  5. rdapapi-go rdapapi-go Public

    Official Go SDK for the RDAP API

    Go

  6. rdapapi-php rdapapi-php Public

    Official PHP SDK for the RDAP API

    PHP

Repositories

Showing 6 of 6 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…