API GeoIP

Geolocalización IP ultrarrápida sin configuración requerida

Sin Clave API 25 req/seg Gratis Para Siempre
Estado de la API
Cargando...
Verificando estado...

Consulta IP Individual

Consulta IP Masiva

Ingresa hasta 10 direcciones IP (una por línea)

Documentación de la API

Consulta Individual
GET /api/geoip/lookup?ip={ip}

25 req/sec

Consulta rápida de país para direcciones IP individuales

Consulta Masiva
POST /api/geoip/bulk

10 req/sec

Procesa hasta 10 IPs en una solicitud

Estado de la API
GET /api/geoip/status

No limit

Verifica el estado de la API y límites de velocidad

Sin Clave API

Comienza instantáneamente sin registro

Alta Velocidad

Hasta 25 solicitudes por segundo

Procesamiento Masivo

Procesa múltiples IPs eficientemente

Datos Precisos

Detección confiable de países

Política de Límites de Velocidad
  • Consulta individual: 25 solicitudes/segundo
  • Consulta masiva: 10 solicitudes/segundo (máx 10 IPs/solicitud)
  • Límites aplicados por dirección IP del cliente
  • HTTP 429 devuelto cuando se exceden los límites

Ejemplos de Código

Consulta IP Individual
// Consulta IP Individual
const response = await fetch('https://tofix.app/api/geoip/lookup?ip=8.8.8.8');
const data = await response.json();
console.log(data);

// Result:
// {
//   "success": true,
//   "data": {
//     "ip": "8.8.8.8",
//     "country_code": "US",
//     "country_name": "United States"
//   }
// }
Consulta IP Masiva
// Consulta IP Masiva
const response = await fetch('https://tofix.app/api/geoip/bulk', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    ips: ['8.8.8.8', '1.1.1.1', '208.67.222.222']
  })
});
const data = await response.json();
console.log(data);
Consulta IP Individual
import requests

# Consulta IP Individual
response = requests.get('https://tofix.app/api/geoip/lookup?ip=8.8.8.8')
data = response.json()
print(data)

# Result:
# {
#   'success': True,
#   'data': {
#     'ip': '8.8.8.8',
#     'country_code': 'US',
#     'country_name': 'United States'
#   }
# }
Consulta IP Masiva
import requests

# Consulta IP Masiva
response = requests.post(
    'https://tofix.app/api/geoip/bulk',
    json={
        'ips': ['8.8.8.8', '1.1.1.1', '208.67.222.222']
    }
)
data = response.json()
print(data)
Consulta IP Individual
curl "https://tofix.app/api/geoip/lookup?ip=8.8.8.8"
Consulta IP Masiva
curl -X POST "https://tofix.app/api/geoip/bulk" \
  -H "Content-Type: application/json" \
  -d '{"ips": ["8.8.8.8", "1.1.1.1", "208.67.222.222"]}'

Obtén datos de geolocalización IP instantáneos con nuestra API GeoIP gratuita. Sin registro requerido, respuestas ultrarrápidas y detección confiable de países para cualquier dirección IP.