UNPKG

astroip-typescript

Version:

Official Typescript / Javascript SDK for AstroIP.co Geolocation API

27 lines (20 loc) 671 B
import { AstroIP } from '../src'; async function main() { let testApiKey = '1725E47C-1486-4369-AAFF-463CC9764026'; const client = new AstroIP(testApiKey); let hostname = true; let userAgent = true; let ipInfo = await client.lookupIP('8.8.8.8', hostname, userAgent); if (ipInfo.error == null) { console.log(ipInfo.geo.country_name); } else { console.log(ipInfo.error); } let asnInfo = await client.lookupASN('AS100'); if (asnInfo.error == null) { console.log(asnInfo.organization); } else { console.log(asnInfo.error); } } main().then(() => 0).catch(() => 1);