API Documentation
Gated REST API for Nexabit Network Utilities. Browser diagnostics require no account. Programmatic access uses logged-in developer accounts with monthly API plans — view pricing, log in to create keys. Unauthenticated API requests are rate limited 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).
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
HTTP security headers analysis/api/v1/network/http-headers?url={url}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}POST
Bulk DNS lookup (JSON body: domains[], type?)/api/v1/dns/bulkGET
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
List API rate tiers/api/v1/account/tiersPOST
Create API key (requires DATABASE_URL)/api/v1/account/keysGET
Verify API key (X-API-Key header)/api/v1/account/verifyGET
API key usage stats (7 days)/api/v1/account/usageGET
Health check/api/v1/health