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.co.il/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/132.247.0.1 | Bir adres için ağ, yönlendirme, kayıt ve konum verileri. | Kendi veri kümelerimiz | 30 · 30/dk |
| GET/api/v1/ip/geolocation?ip=Dene: /api/v1/ip/geolocation?ip=177.224.0.1 | Bir adresin yalnızca tahmini konumu (DB-IP Lite), her zaman tahmin olarak işaretlenir. | Kendi veri kümelerimiz | 30 · 30/dk |
| GET/api/v1/ip/asn?ip=Dene: /api/v1/ip/asn?ip=2001:1208::1 | Bir adresin başlangıç AS'i ve duyurulan öneki, içinde bulunduğu kayıt tahsisi. | Kendi veri kümelerimiz | 30 · 30/dk |
| GET/api/v1/ip/reverse?ip=Dene: /api/v1/ip/reverse?ip=8.8.8.8 | Herkese açık bir adresin PTR kaydı, canlı, ileri yönde doğrulamayla. | Canlı sorgu | 40 · 60/dk |
| GET/api/v1/ip/blacklist?ip=Dene: /api/v1/ip/blacklist?ip=8.8.8.8 | Herkese açık bir adres için canlı DNSBL sonuçları (SpamCop, PSBL, DroneBL, s5h.net) ve Tor çıkış işareti. | Canlı sorgu | 40 · 60/dk |
POST/api/v1/bulkcurl --data-binary $'1.1.1.1\n9.9.9.9' https://ipaddress.co.il/api/v1/bulk | Tek seferde en fazla 100 adres (JSON {"addresses": […]} ya da satır başına bir adres), yalnızca kendi veri setlerimizden yanıtlanır. Hiçbir şey saklanmaz. | Kendi veri kümelerimiz | 6 · 3/dk |
| GET/api/v1/asn/{asn}Dene: /api/v1/asn/AS8151 | Bir otonom sistemin sahibi, kayıt kuruluşu ve duyurduğu önekler. | Kendi veri kümelerimiz | 30 · 30/dk |
| GET/api/v1/network/{cidr}Dene: /api/v1/network/132.247.0.0/16 | CIDR gösterimindeki bir ağ: boyut, aralık, özel amaçlı durum, onu kimin duyurduğu (RPKI ile), kayıt devri ve konum tahmini. | Kendi veri kümelerimiz | 30 · 30/dk |
| GET/api/v1/network/ipv4?cidr=Dene: /api/v1/network/ipv4?cidr=192.168.1.37/24 | Bir IPv4 ya da IPv6 ağı için alt ağ hesabı: ağ, yayın, maskeler, kullanılabilir aralık ve sayılar. | Kendi veri kümelerimiz | 120 · 240/dk |
| GET/api/v1/network/ipv6?cidr=Dene: /api/v1/network/ipv6?cidr=2001:db8::/48 | Bir IPv4 ya da IPv6 ağı için alt ağ hesabı: ağ, yayın, maskeler, kullanılabilir aralık ve sayılar. | Kendi veri kümelerimiz | 120 · 240/dk |
| GET/api/v1/country/{cc}Dene: /api/v1/country/MX | Bir ülkede kayıtlı adres alanı ve AS numaraları, ağlarının duyurdukları, RPKI kapsamı ve en büyük ağlar (IL için ayrıca bölge başına tahmin). | Kendi veri kümelerimiz | 30 · 30/dk |
| GET/api/v1/dns/{domain}?type=A,MXDene: /api/v1/dns/unam.mx?type=A,MX | Bir alan adının güncel DNS kayıtları. | Canlı sorgu | 40 · 60/dk |
| GET/api/v1/dns/propagation?name=&type=Dene: /api/v1/dns/propagation?name=unam.mx&type=A | Aynı DNS sorusu birkaç herkese açık çözümleyiciye sorulur; her yanıt ve tutarlı olup olmadıkları gösterilir. | Canlı sorgu | 40 · 60/dk |
| GET/api/v1/rdap/{query}Dene: /api/v1/rdap/AS8151 | 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 |
/api/v1 dışındaki düz metin kısayolları: /raw adresinizi, /json /my-ip ile aynı nesneyi, /country tahmini ülke kodunu verir.
Her yol tabanlı uç noktanın parametreli bir biçimi de vardır: /ip/lookup?ip=, /asn/lookup?asn=, /dns/lookup?name=, /network/cidr?cidr=. Her yanıtta X-Request-Id başlığı bulunur.
curl ipaddress.co.il/rawcurl ipaddress.co.il/jsoncurl ipaddress.co.il/countryHı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.