Aller au contenu
ipaddress.co.il

API

Les mêmes données que le site, en JSON ou en texte brut. Sans clé ni compte ; des limites d’usage raisonnables s’appliquent.

curl https://ipaddress.co.il/api/v1/my-ip?format=text

Points d’accès

CheminDescriptionDonnéesLimites de débit
GET/api/v1/my-ipEssayer: /api/v1/my-ipVotre adresse IP (aussi en texte brut avec ?format=text).Jeux de données propres120 · 240/min
GET/api/v1/ip/{address}Essayer: /api/v1/ip/132.247.0.1Données de réseau, de routage, de registre et de localisation pour une adresse.Jeux de données propres30 · 30/min
GET/api/v1/ip/geolocation?ip=Essayer: /api/v1/ip/geolocation?ip=177.224.0.1Seulement la localisation estimée d’une adresse (DB-IP Lite), toujours signalée comme estimation.Jeux de données propres30 · 30/min
GET/api/v1/ip/asn?ip=Essayer: /api/v1/ip/asn?ip=2001:1208::1L’AS d’origine et le préfixe annoncé d’une adresse, et la délégation du registre qui la contient.Jeux de données propres30 · 30/min
GET/api/v1/ip/reverse?ip=Essayer: /api/v1/ip/reverse?ip=8.8.8.8L’enregistrement PTR d’une adresse publique, en direct, avec confirmation directe.Requête en direct40 · 60/min
GET/api/v1/ip/blacklist?ip=Essayer: /api/v1/ip/blacklist?ip=8.8.8.8Résultats DNSBL en direct (SpamCop, PSBL, DroneBL, s5h.net) et l’indicateur de sortie Tor d’une adresse publique.Requête en direct40 · 60/min
POST/api/v1/bulkcurl --data-binary $'1.1.1.1\n9.9.9.9' https://ipaddress.co.il/api/v1/bulkJusqu’à 100 adresses à la fois (JSON {"addresses": […]} ou une par ligne), traitées uniquement à partir de nos propres données. Rien n’est conservé.Jeux de données propres6 · 3/min
GET/api/v1/asn/{asn}Essayer: /api/v1/asn/AS8151Titulaire, registre et préfixes annoncés d’un système autonome.Jeux de données propres30 · 30/min
GET/api/v1/network/{cidr}Essayer: /api/v1/network/132.247.0.0/16Un réseau en notation CIDR : taille, plage, usage spécial, qui l’annonce (avec RPKI), la délégation du registre et une estimation de localisation.Jeux de données propres30 · 30/min
GET/api/v1/network/ipv4?cidr=Essayer: /api/v1/network/ipv4?cidr=192.168.1.37/24Calcul de sous-réseau pour un réseau IPv4 ou IPv6 : réseau, broadcast, masques, plage utilisable et totaux.Jeux de données propres120 · 240/min
GET/api/v1/network/ipv6?cidr=Essayer: /api/v1/network/ipv6?cidr=2001:db8::/48Calcul de sous-réseau pour un réseau IPv4 ou IPv6 : réseau, broadcast, masques, plage utilisable et totaux.Jeux de données propres120 · 240/min
GET/api/v1/country/{cc}Essayer: /api/v1/country/MXL’espace d’adressage et les numéros AS enregistrés dans un pays, ce que ses réseaux annoncent, la couverture RPKI et les principaux réseaux (pour IL, aussi l’estimation par district).Jeux de données propres30 · 30/min
GET/api/v1/dns/{domain}?type=A,MXEssayer: /api/v1/dns/unam.mx?type=A,MXEnregistrements DNS actuels d’un domaine.Requête en direct40 · 60/min
GET/api/v1/dns/propagation?name=&type=Essayer: /api/v1/dns/propagation?name=unam.mx&type=ALa même question DNS posée à plusieurs résolveurs publics, avec chaque réponse et leur concordance.Requête en direct40 · 60/min
GET/api/v1/rdap/{query}Essayer: /api/v1/rdap/AS8151Données d’enregistrement du serveur RDAP responsable.Requête en direct10 · 6/min
GET/api/v1/healthEssayer: /api/v1/healthDisponibilité du service.Jeux de données propres120 · 240/min
GET/api/v1/data-statusEssayer: /api/v1/data-statusÂge et taille de chaque jeu de données.Jeux de données propres120 · 240/min

Raccourcis en texte brut hors de /api/v1 : /raw renvoie votre adresse, /json le même objet que /my-ip et /country le code pays estimé.

Chaque endpoint à chemin existe aussi avec des paramètres : /ip/lookup?ip=, /asn/lookup?asn=, /dns/lookup?name=, /network/cidr?cidr=. Chaque réponse porte un en-tête X-Request-Id.

curl ipaddress.co.il/rawcurl ipaddress.co.il/jsoncurl ipaddress.co.il/country

Limites de débit

Les requêtes sont limitées par adresse client avec un seau à jetons. À la limite, l’API répond 429 avec un en-tête Retry-After. Le décompte se fait en mémoire avec une clé hachée renouvelée chaque jour ; les adresses ne sont pas conservées.

Erreurs

Les erreurs utilisent les codes de statut HTTP et un corps JSON de la forme {"error": {"code": "…", "message": "…"}}.

Versions

Les chemins sous /api/v1/ conservent leur structure de réponse. De nouveaux champs peuvent s’ajouter ; les champs existants ne sont ni supprimés ni renommés dans la v1.

Attribution

Les données de localisation proviennent de DB-IP (CC BY 4.0). Si vous les affichez, créditez DB-IP comme l’exige la licence.