İçeriğe geç
ipaddress.co.il

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=text

Uç noktalar

YolAçıklamaVeriHız sınırları
GET/api/v1/my-ipDene: /api/v1/my-ipIP adresiniz (?format=text ile düz metin olarak da).Kendi veri kümelerimiz120 · 240/dk
GET/api/v1/ip/{address}Dene: /api/v1/ip/132.247.0.1Bir adres için ağ, yönlendirme, kayıt ve konum verileri.Kendi veri kümelerimiz30 · 30/dk
GET/api/v1/ip/geolocation?ip=Dene: /api/v1/ip/geolocation?ip=177.224.0.1Bir adresin yalnızca tahmini konumu (DB-IP Lite), her zaman tahmin olarak işaretlenir.Kendi veri kümelerimiz30 · 30/dk
GET/api/v1/ip/asn?ip=Dene: /api/v1/ip/asn?ip=2001:1208::1Bir adresin başlangıç AS'i ve duyurulan öneki, içinde bulunduğu kayıt tahsisi.Kendi veri kümelerimiz30 · 30/dk
GET/api/v1/ip/reverse?ip=Dene: /api/v1/ip/reverse?ip=8.8.8.8Herkese açık bir adresin PTR kaydı, canlı, ileri yönde doğrulamayla.Canlı sorgu40 · 60/dk
GET/api/v1/ip/blacklist?ip=Dene: /api/v1/ip/blacklist?ip=8.8.8.8Herkese açık bir adres için canlı DNSBL sonuçları (SpamCop, PSBL, DroneBL, s5h.net) ve Tor çıkış işareti.Canlı sorgu40 · 60/dk
POST/api/v1/bulkcurl --data-binary $'1.1.1.1\n9.9.9.9' https://ipaddress.co.il/api/v1/bulkTek 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ümelerimiz6 · 3/dk
GET/api/v1/asn/{asn}Dene: /api/v1/asn/AS8151Bir otonom sistemin sahibi, kayıt kuruluşu ve duyurduğu önekler.Kendi veri kümelerimiz30 · 30/dk
GET/api/v1/network/{cidr}Dene: /api/v1/network/132.247.0.0/16CIDR 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ümelerimiz30 · 30/dk
GET/api/v1/network/ipv4?cidr=Dene: /api/v1/network/ipv4?cidr=192.168.1.37/24Bir IPv4 ya da IPv6 ağı için alt ağ hesabı: ağ, yayın, maskeler, kullanılabilir aralık ve sayılar.Kendi veri kümelerimiz120 · 240/dk
GET/api/v1/network/ipv6?cidr=Dene: /api/v1/network/ipv6?cidr=2001:db8::/48Bir IPv4 ya da IPv6 ağı için alt ağ hesabı: ağ, yayın, maskeler, kullanılabilir aralık ve sayılar.Kendi veri kümelerimiz120 · 240/dk
GET/api/v1/country/{cc}Dene: /api/v1/country/MXBir ü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ümelerimiz30 · 30/dk
GET/api/v1/dns/{domain}?type=A,MXDene: /api/v1/dns/unam.mx?type=A,MXBir alan adının güncel DNS kayıtları.Canlı sorgu40 · 60/dk
GET/api/v1/dns/propagation?name=&type=Dene: /api/v1/dns/propagation?name=unam.mx&type=AAynı DNS sorusu birkaç herkese açık çözümleyiciye sorulur; her yanıt ve tutarlı olup olmadıkları gösterilir.Canlı sorgu40 · 60/dk
GET/api/v1/rdap/{query}Dene: /api/v1/rdap/AS8151Sorumlu RDAP sunucusundan kayıt verileri.Canlı sorgu10 · 6/dk
GET/api/v1/healthDene: /api/v1/healthHizmetin çalışıp çalışmadığı.Kendi veri kümelerimiz120 · 240/dk
GET/api/v1/data-statusDene: /api/v1/data-statusHer veri kümesinin yaşı ve boyutu.Kendi veri kümelerimiz120 · 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/country

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.