GeoIP API

Bliksemsnelle IP-geolocatie zonder configuratie vereist

Geen API-sleutel 25 req/sec Voor Altijd Gratis
API Status
Laden...
Status controleren...

Enkele IP Opzoeken

Bulk IP Opzoeken

Voer tot 10 IP-adressen in (één per regel)

API Documentatie

Enkele Opzoeken
GET /api/geoip/lookup?ip={ip}

25 req/sec

Snelle landopzoeken voor enkele IP-adressen

Bulk Opzoeken
POST /api/geoip/bulk

10 req/sec

Verwerk tot 10 IP's in één verzoek

API Status
GET /api/geoip/status

No limit

Controleer API-gezondheid en rate limits

Geen API-sleutel

Start direct zonder registratie

Hoge Snelheid

Tot 25 verzoeken per seconde

Bulk Verwerking

Verwerk meerdere IP's efficiënt

Nauwkeurige Gegevens

Betrouwbare landdetectie

Rate Limiting Beleid
  • Enkele opzoeken: 25 verzoeken/seconde
  • Bulk opzoeken: 10 verzoeken/seconde (max 10 IP's/verzoek)
  • Limieten toegepast per client IP-adres
  • HTTP 429 geretourneerd wanneer limieten overschreden

Code Voorbeelden

Enkele IP Opzoeken
// Enkele IP Opzoeken
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"
//   }
// }
Bulk IP Opzoeken
// Bulk IP Opzoeken
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);
Enkele IP Opzoeken
import requests

# Enkele IP Opzoeken
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'
#   }
# }
Bulk IP Opzoeken
import requests

# Bulk IP Opzoeken
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)
Enkele IP Opzoeken
curl "https://tofix.app/api/geoip/lookup?ip=8.8.8.8"
Bulk IP Opzoeken
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"]}'

Krijg directe IP-geolocatiegegevens met onze gratis GeoIP API. Geen registratie vereist, bliksemsnelle reacties en betrouwbare landdetectie voor elk IP-adres.