API
Web sitesiyle aynı veriler, JSON veya düz metin olarak. Anahtar ve hesap gerekmez; makul kullanım sınırları uygulanır.
curl https://ipaddress.se/api/v1/my-ip?format=textUç noktalar
| Yol | Açıklama | Veri | Hız sınırları |
|---|---|---|---|
| GET/api/v1/my-ipDene: /api/v1/my-ip | IP adresiniz (?format=text ile düz metin olarak da). | Kendi veri kümelerimiz | 120 · 240/dk |
| GET/api/v1/ip/{address}Dene: /api/v1/ip/81.224.0.1 | Bir adres için ağ, yönlendirme, kayıt ve konum verileri. | Kendi veri kümelerimiz | 30 · 30/dk |
| GET/api/v1/asn/{asn}Dene: /api/v1/asn/AS3301 | Bir otonom sistemin sahibi, kayıt kuruluşu ve duyurduğu önekler. | Kendi veri kümelerimiz | 30 · 30/dk |
| GET/api/v1/dns/{domain}?type=A,MXDene: /api/v1/dns/internetstiftelsen.se?type=A,MX | Bir alan adının güncel DNS kayıtları. | Canlı sorgu | 40 · 60/dk |
| GET/api/v1/rdap/{query}Dene: /api/v1/rdap/AS3301 | Sorumlu RDAP sunucusundan kayıt verileri. | Canlı sorgu | 10 · 6/dk |
| GET/api/v1/healthDene: /api/v1/health | Hizmetin çalışıp çalışmadığı. | Kendi veri kümelerimiz | 120 · 240/dk |
| GET/api/v1/data-statusDene: /api/v1/data-status | Her veri kümesinin yaşı ve boyutu. | Kendi veri kümelerimiz | 120 · 240/dk |
Hız sınırları
İstekler istemci adresi başına bir jeton kovasıyla sınırlanır. Sınıra ulaşıldığında API, Retry-After başlığıyla 429 döndürür. Sayım bellekte, her gün değişen karma bir anahtarla yapılır; adresler saklanmaz.
Hatalar
Hatalar HTTP durum kodlarını ve {"error": {"code": "…", "message": "…"}} biçiminde bir JSON gövdesini kullanır.
Sürümler
/api/v1/ altındaki yollar yanıt yapısını korur. Yeni alanlar eklenebilir; mevcut alanlar v1 içinde kaldırılmaz veya yeniden adlandırılmaz.
Kaynak gösterme
Konum verileri DB-IP'den (CC BY 4.0) gelir. Gösterirseniz, lisansın gerektirdiği şekilde DB-IP'yi kaynak olarak belirtin.