InfiniUm Tools API
A simple, fast REST API for DNS lookups, SSL checking, HTTP header inspection, WHOIS queries, redirect tracing, meta tag analysis, and sitemap validation. All endpoints return JSON.
Overview
The InfiniUm Tools API gives programmatic access to all live tools. Use it to integrate domain monitoring, SEO auditing, or security checks into your own applications, CI/CD pipelines, or dashboards.
Base URL
All requests must use HTTPS. HTTP requests are redirected to HTTPS automatically. All responses are application/json with UTF-8 encoding.
Request format
All endpoints accept GET requests with query parameters. No request body or special headers are required for free tier access.
Authentication
API keys will be available from your dashboard after subscribing to the Pro plan ($9/mo). Pro keys remove the per-IP rate limit and increase to unlimited requests.
Rate Limits
| Plan | Limit | Window | Enforcement |
|---|---|---|---|
| Free (no key) | 50 requests | Per day | Per IP address |
| Pro ($9/mo) | Unlimited | — | Per API key |
| Team ($29/mo) | Unlimited | — | Per API key, 5 seats |
When the rate limit is exceeded the API returns 429 Too Many Requests with a Retry-After header indicating when the limit resets.
Error Responses
All errors return a JSON object with an error field and an appropriate HTTP status code.
error field for details.details field where available.DNS Lookup
Query DNS records for any domain. Supports A, AAAA, MX, TXT, CNAME, NS, SOA, and CAA record types.
| Parameter | Type | Description |
|---|---|---|
| domain* | string | Domain to query (e.g. infinium.tools). Do not include https:// |
| type | string | Record type. One of: A AAAA MX TXT CNAME NS SOA CAA. Default: A |
SSL Checker
Check SSL/TLS certificate validity, expiry date, issuer, subject alternative names, and full certificate chain for any domain.
| Parameter | Type | Description |
|---|---|---|
| domain* | string | Domain to check (e.g. infinium.tools). Port 443 is used by default. |
HTTP Headers
Fetch and return all HTTP response headers for any URL. Includes status code, server, content-type, caching headers, and security headers.
| Parameter | Type | Description |
|---|---|---|
| url* | string | Full URL to inspect including protocol (e.g. https://infinium.tools) |
WHOIS Lookup
Look up domain registration information including registrar, registration and expiry dates, nameservers, ICANN status flags, and raw WHOIS data.
| Parameter | Type | Description |
|---|---|---|
| domain* | string | Domain to look up (e.g. infinium.tools). Do not include https:// |
Redirect Checker
Follow the full HTTP redirect chain for any URL. Returns every hop with status code, response time, and the final destination URL. Detects redirect loops.
| Parameter | Type | Description |
|---|---|---|
| url* | string | Full URL to trace including protocol (e.g. https://infinium.tools). Max 15 hops. |
Meta Tag Checker
Fetch and extract all meta tags from any URL including title, description, Open Graph tags, Twitter Card tags, canonical URL, robots, and viewport.
| Parameter | Type | Description |
|---|---|---|
| url* | string | Full URL to inspect including protocol (e.g. https://infinium.tools) |
Sitemap Validator
Fetch and validate any XML sitemap. Detects sitemap index files, counts URLs, validates structure, checks for common errors, and returns all URL entries with metadata.
| Parameter | Type | Description |
|---|---|---|
| url* | string | Full URL to the sitemap XML file (e.g. https://infinium.tools/sitemap.xml) |
Port Scanner
Check which TCP ports are open on any host. Scans all requested ports in parallel and returns status (open/closed/filtered) and response time per port.
| Parameter | Type | Description |
|---|---|---|
| host* | string | Hostname or IP address to scan (e.g. infinium.tools) |
| ports* | string | Comma-separated port numbers to scan. Max 100 ports. e.g. 80,443,8080,3306 |
JSON Formatter
Format, validate, and minify JSON. Returns formatted JSON with syntax validation.
| Parameter | Type | Description |
|---|---|---|
| json* | string | Raw JSON string to format |
| indent | number | Indentation spaces (default: 2) |
| minify | boolean | Minify instead of beautify (default: false) |
Base64 Tool
Encode or decode Base64 strings.
| Parameter | Type | Description |
|---|---|---|
| input* | string | String to encode or decode |
| action* | string | encode or decode |
JWT Decoder
Decode and inspect JWT tokens. Returns header, payload, and expiry information. Does not verify signatures.
| Parameter | Type | Description |
|---|---|---|
| token* | string | JWT token to decode |
Hash Generator
Generate cryptographic hashes (MD5, SHA-1, SHA-256, SHA-512) for any input string.
| Parameter | Type | Description |
|---|---|---|
| input* | string | String to hash |
| algorithm | string | md5, sha1, sha256, sha512 (default: sha256) |
AI Log Detective Pro
AI-powered log analysis. Paste any server log (Nginx, Apache, Node.js, systemd) and get root cause analysis with fix suggestions.
| Parameter | Type | Description |
|---|---|---|
| log* | string | Log content to analyze (max 8KB) |
AI Config Reviewer Pro
AI security and performance audit for Nginx, Apache, Docker, and other config files.
| Parameter | Type | Description |
|---|---|---|
| config* | string | Configuration file content |
| type | string | nginx, apache, docker, auto (default) |
AI SEO Analyzer Pro
Full AI-powered SEO audit for any URL. Returns prioritised action plan with technical and content recommendations.
| Parameter | Type | Description |
|---|---|---|
| url* | string | Full URL to analyze |
AI Cron Builder Pro
Describe a schedule in plain English and get the exact cron expression with explanation.
| Parameter | Type | Description |
|---|---|---|
| description* | string | Plain English schedule description |
| format | string | cron, systemd, kubernetes (default: cron) |
Coming Soon
The following endpoints are in development and will be available in upcoming releases.
Security Headers
Audit HTTP security headers for any URL. Returns a graded analysis of CSP, HSTS, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, and more.
| Parameter | Type | Description |
|---|---|---|
| url* | string | Full URL to audit including protocol (e.g. https://infinium.tools) |
CORS Checker
Test CORS configuration for a URL and origin. Sends both a simple request and an OPTIONS preflight, returning all Access-Control headers and a policy evaluation.
| Parameter | Type | Description |
|---|---|---|
| url* | string | Target URL to test CORS on |
| origin* | string | Origin to simulate (e.g. https://yoursite.com) |
| method | string | HTTP method to test. Default: GET. Options: GET POST PUT DELETE PATCH |