API GeoIP

Géolocalisation IP ultra-rapide sans configuration requise

Pas de Clé API 25 req/sec Gratuit Pour Toujours
Statut de l'API
Chargement...
Vérification du statut...

Recherche IP Individuelle

Recherche IP en Lot

Entrez jusqu'à 10 adresses IP (une par ligne)

Documentation de l'API

Recherche Individuelle
GET /api/geoip/lookup?ip={ip}

25 req/sec

Recherche rapide de pays pour des adresses IP individuelles

Recherche en Lot
POST /api/geoip/bulk

10 req/sec

Traitez jusqu'à 10 IPs en une seule requête

Statut de l'API
GET /api/geoip/status

No limit

Vérifiez l'état de l'API et les limites de débit

Pas de Clé API

Commencez instantanément sans inscription

Haute Vitesse

Jusqu'à 25 requêtes par seconde

Traitement en Lot

Traitez plusieurs IPs efficacement

Données Précises

Détection fiable des pays

Politique de Limitation de Débit
  • Recherche individuelle : 25 requêtes/seconde
  • Recherche en lot : 10 requêtes/seconde (max 10 IPs/requête)
  • Limites appliquées par adresse IP du client
  • HTTP 429 retourné lorsque les limites sont dépassées

Exemples de Code

Recherche IP Individuelle
// Recherche IP Individuelle
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"
//   }
// }
Recherche IP en Lot
// Recherche IP en Lot
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);
Recherche IP Individuelle
import requests

# Recherche IP Individuelle
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'
#   }
# }
Recherche IP en Lot
import requests

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

Obtenez des données de géolocalisation IP instantanées avec notre API GeoIP gratuite. Aucune inscription requise, réponses ultra-rapides et détection fiable des pays pour toute adresse IP.