🌍 Geolocation (GeoIP)
Get detailed geographic, network, and connection data for any IP address. Perfect for location-based services, threat analysis, and network reconnaissance.
Request Parameters
ip
Target IP address (optional). Defaults to your requesting IP if omitted.
verbose
Set to 1 for extended debugging information in response.
Response Includes
{
"success": true,
"data": {
"ip": "1.1.1.1",
"type": "IPv4",
"classification": "public",
"location": {
"country_code": "AU",
"country_name": "Australia",
"region": "Queensland",
"city": "South Brisbane",
"latitude": -27.4766,
"longitude": 153.0166,
"timezone": "Australia/Brisbane",
"country_emoji": "🇦🇺"
},
"network": {
"hostname": "one.one.one.one",
"isp": "Cloudflare, Inc",
"organization": "APNIC and Cloudflare DNS Resolver project",
"asn": "AS13335 Cloudflare, Inc."
},
"connection": {
"type": "Hosting",
"is_mobile": false,
"is_proxy": false,
"is_hosting": true
},
"metadata": {
"source": "suicixde.xyz API",
"timestamp": "2026-02-17T20:17:20Z"
}
},
"error": null,
"meta": {
"lookup_time_ms": 117.17
}
}
# Example Request
curl "https://suicixde.xyz/api/v1/geoip?ip=1.1.1.1" \
-H "X-API-Key: YOUR_API_KEY"
🔍 DNS Lookup
Resolve domain names to IP addresses and retrieve DNS records. Supports A, MX, TXT, NS, and CNAME record types.
Request Parameters
domain
Required. Domain name to lookup (e.g., google.com)
type
DNS record type: A, AAAA, MX, TXT, NS, CNAME. Defaults to A record.
Response Includes
{
"status": "success",
"data": {
"domain": "google.com",
"type": "A",
"results": [
{ "host": "google.com", "ip": "142.250.80.46", "ttl": 300 },
{ "host": "google.com", "ip": "142.250.185.46", "ttl": 300 }
],
"query_time_ms": 45
}
}
# Lookup MX records for email
curl "https://suicixde.xyz/api/v1/dns?domain=google.com&type=MX" \
-H "X-API-Key: YOUR_API_KEY"
🔐 Hash Generator
Generate cryptographic hashes for strings. Supports MD5, SHA1, SHA256, SHA512, and BLAKE2b algorithms.
Request Parameters
value
Required. String to hash
algo
Algorithm: md5, sha1, sha256, sha512, blake2b. Defaults to sha256.
Response Includes
{
"status": "success",
"data": {
"input": "HelloWorld",
"algorithm": "SHA256",
"hash": "7f83b1657ff1fc53b92dc18148a1d65dfc2d4b1fa3d677284addd200126d9069",
"length": 64,
"query_time_ms": 12
}
}
# Generate SHA256 hash
curl "https://suicixde.xyz/api/v1/hash?value=MySecretData&algo=sha256" \
-H "X-API-Key: YOUR_API_KEY"
🎫 JWT Decoder
Decode and analyze JWT tokens. Extracts header, payload, and signature without performing verification.
Request Parameters
token
Required. JWT token to decode
Response Includes
{
"status": "success",
"data": {
"header": { "alg": "HS256", "typ": "JWT" },
"payload": { "sub": "user123", "name": "John Doe", "iat": 1704067200 },
"signature": "SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c",
"is_valid_format": true
}
}
# Decode a JWT token
curl -X POST "https://suicixde.xyz/api/v1/jwt/decode" \
-H "X-API-Key: YOUR_API_KEY" \
-d "token=eyJhbGc..."
🎯 Subdomain Enumeration
Discover subdomains for a target domain. Useful for security research and asset discovery.
Request Parameters
domain
Required. Target domain (e.g., google.com)
Response Includes
{
"status": "success",
"data": {
"domain": "google.com",
"subdomains": [
{ "name": "www.google.com", "ip": "142.250.80.46", "resolved": true },
{ "name": "mail.google.com", "ip": "142.250.185.46", "resolved": true }
],
"total_found": 45,
"query_time_ms": 320
}
}
# Find all subdomains
curl "https://suicixde.xyz/api/v1/subdomains?domain=google.com" \
-H "X-API-Key: YOUR_API_KEY"
⚠️ Threat Intelligence
Check IP reputation against known threat databases. Get threat level, malware indicators, and abuse reports.
Request Parameters
ip
Required. IP address to check
Response Includes
{
"status": "success",
"data": {
"ip": "192.168.1.1",
"threat_level": "LOW",
"flags": {
"malware": false,
"botnet": false,
"abuse": false,
"spam": false
},
"sources": ["AbuseIPDB", "AlienVault OTX"],
"query_time_ms": 85
}
}
# Check IP reputation
curl "https://suicixde.xyz/api/v1/threat?ip=192.168.1.1" \
-H "X-API-Key: YOUR_API_KEY"