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) |
CSP Generator Pro
Visual Content Security Policy builder with 13 directives, 5 presets (Strict, Moderate, SPA, WordPress, Blank), and ready-to-paste server config snippets for Nginx and Apache.
The CSP Generator is a Pro-only web tool with no direct API endpoint. Pro and Team plan subscribers get full access via the web interface.
| Feature | Description |
|---|---|
| 13 directives | default-src, script-src, style-src, img-src, font-src, connect-src, object-src, frame-src, media-src, worker-src, manifest-src, frame-ancestors, form-action |
| 5 presets | Strict, Moderate, SPA, WordPress, Blank |
| Snippets | Ready-to-paste Nginx, Apache, and HTML meta tag formats |
| Warnings | Real-time alerts for unsafe-inline and unsafe-eval |
CORS Checker Free
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. Default: GET. Options: GET POST PUT DELETE PATCH |
Security Headers Free
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 including protocol (e.g. https://infinium.tools) |
Streaming tools return
text/event-stream (SSE). Cron Builder returns JSON.
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 |
|---|---|---|
| content* | string | Log content (max 8000 chars). Supports Nginx, Apache, Docker, Node.js, Python logs. |
AI Config Reviewer Pro
AI security and performance audit for Nginx, Apache, Docker, and other config files.
| Parameter | Type | Description |
|---|---|---|
| content* | string | Configuration file content (max 8000 chars) |
| configType | string | Optional hint: Nginx | Apache | Docker Compose | HAProxy |
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 |
AI Prompt Privacy Free
Client-side PII scanner for AI prompts. Runs entirely in the browser — no data sent to the server. Detects API keys, passwords, emails, phone numbers, credit cards, SSH keys, and more before you paste into any AI tool.
This tool is intentionally client-side only for maximum privacy. There is no server API endpoint — use the web interface directly at no cost.
Billing — Create Checkout
Create a Lemon Squeezy checkout session. Returns a URL to redirect the user to.
| Body | Type | Description |
|---|---|---|
| plan* | string | pro | team | shield |
Billing — Subscription Status
Get current subscription status for the authenticated user.
Billing — Customer Portal
Get a signed URL for the Lemon Squeezy customer portal — manage subscription, update payment method, view invoices.
Teams — Team Info Team Plan
Returns team information. Response differs by role — owner sees member list and pending invites, member sees owner and team name.
Teams — Send Invite Team Owner
Send an invite email to a new team member. Invite expires in 24 hours. Owner must have set a team name first.
| Body | Type | Description |
|---|---|---|
| email* | string | Email address to invite |
Teams — Join Team
Validate an invite token. Returns team name and owner info. Used by the /team/join page.
Accept a team invite. Requires the user to be logged in. Instantly grants Team plan access.