Everything you need from an IP address.
const {SmartIP} = require("@smartip/js")
let apiKey = '249C35CF-81E7-4B49-8F9F-ACA72C9F5CD7';
const client = new SmartIP(apiKey);
let asnInfo = await client.requestAsnData("AS2116");
console.log(asnInfo);
{"location": {"city":"Oslo", "country":"Norway", "country_code":"NO", "continent":"Europe", "continent_code":"EU", "time_zone":"Europe/Oslo", "asn":2116, "provider":"Globalconnect As", "is_in_european_union":false } }
Geolocation data
Localize your users, apply geographical restrictions to your website and increase customer satisfaction.
SmartIP enables you to locate your website visitors. The data received from our API can be used to enrich the user experience based on our GeoLocation data. You can also assess threats and risks for your web application via our state of the art Security data.
const {SmartIP} = require("@smartip/js")
let apiKey = '249C35CF-81E7-4B49-8F9F-ACA72C9F5CD7';
const client = new SmartIP(apiKey);
let geoInfo = await client.requestIPData("1.2.3.4");
if(geoInfo.country === "Narnia") {
console.log("Hello, Aslan!");
}
ASN / ISP data
Find out which ISP (Internet service provider) your visitors are currently using.
const {SmartIP} = require("@smartip/js")
let apiKey = '249C35CF-81E7-4B49-8F9F-ACA72C9F5CD7';
const client = new SmartIP(apiKey);
let asnInfo = await client.requestASNData("AS2116");
if(asnInfo.continent === "Westeros") {
console.log("Valar morghulis");
}
Pricing
Payment can be made via credit card (Visa, MasterCard, American Express, Diner's Club, Discover), PayPal or β for Enterprise clients β standard bank transfer.
Security data
Assess potential risks and threats coming from certain IP addresses by detecting crawlers, proxies and tor users.
const {SmartIP} = require("@smartip/js")
let apiKey = '249C35CF-81E7-4B49-8F9F-ACA72C9F5CD7';
const client = new SmartIP(apiKey);
let secInfo = await client.requestSecurityData("10.20.30.14");
if(secInfo.malicious) {
console.warn("Attack detected!");
}
We are fast!
We aim to be the fastest Geo IP location service in the industry.
Safe and secure
All our data responses will be sent over a secure 256-bit SSL encrypted channel (HTTPS).
Backed by the best
We run all our services in a fully managed Microsoft Azure environment, laveraging the power of the Cloud.
Help & Support
Join a community of developers who are passionate about IP Geolocation. Ask questions, share your creation, and have fun in our Discord server.