Home

Awesome

<img src="https://ipinfo.io/static/ipinfo-small.svg" alt="IPinfo" width="24"/> IPinfo Delphi Client Library

uses 
 HGM.IpInfo;
... 
var
 Details: TDetails;
begin
 with TIpInfo.Create('') do
 try
   if GetDetails(Details, '8.8.8.8') then
   try
     Memo1.Lines.Add(Details.Country);
   finally  
     Details.Free;
   end;
 finally  
   Free;
 end;
end;
var
 IpInfo: IIpInfo;
 ASN: TASN;
begin
 IpInfo := TIpInfo.Create('', True);
 IpInfo.RaiseErrors := True;
 if IpInfo.GetASN(ASN, 'AS7922') then
 try
   Memo1.Lines.Add(ASN.Domain);
 finally  
   ASN.Free;
 end;
end;
Memo1.Lines.Add(IpInfo.GetItem('city', '2001:4860:4860::8888'));

Получить токен можно здесь: https://ipinfo.io/account/home