Real-time · Live Stream

Discover New Domains
Before Anyone Else

Stream freshly registered domains and subdomains directly to your terminal — within seconds of registration.

50M+
Domains / Day
Global
Coverage
<2s
Stream Latency
3
Platforms
discovery — LIVE STREAM
Why DiscoveryDomain

Purpose-built for
Security Researchers

Everything you need to monitor the global domain landscape in real time.

True Real-time Streaming
Domains arrive in your terminal within seconds of registration — not hourly batches or delayed feeds.
🔒
Privacy First
All traffic routes exclusively through our API. No third-party calls, no data leaks — your activity stays between you and us.
💻
One Binary, All Platforms
Single standalone executable for Windows, Linux, and macOS. Zero dependencies, zero Python, zero setup hell.
🎯
Smart Filtering
Filter by TLD, keyword, or combine both. Configured interactively — no cryptic command-line arguments.
📁
Auto-saved Output
Every domain is automatically saved to a dated .txt file organized by day. Ready for your pipeline.
🔑
Per-Device Licensing
1 license = 1 device. Add more device slots on demand. Fully managed from your client dashboard.

Ready to start discovering?

Choose a plan and start streaming within minutes.

Pricing

Simple, Transparent Pricing

Save more with longer billing periods. All plans include live domain streaming.

Monthly
2 Months Save 10% Yearly Save 20%

Prices in USD. IDR payments available via Midtrans.
Additional device slots purchasable separately. Contact support for custom needs.

About

Part of xReverseLabs

Tools for the security community, built by practitioners.

DiscoveryDomain is a domain intelligence platform developed under the xReverseLabs umbrella — a security research collective focused on building practical, production-grade tools for researchers, threat hunters, and red teams.

We built DiscoveryDomain because existing solutions were either too slow (hourly batches), too expensive (enterprise-only pricing), or exposed your data sources in network traffic. We wanted something that streams in real-time, costs a fair amount, and keeps your OPSEC intact.

What We Build

xReverseLabs builds security tooling in three areas: intelligence collection (like DiscoveryDomain), reverse engineering aids, and offensive / defensive utilities. All tools are cross-platform and built for practitioners who need things to actually work.

Support & Contact

For technical support, licensing questions, or partnership inquiries, reach us through the channels below.

xReverseLabs

We are a small, focused team. We don't publish headcounts or org charts intentionally — the work speaks for itself. If you want to know who we are, use our tools and read our research.

Client Login

Enter your license key to access your dashboard.

or

Don't have a license? View Pricing →

My Dashboard

License:

Plan
Devices Used
Total Slots
API Access

Download Tools

🪟
Windows
discovery.exe
🐧
Linux
discovery-linux
🍎
macOS
discovery-mac

Run the binary, enter your license key when prompted. Device is registered automatically. Your license key:

Devices

Loading...

Support

Need help? Contact our support team on Telegram or via email.

✈ Telegram ✉ Email

API Documentation

REST API for Business & Enterprise plans

Base URL

https://discover.xreverselabs.org

Authentication

Include your API key as a header in every request:

X-API-Key: sk_your_api_key_here

Endpoints

GET /v1/domains Fetch latest domains (batch)

Returns the most recently discovered domains. Paginated.

Query Parameters
limit integer Number of domains to return. Max 1000. Default 100.
tld string Filter by TLD, e.g. com, id, net
q string Keyword filter — returns domains containing this string
Example Request
curl -H "X-API-Key: sk_your_key" \ "https://discover.xreverselabs.org/v1/domains?limit=50&tld=com"
Response
{ "ok": true, "count": 50, "domains": [ "example-brand.com", "newstartup.com", ... ] }
SSE /v1/stream Real-time domain stream

Server-Sent Events stream. Domains are pushed in real-time as they are discovered. Keep the connection open to receive a continuous feed.

Query Parameters
tld string Filter by TLD. Leave empty for all.
q string Keyword filter
Example — Python
import sseclient, requests url = "https://discover.xreverselabs.org/v1/stream" headers = {"X-API-Key": "sk_your_key"} params = {"tld": "com"} # optional resp = requests.get(url, headers=headers, params=params, stream=True) client = sseclient.SSEClient(resp) for event in client.events(): print(event.data)
Example — Node.js
import EventSource from 'eventsource'; const es = new EventSource( 'https://discover.xreverselabs.org/v1/stream?tld=com', { headers: { 'X-API-Key': 'sk_your_key' } } ); es.onmessage = (e) => console.log(e.data);
GET /v1/stats Usage statistics

Returns your API usage stats for today.

curl -H "X-API-Key: sk_your_key" \ "https://discover.xreverselabs.org/v1/stats"
Response
{ "ok": true, "used_today": 1240, "rate_limit": 10000, "remaining": 8760 }

Rate Limits

Plan Requests/day SSE connections
Business 10,000 1 concurrent
Enterprise Unlimited Unlimited

Error Codes

Code Meaning
401Missing or invalid API key
403API access not available on your plan
429Daily rate limit exceeded
500Server error — contact support