ignixip API
IP intelligence for your applications. Geolocation, risk scoring, blacklist checking, and network tools — all via a simple JSON API. Free to start, no complex setup.
Quick Start
No API key required for basic network tools. Register a free account to unlock bulk lookups.
curl https://tools.ignixip.com/ping/8.8.8.8
# Port scan
curl https://tools.ignixip.com/scan/8.8.8.8
# Health check
curl https://tools.ignixip.com/health
Authentication
Register with your email to get an API token. No password needed — we send a verification link.
curl -X POST https://tools.ignixip.com/register \
-H "Content-Type: application/json" \
-d '{"email": "you@example.com"}'
# After verifying email, use your token:
curl https://tools.ignixip.com/user/status \
-H "Authorization: Bearer YOUR_TOKEN"
Tokens are valid for 90 days. If your token expires, simply register again with the same email — you'll receive a new token immediately without re-verification.
Endpoints
Base URL: https://tools.ignixip.com
Ping
{
"ip": "8.8.8.8",
"alive": true,
"stats": {
"rtt_avg": 12.34,
"rtt_min": 11.2,
"rtt_max": 14.1,
"loss": 0,
"transmitted": 4,
"received": 4
}
}
Port Scan
{
"ip": "8.8.8.8",
"alive": true,
"ports": [
{ "port": 443, "state": "open", "service": "https" }
],
"scanned": 23
}
Ports scanned: 21, 22, 23, 25, 53, 80, 110, 143, 443, 445, 993, 995, 1433, 1521, 3306, 3389, 5432, 5900, 6379, 8080, 8443, 8888, 27017
Bulk IP Lookup
| Parameter | Type | Description |
|---|---|---|
| ips | string[] required | Array of IP addresses (max 25) |
curl -X POST https://tools.ignixip.com/bulk-lookup \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_TOKEN" \
-d '{"ips": ["8.8.8.8", "1.1.1.1", "185.220.101.34"]}'
{
"results": [
{
"ip": "8.8.8.8",
"country": "US",
"city": "Mountain View",
"org": "AS15169 Google LLC",
"is_hosting": true,
"risk_score": 5,
"risk_label": "Low",
"blacklist_count": 0,
"blacklist_names": []
}
],
"total": 1,
"invalid": [],
"cached_note": "Results may be cached for up to 24 hours"
}
User Status
Lookup History
Public Stats
Health Check
Rate Limits & Plans
All endpoints are rate-limited to prevent abuse. Private IP addresses and localhost are rejected.
Free
10 requests/min
No bulk access
Registered
Bulk lookup (25 IPs)
5 bulk lookups/day
Lookup history
CLI & Browser Extension
Use ignixip from your terminal or browser — no API integration needed.
CLI Tool
curl -o ignixip https://raw.githubusercontent.com/mpjpenny/ignixip-cli/master/ignixip
chmod +x ignixip && sudo mv ignixip /usr/local/bin/
# Usage
ignixip 8.8.8.8
ignixip --bulk firewall.log -o csv
ignixip --self
Source: github.com/mpjpenny/ignixip-cli
Chrome Extension
Right-click any IP address on any webpage to look it up instantly. Quick popup lookup from the toolbar.
Source: github.com/mpjpenny/ignixip-extension
Errors
All endpoints return JSON. Errors include an error field with a human-readable message.
{ "error": "Authentication required" } // 401
{ "error": "Rate limit exceeded" } // 429
Need Help?
Email hello@ignix.co.uk with any questions about the API, integration help, or to discuss Pro tier access for higher volumes.