frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: RDAP API – Normalized JSON for Domain/IP Lookups (Whois Replacement)

https://rdapapi.io
2•boutetnico•1h ago
I discovered RDAP while working on a hobby project where I needed to check if IP addresses were residential or not. RDAP was giving me more data than WHOIS, and it returns JSON instead of plain text. WHOIS is going away anyway. ICANN now requires RDAP for all gTLDs, and many registries are returning less data over port 43 or dropping it entirely. But RDAP is not easy to work with directly.

There is no single server. You have to check the IANA bootstrap registry to find which server handles each TLD, and some ccTLDs have working RDAP servers that are not even listed there. For .com and .net, the registry only has basic data. You need a second request to the registrar server to get contacts and abuse info. Then there is vcardArray, a deeply nested array-of-arrays format for contact data. And every server has its own rate limits.

I built an API that does all of that and gives you clean JSON back. One endpoint, same schema for every TLD. Here is what you get for google.com with ?follow=true (follows the registrar link automatically):

  {
    "domain": "google.com",
    "registrar": { "name": "MarkMonitor Inc.", "iana_id": "292" },
    "dates": { "registered": "1997-09-15T04:00:00Z", "expires": "2028-09-14T04:00:00Z" },
    "nameservers": ["ns1.google.com", "ns2.google.com", "ns3.google.com", "ns4.google.com"],
    "entities": { "registrant": { "organization": "Google LLC", "country_code": "US" } }
  }
You also get status codes, DNSSEC, abuse contacts, etc. There is a free lookup tool on the homepage to try it, no signup needed.

Supplemental servers. The IANA bootstrap only covers ~1,200 TLDs. I keep a list of 30 extra RDAP servers (for TLDs like .io, .de, .me, .us) that work but are not registered with IANA. Synced daily.

Registrar follow-through. For thin registries like .com, the registry only has dates and nameservers. The registrar has the rest on a different server. The API follows that link and merges both.

SDKs. Open source clients for Python, Node.js, PHP, Go and Java.

Responses are cached for 24 hours to reduce load on upstream RDAP servers.

This is my first SaaS, just launched. Would love honest feedback.

The API starts at $9/mo with a 7-day free trial.

Vibecoding Challenge 2: The Five Feathers (Spring 2026)

https://gist.github.com/MostAwesomeDude/ebb60b9bec53c4795f54606e944fccd7
1•todsacerdoti•55s ago•0 comments

Show HN: Agent Orchestrator – Built using the agents it orchestrates

https://github.com/ComposioHQ/agent-orchestrator
1•prateekk77•1m ago•0 comments

Transfr AI – Transfer Conversations Between Claude, ChatGPT, and Gemini

https://chromewebstore.google.com/detail/transfrai/nhhdkdmgcigbmdeacpmanconapeceedf
1•begad_ten•2m ago•1 comments

Catching Up on Some Social Media Addiction Rulings

https://blog.ericgoldman.org/archives/2026/03/catching-up-on-some-social-media-addiction-rulings.htm
1•hn_acker•2m ago•0 comments

Qwen3.5 Small: 0.8B, 2B, 4B, 9B Released

https://huggingface.co/collections/unsloth/qwen35
1•syx•2m ago•0 comments

I Changed My Mind About MCP

https://sibylline.dev/articles/2026-03-01-mcp-changed-my-mind/
1•CuriouslyC•2m ago•0 comments

The Company Is Watching You Everywhere (1987)

https://web.mit.edu/gtmarx/www/companywatching.html
1•robtherobber•3m ago•0 comments

Show HN: Claude-replay – Replay your Claude Code sessions

https://github.com/Trailblaze-work/claude-replay
1•kouiskas•3m ago•0 comments

Miapi – Grounded AI answers API with citations ($3.80/1K queries

https://miapi.uk/
1•Doyuk•3m ago•1 comments

Show HN: Rocket 68 – A Motorola 68000 CPU emulator in C

1•habedi0•4m ago•0 comments

Cognition Engines Decision Intelligence for AI Agents

https://cognition-engines.ai/
1•tfatykhov•5m ago•0 comments

An entrepreneur started an urban flower farm in neighbors' yards

https://www.marketplace.org/story/2026/02/27/how-an-entrepreneur-started-urban-farming-in-her-nei...
1•mooreds•6m ago•0 comments

Grain of Hope

https://fixthenews.com/p/grain-of-hope
1•mooreds•7m ago•0 comments

The least ambiguous date format

https://practicalbetterments.com/change-your-default-date-format-to-the-least-ambiguous/
1•ptvz•7m ago•0 comments

AI is NOT better than you

https://ginoz.bearblog.dev/ai-is-not-better-than-you/
2•speckx•9m ago•0 comments

Companies Shouldn't Ban OpenClaw

https://www.robert-glaser.de/why-companies-should-not-ban-openclaw/
1•youngbrioche•9m ago•0 comments

Ask HN: How is your team changing documentation for AI-assisted coding?

1•hubraumhugo•10m ago•1 comments

The Wrong Apocalypse [pdf]

https://ionanalytics.com/wp-content/uploads/2026/02/The_Wrong_Apocalypse.pdf
1•mooreds•10m ago•0 comments

Ask HN: How do you manage the gap between team chat and real work?

1•PaulShin•10m ago•0 comments

Humans show bat-like skills using mouth-click echolocation

https://medicalxpress.com/news/2026-02-humans-skills-mouth-click-echolocation.html
1•PaulHoule•11m ago•0 comments

Free-Trial Commercial Database Defeats Publicity Rights Claim–LaFleur vs. Yardi

https://blog.ericgoldman.org/archives/2026/03/free-trial-commercial-database-defeats-publicity-ri...
2•hn_acker•12m ago•0 comments

The Pentagon Just Bet $100M on a Drone Contest

https://gadallon.substack.com/p/the-pentagon-just-bet-100-million
2•JumpCrisscross•12m ago•0 comments

How to Securely Erase an Old Hard Drive on macOS Tahoe

https://www.jeffgeerling.com/blog/2026/securely-erase-hard-drive-macos-tahoe/
1•alcazar•12m ago•0 comments

My Doctors Almost Got a Heart Attack When They Saw My Cholesterol

https://machielreyneke.com/blog/cholesterol/
1•leephillips•12m ago•0 comments

Show HN: Ralphex – autonomous GPT Codex agent loop for ChatGPT Pro users

https://github.com/SmolNero/ralphex
1•edgar_ortega•13m ago•0 comments

Ariadne – Let your cloud AI agent use your local Chrome

https://github.com/Rand01ph/Ariadne
1•Rand01ph•14m ago•1 comments

Show HN: SAIA – Typed Contracts for LLM Outputs

https://github.com/serendip-ml/llm-saia/blob/develop/docs/INTRO.md
1•serendip-ml•15m ago•0 comments

AI-Powered Search with Doug Turnbull and Trey Grainger

1•CShorten•15m ago•0 comments

US set to lose measles elimination status after cases soar

https://www.bmj.com/content/392/bmj.s391
5•geox•15m ago•0 comments

List of 43,000 domains blocked in India

https://dnsblocks.in/#explorer
2•karansaini•18m ago•0 comments