Help / API
API reference
Every tool is a plain GET endpoint. No key, no account.
Formats
- Plain text: the default for curl and scripts. Easy to read or grep.
- JSON: add ?format=json (or &format=json). Field names are stable.
- HTML: what browsers get.
curl https://webmaster.nexayori.com/ip curl "https://webmaster.nexayori.com/dns?q=example.com&type=MX" curl -s "https://webmaster.nexayori.com/ssl?q=example.com&format=json" | jq .leaf
Behavior
- Bad input returns HTTP 400 with {"error": "…"} in JSON, or an Error: line in text.
- CORS is open, so browser apps can call it directly.
- Responses aren’t cached; every call is a live check.
- It’s a free service: please keep automated use reasonable. Abuse may be blocked.
Endpoints
| /seo SEO & meta tag checker |
q Page URL or domain format text (default for curl), json, or html |
| /robots robots.txt tester |
q URL to test (domain = home page) ua Crawler name (default Googlebot) format text (default for curl), json, or html |
| /sitemap Sitemap validator |
q Domain or sitemap URL format text (default for curl), json, or html |
| /headers HTTP headers |
q URL (empty = your own headers) format text, json or html |
| /ssl SSL certificate check |
q Hostname[:port] format text, json or html |
| /dns DNS lookup |
q Domain, URL or IP address type ALL (default), A, AAAA, CNAME, MX, NS, TXT, SOA, CAA, SRV, PTR, HTTPS, DS, DNSKEY format text, json or html |
| /propagation DNS propagation |
q Domain type A (default), AAAA, CNAME, MX, NS, TXT, SOA, CAA format text, json or html |
| /whois WHOIS / RDAP |
q Domain, IP address or AS number format text, json or html |
| /email Email health |
q Domain or email address selector DKIM selector(s), comma-separated (optional) format text, json or html |