API Documentation
Public REST API for Nexabit Network Utilities. Hosted as Vercel serverless functions. Rate limited to 60 requests per minute per IP.
Getting Started
Same-origin API on Vercel (recommended)
Base URL:
https://network.nexabitit.com/api/v1API root: /api
Health: /api/v1/health
Serverless functions: 6 consolidated handlers (within Vercel Hobby 12-function limit).
Authentication: Optional API key via
X-API-Key header (Phase 2, Neon DB).Endpoints
GET
IP geolocation lookup/api/v1/network/ip-lookup?ip={ip}GET
TCP port check/api/v1/network/port-check?host={host}&port={port}GET
ICMP ping (serverless: returns notice)/api/v1/network/ping?host={host}GET
Traceroute (serverless: returns notice)/api/v1/network/traceroute?host={host}GET
WHOIS lookup/api/v1/network/whois?query={query}GET
ASN lookup/api/v1/network/asn-lookup?query={query}GET
DNS record lookup/api/v1/dns/lookup?domain={domain}&type={type}GET
SPF record check/api/v1/dns/spf?domain={domain}GET
DKIM check/api/v1/dns/dkim?domain={domain}&selector={selector}GET
DMARC check/api/v1/dns/dmarc?domain={domain}GET
DNS propagation/api/v1/dns/propagation?domain={domain}&type={type}GET
SSL certificate check/api/v1/ssl/check?hostname={hostname}GET
SSL expiry check/api/v1/ssl/expiry?hostname={hostname}POST
Webhook HTTP test/api/v1/dev/webhook-testGET
Health check/api/v1/health