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.se/api/v1/my-ip?format=textPoints d’accès
| Chemin | Description | Données | Limites de débit |
|---|---|---|---|
| GET/api/v1/my-ipEssayer: /api/v1/my-ip | Votre adresse IP (aussi en texte brut avec ?format=text). | Jeux de données propres | 120 · 240/min |
| GET/api/v1/ip/{address}Essayer: /api/v1/ip/81.224.0.1 | Données de réseau, de routage, de registre et de localisation pour une adresse. | Jeux de données propres | 30 · 30/min |
| GET/api/v1/asn/{asn}Essayer: /api/v1/asn/AS3301 | Titulaire, registre et préfixes annoncés d’un système autonome. | Jeux de données propres | 30 · 30/min |
| GET/api/v1/dns/{domain}?type=A,MXEssayer: /api/v1/dns/internetstiftelsen.se?type=A,MX | Enregistrements DNS actuels d’un domaine. | Requête en direct | 40 · 60/min |
| GET/api/v1/rdap/{query}Essayer: /api/v1/rdap/AS3301 | Données d’enregistrement du serveur RDAP responsable. | Requête en direct | 10 · 6/min |
| GET/api/v1/healthEssayer: /api/v1/health | Disponibilité du service. | Jeux de données propres | 120 · 240/min |
| GET/api/v1/data-statusEssayer: /api/v1/data-status | Âge et taille de chaque jeu de données. | Jeux de données propres | 120 · 240/min |
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.