Domain Track is a sophisticated cross-platform mobile application built with Flutter, designed to provide comprehensive domain intelligence services.
The application allows users to query domain availability across multiple TLDs and fetch detailed WHOIS registration information including registrar details, creation and expiration dates, and contact emails.
Powered by a robust Python Flask backend service, Domain Track delivers real-time domain data with a clean, modern interface that makes domain research simple and efficient.
Search domain names across multiple TLDs (extensions) simultaneously.
Instantly check if a domain is available or registered with real-time results.
View detailed WHOIS information of registered domains including registrar and dates.
Filter domain extensions (e.g., .com, .net, .org) to focus on specific TLDs.
See registrar, registration dates, and contact emails for comprehensive domain information.
Intelligent formatting of WHOIS response data for better readability and understanding.
Flutter-based mobile application for domain intelligence and WHOIS lookup.
Flask-based REST API for domain availability checking and WHOIS data retrieval.
Input your desired domain name and select TLDs to check.
The Flask backend queries WHOIS databases for domain information.
See availability status and detailed WHOIS information for each domain.
// API Endpoints
POST http://
GET http://
// Example Request
{ "siteName": "example", "extensions": [".com", ".org", ".net"] }
// Example Response
{ "Status": "Registered", "Domain": "example.com", "Registrar": "Example Registrar LLC", "CreationDate": "1995-08-13 04:00:00", "ExpirationDate": "2025-08-12 04:00:00", "NameServers": ["NS1.EXAMPLE.COM", "NS2.EXAMPLE.COM"], "Emails": ["admin@example.com"] }
// Nginx Configuration Example
server { listen 3303; server_name localhost; location /serach_domains/ { proxy_pass http://127.0.0.1:7112/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_connect_timeout 150; proxy_send_timeout 150; proxy_read_timeout 150; send_timeout 150; } }