{"baseUrl":"https://netchecks.org/api","auth":"None required. Optional X-API-Key header (or \"Authorization: Bearer <key>\") raises the rate limit from 120/min to 480/min per IP - see README.","endpoints":[{"method":"GET","path":"/myip","body":null,"description":"Visitor's public IP, reverse DNS, IP version."},{"method":"POST","path":"/ping","body":{"host":"string (required)","count":"number (optional)","family":"\"4\"|\"6\" (optional)"},"description":"ICMP ping, streamed as plain text lines."},{"method":"POST","path":"/traceroute","body":{"host":"string (required)","family":"\"4\"|\"6\" (optional)"},"description":"Traceroute, streamed as plain text lines."},{"method":"POST","path":"/dns","body":{"host":"string (required)","type":"A|AAAA|MX|TXT|NS|CNAME|SOA|PTR|SRV|CAA (optional, default A)"},"description":"DNS record lookup, JSON result."},{"method":"POST","path":"/whois","body":{"query":"string (required) - domain or IP; protocol/subdomain/port are stripped down to the registrable domain automatically"},"description":"Whois lookup, raw text output."},{"method":"POST","path":"/blacklist","body":{"host":"string (required) - IPv4 address or domain (resolved to its A record)"},"description":"Checks the target against 7 public DNSBLs (spam/abuse blocklists), JSON result."},{"method":"POST","path":"/portscan","body":{"host":"string (required)","ports":"number[] (optional)","range":"{start,end} (optional)","full":"boolean (optional, 1-65535)"},"description":"TCP port scan, JSON result."},{"method":"POST","path":"/headers","body":{"url":"string (required)"},"description":"HTTP response status + headers, JSON result."},{"method":"POST","path":"/ssl","body":{"host":"string (required)","port":"number (optional, default 443)"},"description":"TLS certificate details, JSON result."},{"method":"POST","path":"/geoip","body":{"ip":"string (optional - defaults to caller IP)"},"description":"Geo-IP + ASN/ISP lookup, JSON result."}],"notes":["Every target is validated against the same allow-list this site's own UI uses, and a small self-protection blocklist (this site's own domain/IP) always applies.","Use these tools only on systems, domains, or IP addresses you own or are explicitly authorized to test."]}