{
  "service": "IP & Geo Info API",
  "version": "2.0.0",
  "endpoints": {
    "GET /ip": "Your IP address (plain text or json)",
    "GET /json": "Complete detailed info: IP + geo + device + network + security + headers + language prefs",
    "GET /geo": "Geo info: country, continent, timezone, currency, language, memberships",
    "GET /device": "Device & browser: browser, OS, device, CPU, engine, capabilities",
    "GET /headers": "All request headers as JSON",
    "GET /language": "Accept-Language parsed with quality weights",
    "GET /tls": "Connection security info",
    "GET /country/:code": "Country lookup (e.g. /country/US)",
    "GET /countries": "List all countries with optional filters",
    "GET /is/:check": "Boolean checks: bot, mobile, tablet, desktop, eu, eea, schengen, nato, g7, g20, brics, vpn, crawler, curl",
    "GET /ip/validate?ip=": "Validate and classify an IP address",
    "GET /ip/convert?ip=": "Convert IP: binary, decimal, hex, octets",
    "GET /ip/range?cidr=": "CIDR range calculator",
    "GET /fingerprint": "Browser fingerprint hash from headers",
    "GET /bulk?ips=": "Bulk IP validation (comma-separated, max 10)",
    "GET /health": "Health check with edge info"
  },
  "params": {
    "format": "json (default) | text | xml | yaml | csv",
    "callback": "JSONP callback function name",
    "pretty": "Set to 0 for minified JSON (default: 1)"
  }
}